>>> lidarr: Building testing/lidarr 2.9.6.4552-r0 (using abuild 3.14.1-r6) started Mon, 03 Feb 2025 22:20:39 +0000 >>> lidarr: Validating /home/buildozer/aports/testing/lidarr/APKBUILD... >>> lidarr: Analyzing dependencies... >>> lidarr: Installing for build: build-base aspnetcore6-runtime sqlite-libs chromaprint dotnet6-sdk yarn (1/87) Installing dotnet-host (9.0.1-r0) (2/87) Installing dotnet6-hostfxr (6.0.36-r1) (3/87) Installing icu-data-full (74.2-r0) (4/87) Installing icu-libs (74.2-r0) (5/87) Installing lttng-ust (2.13.8-r0) (6/87) Installing xz-libs (5.6.4-r0) (7/87) Installing libunwind (1.8.1-r0) (8/87) Installing dotnet6-runtime (6.0.36-r1) Executing dotnet6-runtime-6.0.36-r1.post-install * * Please note that dotnet6-runtime 6.0.36 will be the last servicing release * as .NET 6 is EOL since Nov 12th 2024. dotnet8-runtime is available starting * with Alpine Linux v3.20. * (9/87) Installing aspnetcore6-runtime (6.0.36-r1) (10/87) Installing sqlite-libs (3.48.0-r0) (11/87) Installing libSvtAv1Enc (2.3.0-r0) (12/87) Installing aom-libs (3.11.0-r0) (13/87) Installing libxau (1.0.12-r0) (14/87) Installing libmd (1.1.0-r0) (15/87) Installing libbsd (0.12.2-r0) (16/87) Installing libxdmcp (1.1.5-r1) (17/87) Installing libxcb (1.17.0-r0) (18/87) Installing libx11 (1.8.10-r0) (19/87) Installing hwdata-pci (0.391-r0) (20/87) Installing libpciaccess (0.18.1-r0) (21/87) Installing libdrm (2.4.124-r0) (22/87) Installing libxext (1.3.6-r2) (23/87) Installing libxfixes (6.0.1-r4) (24/87) Installing libffi (3.4.6-r0) (25/87) Installing wayland-libs-client (1.23.1-r0) (26/87) Installing libva (2.22.0-r1) (27/87) Installing libvdpau (1.5-r4) (28/87) Installing onevpl-libs (2023.3.1-r2) (29/87) Installing ffmpeg-libavutil (6.1.2-r1) (30/87) Installing libdav1d (1.5.0-r0) (31/87) Installing openexr-libiex (3.3.2-r0) (32/87) Installing openexr-libilmthread (3.3.2-r0) (33/87) Installing imath (3.1.12-r0) (34/87) Installing libdeflate (1.23-r0) (35/87) Installing openexr-libopenexrcore (3.3.2-r0) (36/87) Installing openexr-libopenexr (3.3.2-r0) (37/87) Installing giflib (5.2.2-r0) (38/87) Installing libhwy (1.0.7-r0) (39/87) Installing libjpeg-turbo (3.1.0-r0) (40/87) Installing lcms2 (2.16-r0) (41/87) Installing libpng (1.6.45-r0) (42/87) Installing libjxl (0.10.3-r0) (43/87) Installing lame-libs (3.100-r5) (44/87) Installing opus (1.5.2-r1) (45/87) Installing rav1e-libs (0.7.1-r0) (46/87) Installing soxr (0.1.3-r7) (47/87) Installing ffmpeg-libswresample (6.1.2-r1) (48/87) Installing libogg (1.3.5-r5) (49/87) Installing libtheora (1.1.1-r18) (50/87) Installing libvorbis (1.3.7-r2) (51/87) Installing libvpx (1.15.0-r0) (52/87) Installing libsharpyuv (1.5.0-r0) (53/87) Installing libwebp (1.5.0-r0) (54/87) Installing libwebpmux (1.5.0-r0) (55/87) Installing x264-libs (0.164.3108-r0) (56/87) Installing numactl (2.0.18-r0) (57/87) Installing x265-libs (3.6-r0) (58/87) Installing xvidcore (1.3.7-r2) (59/87) Installing ffmpeg-libavcodec (6.1.2-r1) (60/87) Installing libbluray (1.3.4-r1) (61/87) Installing libbz2 (1.0.8-r6) (62/87) Installing mpg123-libs (1.32.10-r0) (63/87) Installing libopenmpt (0.7.13-r0) (64/87) Installing mbedtls (3.6.2-r0) (65/87) Installing librist (0.2.10-r1) (66/87) Installing libsrt (1.5.3-r0) (67/87) Installing libssh (0.11.1-r0) (68/87) Installing libxml2 (2.13.4-r3) (69/87) Installing libsodium (1.0.20-r0) (70/87) Installing libzmq (4.3.5-r2) (71/87) Installing ffmpeg-libavformat (6.1.2-r1) (72/87) Installing fftw-double-libs (3.3.10-r6) (73/87) Installing chromaprint-libs (1.5.1-r8) (74/87) Installing chromaprint (1.5.1-r8) (75/87) Installing aspnetcore6-targeting-pack (6.0.36-r1) (76/87) Installing dotnet6-apphost-pack (6.0.36-r1) (77/87) Installing dotnet6-targeting-pack (6.0.36-r1) (78/87) Installing dotnet6-templates (6.0.136-r1) (79/87) Installing netstandard21-targeting-pack (9.0.102-r0) (80/87) Installing dotnet6-sdk (6.0.136-r1) (81/87) Installing ca-certificates (20241121-r1) (82/87) Installing ada-libs (2.9.2-r2) (83/87) Installing simdjson (3.10.1-r0) (84/87) Installing simdutf (5.7.1-r0) (85/87) Installing nodejs (22.11.0-r2) (86/87) Installing yarn (1.22.22-r1) (87/87) Installing .makedepends-lidarr (20250203.222040) Executing busybox-1.37.0-r13.trigger Executing ca-certificates-20241121-r1.trigger OK: 1013 MiB in 193 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.9.6.4552.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> lidarr: Fetching lidarr-2.9.6.4552.tar.gz::https://github.com/Lidarr/Lidarr/archive/refs/tags/v2.9.6.4552.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5988k 0 5988k 0 0 8123k 0 --:--:-- --:--:-- --:--:-- 8123k 100 22.0M 0 22.0M 0 0 12.7M 0 --:--:-- 0:00:01 --:--:-- 16.2M 100 31.5M 0 31.5M 0 0 11.5M 0 --:--:-- 0:00:02 --:--:-- 12.9M 100 38.3M 0 38.3M 0 0 11.0M 0 --:--:-- 0:00:03 --:--:-- 11.9M >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.9.6.4552.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.9.6.4552.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.9.6.4552.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 " > connected-react-router@6.9.3" has incorrect peer dependency "react@^16.4.0 || ^17.0.0". 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-lazyload@3.2.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0". warning " > react-lazyload@3.2.0" has incorrect peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.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-redux@7.2.4" has incorrect peer dependency "react@^16.8.3 || ^17". warning "react-router > mini-create-react-context@0.4.1" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0". warning " > react-slider@1.1.4" has incorrect peer dependency "react@^16 || ^17". 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 10.25s. Microsoft (R) Build Engine version 17.0.4+85d71072f for .NET Copyright (C) Microsoft Corporation. All rights reserved. Determining projects to restore... Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 625 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 625 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 625 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Common/Lidarr.Common.csproj (in 3.99 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Update/Lidarr.Update.csproj (in 4.01 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 4.04 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 4.06 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Core/Lidarr.Core.csproj (in 6.18 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 6.49 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 6.89 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 6.89 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 6.92 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Lidarr.Http/Lidarr.Http.csproj (in 6.99 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 7 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 7 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 7.03 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Host/Lidarr.Host.csproj (in 7.21 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Console/Lidarr.Console.csproj (in 7.22 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 7.24 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 7.37 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 7.37 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 7.38 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 7.41 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 8.12 sec). Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/ServiceUninstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/ ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/ServiceInstall.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/publish/ ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/Lidarr.Common.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/publish/ Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/Lidarr.Windows.dll Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/Lidarr.Mono.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/Lidarr.Update/net6.0/linux-musl-x64/Lidarr.Update.dll Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/publish/ Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/Lidarr.Update/net6.0/linux-musl-x64/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/Lidarr.Core.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Test.Common.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/Lidarr.SignalR.dll Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/publish/ /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/bouncycastle.cryptography/2.4.0/lib/net6.0/BouncyCastle.Cryptography.dll" to "../../_tests/net6.0/linux-musl-x64/BouncyCastle.Cryptography.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/BouncyCastle.Cryptography.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll" to "../../_tests/net6.0/linux-musl-x64/Microsoft.Extensions.DependencyInjection.Abstractions.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Microsoft.Extensions.DependencyInjection.Abstractions.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/mailkit/4.8.0/lib/net6.0/MailKit.dll" to "../../_tests/net6.0/linux-musl-x64/MailKit.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/MailKit.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.extensions.dependencyinjection/6.0.1/lib/net6.0/Microsoft.Extensions.DependencyInjection.dll" to "../../_tests/net6.0/linux-musl-x64/Microsoft.Extensions.DependencyInjection.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Microsoft.Extensions.DependencyInjection.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.extensions.configuration.usersecrets/6.0.1/lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll" to "../../_tests/net6.0/linux-musl-x64/Microsoft.Extensions.Configuration.UserSecrets.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Microsoft.Extensions.Configuration.UserSecrets.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/dryioc.dll/5.4.3/lib/net6.0/DryIoc.dll" to "../../_tests/net6.0/linux-musl-x64/DryIoc.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/DryIoc.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/Lidarr.Http.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/Lidarr.Api.V1.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/Lidarr.Host.dll Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/Lidarr.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-x64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/ /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Targets/CopyRuntimes.targets(9,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/publish/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj] Build succeeded. /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/bouncycastle.cryptography/2.4.0/lib/net6.0/BouncyCastle.Cryptography.dll" to "../../_tests/net6.0/linux-musl-x64/BouncyCastle.Cryptography.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/BouncyCastle.Cryptography.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll" to "../../_tests/net6.0/linux-musl-x64/Microsoft.Extensions.DependencyInjection.Abstractions.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Microsoft.Extensions.DependencyInjection.Abstractions.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/mailkit/4.8.0/lib/net6.0/MailKit.dll" to "../../_tests/net6.0/linux-musl-x64/MailKit.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/MailKit.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.extensions.dependencyinjection/6.0.1/lib/net6.0/Microsoft.Extensions.DependencyInjection.dll" to "../../_tests/net6.0/linux-musl-x64/Microsoft.Extensions.DependencyInjection.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Microsoft.Extensions.DependencyInjection.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.extensions.configuration.usersecrets/6.0.1/lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll" to "../../_tests/net6.0/linux-musl-x64/Microsoft.Extensions.Configuration.UserSecrets.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Microsoft.Extensions.Configuration.UserSecrets.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/dryioc.dll/5.4.3/lib/net6.0/DryIoc.dll" to "../../_tests/net6.0/linux-musl-x64/DryIoc.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/DryIoc.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Targets/CopyRuntimes.targets(9,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/publish/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/publish/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj] 7 Warning(s) 0 Error(s) Time Elapsed 00:00:40.74 yarn run v1.22.22 $ yarn clean $ rimraf ./_output/UI && rimraf --glob "**/*.js.map" $ webpack --config ./frontend/build/webpack.config.js --env production --no-stats Source Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/frontend/src Output Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/*.(json|xml)" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content/Images/Icons Done in 47.53s. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Host.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. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Windows.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/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... 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. 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... 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... 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. 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&FullyQualifiedName!~SpotifyMappingFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [7 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [9 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [9 ms] Skipped empty_folder_should_return_folder_modified_date [9 ms] Skipped folder_should_return_correct_value_for_last_write [9 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [9 ms] Skipped FolderWritable_should_return_true_for_writable_directory [9 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [9 ms] Skipped MoveFile_should_not_move_overwrite_itself [9 ms] Skipped MoveFile_should_overwrite_existing_file [9 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [9 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [9 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [9 ms] Skipped should_be_able_to_delete_nested_empty_subdirs [9 ms] No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture&FullyQualifiedName!~SpotifyMappingFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll 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: 13 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll (net6.0) 22:22:35.0 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 22:22:35.0 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 22:22:35.0 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 22:22:35.0 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 216 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll (net6.0) 22:22:35.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 22:22:35.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 22:22:35.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 22:22:35.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 22:22:35.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 22:22:35.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 22:22:35.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 22:22:35.0 Info: Path is: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181550967131_3/u2b4epd2.ne0/p0ukh3k5.b2s 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 22:22:35.1 Trace: Directory '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551018850_4/qgd1iifs.zpd' isn't writable. Access to the path '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551018850_4/qgd1iifs.zpd/lidarr_write_test.txt' is denied. 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 22:22:35.1 Info: Installation Folder: /C/NzbDrone/ 22:22:35.1 Info: Updating Lidarr from version to version 2.9.6.4552 22:22:35.1 Info: Verifying requirements before update... 22:22:35.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 22:22:35.1 Info: Installation Folder: /C/NzbDrone/ 22:22:35.1 Info: Updating Lidarr from version to version 2.9.6.4552 22:22:35.1 Info: Verifying requirements before update... 22:22:35.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 22:22:35.1 Info: Installation Folder: /C/NzbDrone/ 22:22:35.1 Info: Updating Lidarr from version to version 2.9.6.4552 22:22:35.1 Info: Verifying requirements before update... 22:22:35.1 Info: Verifying Update Folder 22:22:35.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 22:22:35.1 Info: Installation Folder: 22:22:35.1 Info: Updating Lidarr from version to version 2.9.6.4552 22:22:35.1 Info: Verifying requirements before update... 22:22:35.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 22:22:35.1 Info: Installation Folder: 22:22:35.1 Info: Updating Lidarr from version to version 2.9.6.4552 22:22:35.1 Info: Verifying requirements before update... 22:22:35.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 22:22:35.1 Info: Installation Folder: 22:22:35.1 Info: Updating Lidarr from version to version 2.9.6.4552 22:22:35.1 Info: Verifying requirements before update... 22:22:35.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 22:22:35.1 Debug: Lidarr process ID: 12 22:22:35.1 Debug: Arguments: 22:22:35.1 Debug: 12 22:22:35.1 Debug: 22:22:35.1 Debug: /C/Lidarr/lidarr.exe 22:22:35.1 Debug: Using executing application: /C/Lidarr/lidarr.exe 22:22:35.1 Debug: Executable location: /C/Lidarr/lidarr.exe 22:22:35.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 22:22:35.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 424 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll (net6.0) Skipped directory_exist_should_be_able_to_find_existing_unc_share [31 ms] 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 22:22:35.1 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551280589_7/tyizcs2x.ckm' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551280589_7/vk4xnj13.2gk' using Syscall.rename 22:22:35.1 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551280589_7/vk4xnj13.2gk 22:22:35.1 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551280589_7/1ckbjiiv.ph2' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551280589_7/vk4xnj13.2gk' using Syscall.rename 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 22:22:35.1 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551463667_12/ghf4s30l.c1m 22:22:35.1 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551463667_12/i42peprn.lhl' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551463667_12/ghf4s30l.c1m' using Syscall.rename 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 22:22:35.1 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551480606_13/q541ty2w.xzm/destination.txt' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551480606_13/q541ty2w.xzm/rename.txt' using Syscall.rename 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 22:22:35.1 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551539540_16/rdwlgiew.oly 22:22:35.1 Debug: Setting permissions: 0775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551539540_16/rdwlgiew.oly 22:22:35.1 Debug: Setting permissions: 0750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551539540_16/rdwlgiew.oly 22:22:35.1 Debug: Setting permissions: 0051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181551539540_16/rdwlgiew.oly 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 22:22:35.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 22:22:35.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 22:22:35.2 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] 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 22:22:35.2 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181552217009_20/om1reozu.fck 22:22:35.2 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181552217009_20/om1reozu.fck 22:22:35.2 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181552217009_20/om1reozu.fck 22:22:35.2 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181552217009_20/om1reozu.fck 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 22:22:35.2 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181552417244_24/21dfi00s.4dq 22:22:35.2 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181552417244_24/21dfi00s.4dq 22:22:35.2 Debug: Setting permissions: 1775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181552417244_24/21dfi00s.4dq 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 22:22:35.2 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181552431919_25/310xjzle.lhr 22:22:35.2 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181552431919_25/310xjzle.lhr 22:22:35.2 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181552431919_25/310xjzle.lhr 22:22:35.2 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20732_638742181552431919_25/310xjzle.lhr 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 22:22:35.2 Debug: path: /C/I_DO_NOT_EXIST 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 22:22:35.2 Debug: path: /C/ 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 22:22:35.2 Debug: path: /C/invalidFolder 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 22:22:35.2 Debug: path: /home/buildozer/.config 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- Skipped should_be_able_to_check_space_on_ramdrive [< 1 ms] Skipped should_get_version_info [< 1 ms] Skipped should_get_framework_version [< 1 ms] 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 22:22:35.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 22:22:35.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 22:22:35.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 22:22:35.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 22:22:35.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 22:22:35.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 22:22:35.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 22:22:35.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 22:22:35.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 22:22:35.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 22:22:35.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 22:22:35.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 22:22:35.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 22:22:35.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 22:22:35.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 22:22:35.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 22:22:35.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 22:22:35.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 22:22:35.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 22:22:35.2 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 22:22:35.2 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 22:22:35.2 Info: Starting Lidarr 22:22:35.2 Info: Starting Lidarr service 22:22:35.2 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 22:22:35.2 Info: Starting Lidarr.Console 22:22:35.2 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 22:22:35.2 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 22:22:35.2 Info: Starting Lidarr 22:22:35.2 Info: Starting Lidarr service 22:22:35.2 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 22:22:35.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 22:22:35.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_ get_version_info("12.6.8") --- 22:22:35.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 22:22:35.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 22:22:35.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 22:22:35.3 Debug: Directory /System/Library/CoreServices/ doesn't exist 22:22:35.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 22:22:35.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 22:22:35.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 22:22:35.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 22:22:35.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 22:22:35.3 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 22:22:35.3 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- Passed! - Failed: 0, Passed: 17, Skipped: 0, Total: 17, Duration: 633 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll (net6.0) 22:22:35.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 22:22:35.4 Debug: fpcalc version: 1.5.1 22:22:35.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 716 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll (net6.0) 22:22:35.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 22:22:35.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 22:22:35.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 22:22:35.5 Debug: fpcalc version: 1.5.1 22:22:35.5 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 22:22:35.5 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 22:22:35.5 Debug: fpcalc version: 1.5.1 22:22:35.5 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 22:22:35.5 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 22:22:35.5 Debug: fpcalc version: 1.5.1 22:22:35.6 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 22:22:35.6 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 22:22:35.6 Debug: fpcalc version: 1.5.1 22:22:35.6 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 22:22:35.6 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 22:22:35.7 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 22:22:35.7 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 22:22:35.7 Info: 1 instance(s) of Lidarr are running 22:22:35.7 Warn: Another instance of Lidarr is already running. 22:22:35.7 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 22:22:35.7 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 22:22:35.7 Info: 1 instance(s) of Lidarr are running 22:22:35.7 Warn: Another instance of Lidarr is already running. 22:22:35.7 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 22:22:35.7 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 22:22:35.7 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 22:22:35.7 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 22:22:35.7 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 22:22:35.7 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 22:22:35.7 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 22:22:35.7 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 22:22:35.7 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- Skipped Route_should_call_install_service_when_application_mode_is_install [8 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [11 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/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll (net6.0) 22:22:35.8 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 22:22:35.8 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 22:22:35.8 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 22:22:35.8 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 22:22:36.1 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 22:22:36.1 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 22:22:36.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 22:22:36.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 22:22:36.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 22:22:36.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 22:22:36.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 22:22:36.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 22:22:36.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 22:22:36.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 22:22:36.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 22:22:36.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 22:22:36.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 22:22:36.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 22:22:36.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 22:22:36.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 22:22:36.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 22:22:36.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 22:22:36.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [13 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [< 1 ms] 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 22:22:36.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 22:22:36.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 22:22:36.6 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) --- 22:22:36.6 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) --- 22:22:36.6 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) --- 22:22:36.6 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) --- 22:22:36.6 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) --- 22:22:36.6 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) --- 22:22:36.6 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) --- 22:22:36.6 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) --- 22:22:36.6 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) --- 22:22:36.6 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) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 22:22:36.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 22:22:36.6 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 22:22:36.7 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 22:22:36.7 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 22:22:36.7 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 22:22:36.7 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 22:22:36.7 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 22:22:36.7 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 22:22:36.7 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 22:22:36.7 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 22:22:36.7 Info: Data directory is being overridden to [c:\users\test\] 22:22:36.7 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 22:22:36.7 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 22:22:36.7 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 22:22:36.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 22:22:36.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.) --- 22:22:36.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.) --- 22:22:36.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") --- 22:22:36.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") --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 22:22:36.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.) --- 22:22:36.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.) --- 22:22:36.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.) --- 22:22:36.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.) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 22:22:36.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 22:22:36.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [< 1 ms] Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [< 1 ms] 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [< 1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [< 1 ms] 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- Skipped get_actual_casing_for_none_existing_file_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_for_none_existing_folder_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_dir_in_windows [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [< 1 ms] Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [< 1 ms] 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 22:22:37.0 Warn: The string can't be left empty, null or consist of only whitespaces. 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 22:22:37.0 Warn: The string can't be left empty, null or consist of only whitespaces. 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- Skipped path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") [< 1 ms] 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- Skipped path_should_return_parent_windows("C:\\Test\\","C:\\") [< 1 ms] Skipped path_should_return_parent_windows("C:\\",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") [< 1 ms] 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- Skipped should_be_equal_windows_only("c:\\","C:\\") [2 ms] 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 22:22:37.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 22:22:35.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 22:22:36.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181559607694_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:36.3 Info: DatabaseEngineVersionCheck migrating 22:22:36.3 Info: PerformDBOperation 22:22:36.3 Info: Performing DB Operation 22:22:36.3 Info: SQLite 3.48.0 22:22:36.3 Info: => 0.0486812s 22:22:36.3 Info: DatabaseEngineVersionCheck migrated 22:22:36.3 Info: => 0.0507015s 22:22:36.4 Info: VersionMigration migrating 22:22:36.4 Info: Beginning Transaction 22:22:36.4 Info: CreateTable VersionInfo 22:22:36.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:36.4 Info: => 0.0260591s 22:22:36.4 Info: Committing Transaction 22:22:36.4 Info: VersionMigration migrated 22:22:36.4 Info: => 0.0282426s 22:22:36.4 Info: VersionUniqueMigration migrating 22:22:36.4 Info: Beginning Transaction 22:22:36.4 Info: CreateIndex VersionInfo (Version) 22:22:36.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:36.4 Info: => 0.0016086s 22:22:36.4 Info: AlterTable VersionInfo 22:22:36.4 Info: => 0.0002032s 22:22:36.4 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:36.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:36.4 Info: => 0.0008786s 22:22:36.4 Info: Committing Transaction 22:22:36.4 Info: VersionUniqueMigration migrated 22:22:36.4 Info: => 0.0013233s 22:22:36.4 Info: VersionDescriptionMigration migrating 22:22:36.4 Info: Beginning Transaction 22:22:36.4 Info: AlterTable VersionInfo 22:22:36.4 Info: => 1.07E-05s 22:22:36.4 Info: CreateColumn VersionInfo Description String 22:22:36.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:36.4 Info: => 0.0002548s 22:22:36.4 Info: Committing Transaction 22:22:36.4 Info: VersionDescriptionMigration migrated 22:22:36.4 Info: => 0.0005869s 22:22:36.4 Info: 1: InitialSetup migrating 22:22:36.4 Info: Beginning Transaction 22:22:36.4 Info: Starting migration of Main DB to 1 22:22:36.4 Info: CreateTable Config 22:22:36.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:36.4 Info: => 0.000331s 22:22:36.4 Info: CreateIndex Config (Key) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:36.4 Info: => 0.0001341s 22:22:36.4 Info: CreateTable RootFolders 22:22:36.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:36.4 Info: => 0.0001276s 22:22:36.4 Info: CreateIndex RootFolders (Path) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:36.4 Info: => 9.86E-05s 22:22:36.4 Info: CreateTable Artists 22:22:36.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:36.4 Info: => 0.0002929s 22:22:36.4 Info: CreateIndex Artists (ForeignArtistId) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:36.4 Info: => 9.03E-05s 22:22:36.4 Info: CreateIndex Artists (NameSlug) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:36.4 Info: => 0.0001007s 22:22:36.4 Info: CreateIndex Artists (CleanName) 22:22:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:36.4 Info: => 8.63E-05s 22:22:36.4 Info: CreateIndex Artists (Path) 22:22:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:36.4 Info: => 0.0001051s 22:22:36.4 Info: CreateTable Albums 22:22:36.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:36.4 Info: => 0.0002984s 22:22:36.4 Info: CreateIndex Albums (ForeignAlbumId) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:36.4 Info: => 0.0001478s 22:22:36.4 Info: CreateIndex Albums (MBId) 22:22:36.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:36.4 Info: => 0.0001219s 22:22:36.4 Info: CreateIndex Albums (TADBId) 22:22:36.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:36.4 Info: => 0.0001109s 22:22:36.4 Info: CreateIndex Albums (TitleSlug) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:36.4 Info: => 0.0001024s 22:22:36.4 Info: CreateIndex Albums (CleanTitle) 22:22:36.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:36.4 Info: => 9.98E-05s 22:22:36.4 Info: CreateIndex Albums (Path) 22:22:36.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:36.4 Info: => 0.0001053s 22:22:36.4 Info: CreateTable Tracks 22:22:36.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:36.4 Info: => 0.0001884s 22:22:36.4 Info: CreateIndex Tracks (ForeignTrackId) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:36.4 Info: => 0.0001146s 22:22:36.4 Info: CreateIndex Tracks (ArtistId) 22:22:36.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:36.4 Info: => 0.0001121s 22:22:36.4 Info: CreateIndex Tracks (TrackFileId) 22:22:36.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:36.4 Info: => 0.0001025s 22:22:36.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:36.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:36.4 Info: => 0.0001239s 22:22:36.4 Info: CreateTable TrackFiles 22:22:36.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:36.4 Info: => 0.0001602s 22:22:36.4 Info: CreateIndex TrackFiles (ArtistId) 22:22:36.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:36.4 Info: => 0.0001139s 22:22:36.4 Info: CreateIndex TrackFiles (AlbumId) 22:22:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:36.4 Info: => 9.98E-05s 22:22:36.4 Info: CreateTable History 22:22:36.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:36.4 Info: => 0.0001802s 22:22:36.4 Info: CreateIndex History (Date) 22:22:36.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:36.4 Info: => 0.0001133s 22:22:36.4 Info: CreateIndex History (EventType) 22:22:36.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:36.4 Info: => 9.34E-05s 22:22:36.4 Info: CreateIndex History (DownloadId) 22:22:36.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:36.4 Info: => 9.24E-05s 22:22:36.4 Info: CreateIndex History (AlbumId) 22:22:36.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:36.4 Info: => 9.26E-05s 22:22:36.4 Info: CreateTable Notifications 22:22:36.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:36.4 Info: => 0.0001852s 22:22:36.4 Info: CreateTable ScheduledTasks 22:22:36.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:36.4 Info: => 0.0001477s 22:22:36.4 Info: CreateIndex ScheduledTasks (TypeName) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:36.4 Info: => 9.78E-05s 22:22:36.4 Info: CreateTable Indexers 22:22:36.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:36.4 Info: => 0.0001425s 22:22:36.4 Info: CreateIndex Indexers (Name) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:36.4 Info: => 0.0001245s 22:22:36.4 Info: CreateTable Profiles 22:22:36.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:36.4 Info: => 0.0001481s 22:22:36.4 Info: CreateIndex Profiles (Name) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:36.4 Info: => 0.0001266s 22:22:36.4 Info: CreateTable QualityDefinitions 22:22:36.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:36.4 Info: => 0.0001761s 22:22:36.4 Info: CreateIndex QualityDefinitions (Quality) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:36.4 Info: => 0.0001332s 22:22:36.4 Info: CreateIndex QualityDefinitions (Title) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:36.4 Info: => 0.0001142s 22:22:36.4 Info: CreateTable NamingConfig 22:22:36.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:36.4 Info: => 0.0002744s 22:22:36.4 Info: CreateTable Blacklist 22:22:36.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:36.4 Info: => 0.0014297s 22:22:36.4 Info: CreateTable Metadata 22:22:36.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:36.4 Info: => 0.0001467s 22:22:36.4 Info: CreateTable MetadataFiles 22:22:36.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:36.4 Info: => 0.0001501s 22:22:36.4 Info: CreateTable DownloadClients 22:22:36.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:36.4 Info: => 0.0001547s 22:22:36.4 Info: CreateTable PendingReleases 22:22:36.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:36.4 Info: => 0.0001947s 22:22:36.4 Info: CreateTable RemotePathMappings 22:22:36.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:36.4 Info: => 0.0001122s 22:22:36.4 Info: CreateTable Tags 22:22:36.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:36.4 Info: => 0.0001066s 22:22:36.4 Info: CreateIndex Tags (Label) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:36.4 Info: => 9.86E-05s 22:22:36.4 Info: CreateTable Restrictions 22:22:36.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:36.4 Info: => 0.0001183s 22:22:36.4 Info: CreateTable DelayProfiles 22:22:36.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:36.4 Info: => 0.0001646s 22:22:36.4 Info: CreateTable Users 22:22:36.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:36.4 Info: => 0.000115s 22:22:36.4 Info: CreateIndex Users (Identifier) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:36.4 Info: => 0.0001382s 22:22:36.4 Info: CreateIndex Users (Username) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:36.4 Info: => 0.0001119s 22:22:36.4 Info: CreateTable Commands 22:22:36.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:36.4 Info: => 0.0001447s 22:22:36.4 Info: CreateTable IndexerStatus 22:22:36.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:36.4 Info: => 0.000138s 22:22:36.4 Info: CreateIndex IndexerStatus (ProviderId) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:36.4 Info: => 0.0001417s 22:22:36.4 Info: CreateTable ExtraFiles 22:22:36.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:36.4 Info: => 0.000172s 22:22:36.4 Info: CreateTable LyricFiles 22:22:36.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:36.4 Info: => 0.0001986s 22:22:36.4 Info: CreateTable LanguageProfiles 22:22:36.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:36.4 Info: => 0.0001252s 22:22:36.4 Info: CreateIndex LanguageProfiles (Name) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:36.4 Info: => 0.0001283s 22:22:36.4 Info: CreateTable DownloadClientStatus 22:22:36.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:36.4 Info: => 0.0001554s 22:22:36.4 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:36.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:36.4 Info: => 0.0001383s 22:22:36.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:36.4 Info: -> 1 Insert operations completed in 00:00:00.0030196 taking an average of 00:00:00.0030196 22:22:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:36', 'InitialSetup') 22:22:36.4 Info: Committing Transaction 22:22:36.4 Info: 1: InitialSetup migrated 22:22:36.4 Info: => 0.0048084s 22:22:36.4 Info: 2: add_reason_to_pending_releases migrating 22:22:36.4 Info: Beginning Transaction 22:22:36.4 Info: Starting migration of Main DB to 2 22:22:36.4 Info: AlterTable PendingReleases 22:22:36.4 Info: => 7E-07s 22:22:36.4 Info: CreateColumn PendingReleases Reason Int32 22:22:36.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:36.4 Info: => 0.0005748s 22:22:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:36', 'add_reason_to_pending_releases') 22:22:36.4 Info: Committing Transaction 22:22:36.4 Info: 2: add_reason_to_pending_releases migrated 22:22:36.4 Info: => 0.0010846s 22:22:36.4 Info: 3: add_medium_support migrating 22:22:36.4 Info: Beginning Transaction 22:22:36.4 Info: Starting migration of Main DB to 3 22:22:36.4 Info: AlterTable Albums 22:22:36.4 Info: => 5E-07s 22:22:36.4 Info: CreateColumn Albums Media String 22:22:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:36.4 Info: => 0.0005309s 22:22:36.4 Info: AlterTable Tracks 22:22:36.4 Info: => 4E-07s 22:22:36.4 Info: CreateColumn Tracks MediumNumber Int32 22:22:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:36.5 Info: => 0.0005369s 22:22:36.5 Info: AlterTable Tracks 22:22:36.5 Info: => 4E-07s 22:22:36.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:36.5 Info: => 0.0004802s 22:22:36.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:36.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:36.5 Info: => 0.0002813s 22:22:36.5 Info: DeleteColumn Tracks TrackNumber 22:22:36.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:36.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:36.5 Info: DROP TABLE "Tracks" 22:22:36.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:36.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:36.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:36.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:36.5 Info: => 0.0222538s 22:22:36.5 Info: AlterTable Tracks 22:22:36.5 Info: => 5E-07s 22:22:36.5 Info: CreateColumn Tracks TrackNumber String 22:22:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:36.5 Info: => 0.0005064s 22:22:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:36', 'add_medium_support') 22:22:36.5 Info: Committing Transaction 22:22:36.5 Info: 3: add_medium_support migrated 22:22:36.5 Info: => 0.0012431s 22:22:36.5 Info: 4: add_various_qualites_in_profile migrating 22:22:36.5 Info: Beginning Transaction 22:22:36.5 Info: Starting migration of Main DB to 4 22:22:36.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:36.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:36.5 Info: => 7.24E-05s 22:22:36.5 Info: PerformDBOperation 22:22:36.5 Info: Performing DB Operation 22:22:36.5 Info: => 0.0085154s 22:22:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:36', 'add_various_qualites_in_profile') 22:22:36.5 Info: Committing Transaction 22:22:36.5 Info: 4: add_various_qualites_in_profile migrated 22:22:36.5 Info: => 0.0090957s 22:22:36.5 Info: 5: metadata_profiles migrating 22:22:36.5 Info: Beginning Transaction 22:22:36.5 Info: Starting migration of Main DB to 5 22:22:36.5 Info: CreateTable MetadataProfiles 22:22:36.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:36.5 Info: => 0.0001568s 22:22:36.5 Info: CreateIndex MetadataProfiles (Name) 22:22:36.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:36.5 Info: => 0.0001345s 22:22:36.5 Info: AlterTable Artists 22:22:36.5 Info: => 4E-07s 22:22:36.5 Info: CreateColumn Artists MetadataProfileId Int32 22:22:36.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:36.5 Info: => 0.0004837s 22:22:36.5 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:36.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:36.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:36.5 Info: DROP TABLE "Artists" 22:22:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:36.5 Info: => 0.0490186s 22:22:36.5 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:36.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:36.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "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" 22:22:36.5 Info: DROP TABLE "Artists" 22:22:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:36.5 Info: => 0.0057s 22:22:36.5 Info: AlterTable Albums 22:22:36.5 Info: => 4E-07s 22:22:36.5 Info: CreateColumn Albums SecondaryTypes String 22:22:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:36.5 Info: => 0.0005029s 22:22:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:36', 'metadata_profiles') 22:22:36.5 Info: Committing Transaction 22:22:36.5 Info: 5: metadata_profiles migrated 22:22:36.5 Info: => 0.0011793s 22:22:36.5 Info: 6: separate_automatic_and_interactive_search migrating 22:22:36.5 Info: Beginning Transaction 22:22:36.5 Info: Starting migration of Main DB to 6 22:22:36.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:36.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:36.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:36.6 Info: DROP TABLE "Indexers" 22:22:36.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:36.6 Info: => 0.0074177s 22:22:36.6 Info: AlterTable Indexers 22:22:36.6 Info: => 5E-07s 22:22:36.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:36.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:36.6 Info: => 0.0005165s 22:22:36.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:36.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:36.6 Info: => 4.65E-05s 22:22:36.6 Info: AlterTable Indexers 22:22:36.6 Info: => 4E-07s 22:22:36.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:36.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:36.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:36.6 Info: DROP TABLE "Indexers" 22:22:36.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:36.6 Info: => 0.004603s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:36', 'separate_automatic_and_interactive_search') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 6: separate_automatic_and_interactive_search migrated 22:22:36.6 Info: => 0.0051733s 22:22:36.6 Info: 7: change_album_path_to_relative migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 7 22:22:36.6 Info: DeleteColumn Albums Path 22:22:36.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) 22:22:36.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" 22:22:36.6 Info: DROP TABLE "Albums" 22:22:36.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:36.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:36.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:36.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:36.6 Info: => 0.005144s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:36', 'change_album_path_to_relative') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 7: change_album_path_to_relative migrated 22:22:36.6 Info: => 0.0057564s 22:22:36.6 Info: 8: change_quality_size_mb_to_kb migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 8 22:22:36.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 22:22:36.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 22:22:36.6 Info: => 5.29E-05s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:36', 'change_quality_size_mb_to_kb') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 8: change_quality_size_mb_to_kb migrated 22:22:36.6 Info: => 0.0004571s 22:22:36.6 Info: 9: album_releases migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 9 22:22:36.6 Info: AlterTable Albums 22:22:36.6 Info: => 7E-07s 22:22:36.6 Info: CreateColumn Albums Releases String 22:22:36.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:36.6 Info: => 0.0006307s 22:22:36.6 Info: AlterTable Albums 22:22:36.6 Info: => 5E-07s 22:22:36.6 Info: CreateColumn Albums CurrentRelease String 22:22:36.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:36.6 Info: => 0.0005392s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:36', 'album_releases') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 9: album_releases migrated 22:22:36.6 Info: => 0.001051s 22:22:36.6 Info: 10: album_releases_fix migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 10 22:22:36.6 Info: AlterTable Albums 22:22:36.6 Info: => 8E-07s 22:22:36.6 Info: AlterColumn Albums Releases String 22:22:36.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) 22:22:36.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" 22:22:36.6 Info: DROP TABLE "Albums" 22:22:36.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:36.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:36.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:36.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:36.6 Info: => 0.0049304s 22:22:36.6 Info: AlterTable Albums 22:22:36.6 Info: => 4E-07s 22:22:36.6 Info: AlterColumn Albums CurrentRelease String 22:22:36.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) 22:22:36.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" 22:22:36.6 Info: DROP TABLE "Albums" 22:22:36.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:36.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:36.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:36.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:36.6 Info: => 0.0049063s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:36', 'album_releases_fix') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 10: album_releases_fix migrated 22:22:36.6 Info: => 0.0054743s 22:22:36.6 Info: 11: import_lists migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 11 22:22:36.6 Info: CreateTable ImportLists 22:22:36.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) 22:22:36.6 Info: => 0.0001583s 22:22:36.6 Info: CreateIndex ImportLists (Name) 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:36.6 Info: => 9.57E-05s 22:22:36.6 Info: CreateTable ImportListStatus 22:22:36.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) 22:22:36.6 Info: => 0.000191s 22:22:36.6 Info: CreateIndex ImportListStatus (ProviderId) 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:36.6 Info: => 0.0001176s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:36', 'import_lists') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 11: import_lists migrated 22:22:36.6 Info: => 0.0006457s 22:22:36.6 Info: 12: add_release_status migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 12 22:22:36.6 Info: AlterTable MetadataProfiles 22:22:36.6 Info: => 8E-07s 22:22:36.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:36.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:36.6 Info: => 0.0005255s 22:22:36.6 Info: PerformDBOperation 22:22:36.6 Info: Performing DB Operation 22:22:36.6 Info: => 0.0027035s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:36', 'add_release_status') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 12: add_release_status migrated 22:22:36.6 Info: => 0.0032133s 22:22:36.6 Info: 13: album_download_notification migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 13 22:22:36.6 Info: AlterTable Notifications 22:22:36.6 Info: => 8E-07s 22:22:36.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:36.6 Info: => 0.0005472s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:36', 'album_download_notification') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 13: album_download_notification migrated 22:22:36.6 Info: => 0.0010539s 22:22:36.6 Info: 14: fix_language_metadata_profiles migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 14 22:22:36.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 22:22:36.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 22:22:36.6 Info: => 8.49E-05s 22:22:36.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 22:22:36.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 22:22:36.6 Info: => 9.32E-05s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:36', 'fix_language_metadata_profiles') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 14: fix_language_metadata_profiles migrated 22:22:36.6 Info: => 0.000541s 22:22:36.6 Info: 15: remove_fanzub migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 15 22:22:36.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:36.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:36.6 Info: => 4.91E-05s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:36', 'remove_fanzub') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 15: remove_fanzub migrated 22:22:36.6 Info: => 0.0004406s 22:22:36.6 Info: 16: update_artist_history_indexes migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 16 22:22:36.6 Info: CreateIndex Albums (ArtistId) 22:22:36.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:36.6 Info: => 0.0001689s 22:22:36.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:36.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:36.6 Info: => 0.0001266s 22:22:36.6 Info: DeleteIndex History (AlbumId) 22:22:36.6 Info: DROP INDEX "IX_History_AlbumId" 22:22:36.6 Info: => 0.0004532s 22:22:36.6 Info: CreateIndex History (AlbumId, Date) 22:22:36.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:36.6 Info: => 0.0001467s 22:22:36.6 Info: DeleteIndex History (DownloadId) 22:22:36.6 Info: DROP INDEX "IX_History_DownloadId" 22:22:36.6 Info: => 0.000148s 22:22:36.6 Info: CreateIndex History (DownloadId, Date) 22:22:36.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:36.6 Info: => 0.0001343s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:36', 'update_artist_history_indexes') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 16: update_artist_history_indexes migrated 22:22:36.6 Info: => 0.0006616s 22:22:36.6 Info: 17: remove_nma migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 17 22:22:36.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:36.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:36.6 Info: => 0.0026724s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:36', 'remove_nma') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 17: remove_nma migrated 22:22:36.6 Info: => 0.0031575s 22:22:36.6 Info: 18: album_disambiguation migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 18 22:22:36.6 Info: AlterTable Albums 22:22:36.6 Info: => 5.5E-06s 22:22:36.6 Info: CreateColumn Albums Disambiguation String 22:22:36.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:36.6 Info: => 0.0005454s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:36', 'album_disambiguation') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 18: album_disambiguation migrated 22:22:36.6 Info: => 0.0010373s 22:22:36.6 Info: 19: add_ape_quality_in_profiles migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 19 22:22:36.6 Info: PerformDBOperation 22:22:36.6 Info: Performing DB Operation 22:22:36.6 Info: => 0.0031055s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:36', 'add_ape_quality_in_profiles') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 19: add_ape_quality_in_profiles migrated 22:22:36.6 Info: => 0.003606s 22:22:36.6 Info: 20: remove_pushalot migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 20 22:22:36.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:36.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:36.6 Info: => 9.47E-05s 22:22:36.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:36.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:36.6 Info: => 4.37E-05s 22:22:36.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:36.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:36.6 Info: => 4.54E-05s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:36', 'remove_pushalot') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 20: remove_pushalot migrated 22:22:36.6 Info: => 0.0005299s 22:22:36.6 Info: 21: add_custom_filters migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 21 22:22:36.6 Info: CreateTable CustomFilters 22:22:36.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:36.6 Info: => 0.0001278s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:36', 'add_custom_filters') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 21: add_custom_filters migrated 22:22:36.6 Info: => 0.0006126s 22:22:36.6 Info: 22: import_list_tags migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 22 22:22:36.6 Info: AlterTable ImportLists 22:22:36.6 Info: => 8E-07s 22:22:36.6 Info: CreateColumn ImportLists Tags String 22:22:36.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:36.6 Info: => 0.0005282s 22:22:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:36', 'import_list_tags') 22:22:36.6 Info: Committing Transaction 22:22:36.6 Info: 22: import_list_tags migrated 22:22:36.6 Info: => 0.0009609s 22:22:36.6 Info: 23: add_release_groups_etc migrating 22:22:36.6 Info: Beginning Transaction 22:22:36.6 Info: Starting migration of Main DB to 23 22:22:36.6 Info: CreateTable ArtistMetadata 22:22:36.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) 22:22:36.6 Info: => 0.0001847s 22:22:36.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:36.6 Info: => 0.0001099s 22:22:36.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" 22:22:36.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" 22:22:36.6 Info: => 9.71E-05s 22:22:36.6 Info: AlterTable Artists 22:22:36.6 Info: => 5E-07s 22:22:36.6 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:36.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:36.6 Info: => 0.0006951s 22:22:36.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:36.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:36.6 Info: => 9.66E-05s 22:22:36.6 Info: CreateTable AlbumReleases 22:22:36.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) 22:22:36.6 Info: => 0.0001933s 22:22:36.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:36.6 Info: => 0.0001209s 22:22:36.6 Info: CreateIndex AlbumReleases (AlbumId) 22:22:36.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:36.6 Info: => 9.24E-05s 22:22:36.6 Info: PerformDBOperation 22:22:36.6 Info: Performing DB Operation 22:22:36.6 Info: => 0.0102528s 22:22:36.6 Info: AlterTable Albums 22:22:36.6 Info: => 6E-07s 22:22:36.6 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:36.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:36.6 Info: => 0.0006372s 22:22:36.6 Info: AlterTable Albums 22:22:36.6 Info: => 5E-07s 22:22:36.6 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:36.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:36.6 Info: => 0.0006199s 22:22:36.6 Info: AlterTable Albums 22:22:36.6 Info: => 4E-07s 22:22:36.6 Info: CreateColumn Albums Links String 22:22:36.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:36.6 Info: => 0.0006039s 22:22:36.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:36.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:36.6 Info: => 8.87E-05s 22:22:36.6 Info: AlterTable Tracks 22:22:36.6 Info: => 5E-07s 22:22:36.6 Info: CreateColumn Tracks ForeignRecordingId String 22:22:36.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:36.6 Info: => 0.0006117s 22:22:36.6 Info: AlterTable Tracks 22:22:36.6 Info: => 5E-07s 22:22:36.6 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:36.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:36.6 Info: => 0.0005817s 22:22:36.6 Info: AlterTable Tracks 22:22:36.6 Info: => 5E-07s 22:22:36.6 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:36.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:36.6 Info: => 0.0005814s 22:22:36.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:36.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:36.6 Info: => 8.65E-05s 22:22:36.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:36.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:36.6 Info: => 7.63E-05s 22:22:36.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:36.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:36.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" 22:22:36.6 Info: DROP TABLE "Artists" 22:22:36.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:36.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:36.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:36.6 Info: => 0.0052377s 22:22:36.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:36.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) 22:22:36.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" 22:22:36.6 Info: DROP TABLE "Albums" 22:22:36.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:36.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:36.6 Info: => 0.0052654s 22:22:36.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:36.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) 22:22:36.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" 22:22:36.6 Info: DROP TABLE "Tracks" 22:22:36.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:36.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:36.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:36.6 Info: => 0.0053178s 22:22:36.6 Info: DeleteColumn TrackFiles ArtistId 22:22:36.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:36.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" 22:22:36.6 Info: DROP TABLE "TrackFiles" 22:22:36.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:36.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:36.7 Info: => 0.0048402s 22:22:36.7 Info: CreateIndex Artists (ArtistMetadataId) 22:22:36.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:36.7 Info: => 0.0001302s 22:22:36.7 Info: CreateIndex Artists (Monitored) 22:22:36.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:36.7 Info: => 0.000126s 22:22:36.7 Info: CreateIndex Albums (ArtistMetadataId) 22:22:36.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:36.7 Info: => 0.0001244s 22:22:36.7 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:36.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:36.7 Info: => 0.0001226s 22:22:36.7 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:36.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:36.7 Info: => 0.0001225s 22:22:36.7 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:36.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:36.7 Info: => 0.0001227s 22:22:36.7 Info: UpdateData 22:22:36.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:36.7 Info: => 0.0026207s 22:22:36.7 Info: UpdateData 22:22:36.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:36.7 Info: => 8.32E-05s 22:22:36.7 Info: UpdateData 22:22:36.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:36.7 Info: => 5.92E-05s 22:22:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:36', 'add_release_groups_etc') 22:22:36.7 Info: Committing Transaction 22:22:36.7 Info: 23: add_release_groups_etc migrated 22:22:36.7 Info: => 0.0008679s 22:22:36.7 Info: 24: NewMediaInfoFormat migrating 22:22:36.7 Info: Beginning Transaction 22:22:36.7 Info: Starting migration of Main DB to 24 22:22:36.7 Info: UpdateData 22:22:36.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:36.7 Info: => 5.96E-05s 22:22:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:36', 'NewMediaInfoFormat') 22:22:36.7 Info: Committing Transaction 22:22:36.7 Info: 24: NewMediaInfoFormat migrated 22:22:36.7 Info: => 0.000538s 22:22:36.7 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:36.7 Info: Beginning Transaction 22:22:36.7 Info: Starting migration of Main DB to 25 22:22:36.7 Info: RenameTable Restrictions ReleaseProfiles 22:22:36.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:36.7 Info: => 0.0017941s 22:22:36.7 Info: AlterTable ReleaseProfiles 22:22:36.7 Info: => 6E-07s 22:22:36.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:36.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:36.7 Info: => 0.0006056s 22:22:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:36', 'rename_restrictions_to_release_profiles') 22:22:36.7 Info: Committing Transaction 22:22:36.7 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:36.7 Info: => 0.0010881s 22:22:36.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:36.7 Info: Beginning Transaction 22:22:36.7 Info: Starting migration of Main DB to 26 22:22:36.7 Info: RenameTable Profiles QualityProfiles 22:22:36.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:36.7 Info: => 0.0023506s 22:22:36.7 Info: AlterTable QualityProfiles 22:22:36.7 Info: => 5E-07s 22:22:36.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:36.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:36.7 Info: => 0.0005651s 22:22:36.7 Info: AlterTable LanguageProfiles 22:22:36.7 Info: => 5E-07s 22:22:36.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:36.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:36.7 Info: => 0.0005484s 22:22:36.7 Info: UpdateData 22:22:36.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:36.7 Info: => 5.07E-05s 22:22:36.7 Info: UpdateData 22:22:36.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:36.7 Info: => 4.26E-05s 22:22:36.7 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:36.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) 22:22:36.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" 22:22:36.7 Info: DROP TABLE "Artists" 22:22:36.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:36.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:36.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:36.7 Info: => 0.0053136s 22:22:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:36', 'rename_quality_profiles_add_upgrade_allowed') 22:22:36.7 Info: Committing Transaction 22:22:36.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:36.7 Info: => 0.0059544s 22:22:36.7 Info: 27: add_import_exclusions migrating 22:22:36.7 Info: Beginning Transaction 22:22:36.7 Info: Starting migration of Main DB to 27 22:22:36.7 Info: CreateTable ImportListExclusions 22:22:36.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:36.7 Info: => 0.0001306s 22:22:36.7 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:36.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:36.7 Info: => 0.0001011s 22:22:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:36', 'add_import_exclusions') 22:22:36.7 Info: Committing Transaction 22:22:36.7 Info: 27: add_import_exclusions migrated 22:22:36.7 Info: => 0.0006447s 22:22:36.7 Info: 28: clean_artist_metadata_table migrating 22:22:36.7 Info: Beginning Transaction 22:22:36.7 Info: Starting migration of Main DB to 28 22:22:36.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) 22:22:36.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) 22:22:36.7 Info: => 0.0001558s 22:22:36.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) 22:22:36.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) 22:22:36.7 Info: => 0.0001398s 22:22:36.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) 22:22:36.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) 22:22:36.7 Info: => 0.0001344s 22:22:36.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) 22:22:36.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) 22:22:36.7 Info: => 0.0001356s 22:22:36.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) 22:22:36.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) 22:22:36.7 Info: => 0.0001546s 22:22:36.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) 22:22:36.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) 22:22:36.7 Info: => 0.000138s 22:22:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:36', 'clean_artist_metadata_table') 22:22:36.7 Info: Committing Transaction 22:22:36.7 Info: 28: clean_artist_metadata_table migrated 22:22:36.7 Info: => 0.0006722s 22:22:36.7 Info: 29: health_issue_notification migrating 22:22:36.7 Info: Beginning Transaction 22:22:36.7 Info: Starting migration of Main DB to 29 22:22:36.7 Info: AlterTable Notifications 22:22:36.7 Info: => 8E-07s 22:22:36.7 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:36.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:36.7 Info: => 0.0007274s 22:22:36.7 Info: AlterTable Notifications 22:22:36.7 Info: => 5E-07s 22:22:36.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:36.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:36.7 Info: => 0.0007544s 22:22:36.7 Info: AlterTable Notifications 22:22:36.7 Info: => 6E-07s 22:22:36.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:36.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:36.7 Info: => 0.0009177s 22:22:36.7 Info: AlterTable Notifications 22:22:36.7 Info: => 4E-07s 22:22:36.7 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:36.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:36.7 Info: => 0.0005532s 22:22:36.7 Info: AlterTable Notifications 22:22:36.7 Info: => 4E-07s 22:22:36.7 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:36.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:36.7 Info: => 0.0005337s 22:22:36.7 Info: DeleteColumn Notifications OnDownload 22:22:36.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) 22:22:36.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" 22:22:36.7 Info: DROP TABLE "Notifications" 22:22:36.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:36.7 Info: => 0.0044274s 22:22:36.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:36.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) 22:22:36.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" 22:22:36.7 Info: DROP TABLE "Notifications" 22:22:36.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:36.7 Info: => 0.0044542s 22:22:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:36', 'health_issue_notification') 22:22:36.7 Info: Committing Transaction 22:22:36.7 Info: 29: health_issue_notification migrated 22:22:36.7 Info: => 0.0050252s 22:22:36.7 Info: 30: add_mediafilerepository_mtime migrating 22:22:36.7 Info: Beginning Transaction 22:22:36.7 Info: Starting migration of Main DB to 30 22:22:36.7 Info: AlterTable TrackFiles 22:22:36.7 Info: => 8E-07s 22:22:36.7 Info: CreateColumn TrackFiles Modified DateTime 22:22:36.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:36.7 Info: => 0.0006346s 22:22:36.7 Info: AlterTable TrackFiles 22:22:36.7 Info: => 5E-07s 22:22:36.7 Info: CreateColumn TrackFiles Path String 22:22:36.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:36.7 Info: => 0.0006117s 22:22:36.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:36.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:36.7 Info: => 4.17E-05s 22:22:36.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) 22:22:36.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) 22:22:36.7 Info: => 0.0001367s 22:22:36.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) 22:22:36.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) 22:22:36.7 Info: => 0.0001523s 22:22:36.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) 22:22:36.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) 22:22:36.7 Info: => 0.0001466s 22:22:36.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") 22:22:36.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") 22:22:36.7 Info: => 8.16E-05s 22:22:36.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:36.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:36.7 Info: => 5.81E-05s 22:22:36.7 Info: AlterTable TrackFiles 22:22:36.7 Info: => 4E-07s 22:22:36.7 Info: AlterColumn TrackFiles Path String 22:22:36.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:36.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" 22:22:36.7 Info: DROP TABLE "TrackFiles" 22:22:36.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:36.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:36.7 Info: => 0.0077506s 22:22:36.7 Info: CreateIndex TrackFiles (Path) 22:22:36.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:36.7 Info: => 0.0001209s 22:22:36.7 Info: DeleteColumn TrackFiles RelativePath 22:22:36.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:36.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" 22:22:36.7 Info: DROP TABLE "TrackFiles" 22:22:36.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:36.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:36.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:36.7 Info: => 0.0046175s 22:22:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:36', 'add_mediafilerepository_mtime') 22:22:36.7 Info: Committing Transaction 22:22:36.7 Info: 30: add_mediafilerepository_mtime migrated 22:22:36.7 Info: => 0.0051797s 22:22:36.7 Info: 31: add_artistmetadataid_constraint migrating 22:22:36.7 Info: Beginning Transaction 22:22:36.7 Info: Starting migration of Main DB to 31 22:22:36.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") 22:22:36.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") 22:22:36.7 Info: => 8.71E-05s 22:22:36.7 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:36.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:36.7 Info: => 0.0001289s 22:22:36.7 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:36.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) 22:22:36.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" 22:22:36.7 Info: DROP TABLE "Artists" 22:22:36.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:36.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:36.7 Info: => 0.0047786s 22:22:36.7 Info: CreateIndex Artists (ArtistMetadataId) 22:22:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:36.7 Info: => 8.71E-05s 22:22:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:36', 'add_artistmetadataid_constraint') 22:22:36.7 Info: Committing Transaction 22:22:36.7 Info: 31: add_artistmetadataid_constraint migrated 22:22:36.7 Info: => 0.0006546s 22:22:36.7 Info: 32: old_ids_and_artist_alias migrating 22:22:36.7 Info: Beginning Transaction 22:22:36.7 Info: Starting migration of Main DB to 32 22:22:36.7 Info: AlterTable ArtistMetadata 22:22:36.7 Info: => 8E-07s 22:22:36.7 Info: CreateColumn ArtistMetadata Aliases String 22:22:36.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:36.7 Info: => 0.0005577s 22:22:36.7 Info: AlterTable ArtistMetadata 22:22:36.7 Info: => 5E-07s 22:22:36.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:36.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:36.7 Info: => 0.0005432s 22:22:36.7 Info: AlterTable Albums 22:22:36.7 Info: => 4E-07s 22:22:36.7 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:36.7 Info: => 0.0005602s 22:22:36.7 Info: AlterTable AlbumReleases 22:22:36.7 Info: => 4E-07s 22:22:36.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:36.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:36.7 Info: => 0.0005499s 22:22:36.7 Info: AlterTable Tracks 22:22:36.7 Info: => 5E-07s 22:22:36.7 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:36.7 Info: => 0.0005463s 22:22:36.7 Info: AlterTable Tracks 22:22:36.7 Info: => 5E-07s 22:22:36.7 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:36.7 Info: => 0.0005441s 22:22:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:36', 'old_ids_and_artist_alias') 22:22:36.7 Info: Committing Transaction 22:22:36.7 Info: 32: old_ids_and_artist_alias migrated 22:22:36.7 Info: => 0.001074s 22:22:36.7 Info: 33: download_propers_config migrating 22:22:36.7 Info: Beginning Transaction 22:22:36.7 Info: Starting migration of Main DB to 33 22:22:36.7 Info: PerformDBOperation 22:22:36.7 Info: Performing DB Operation 22:22:36.7 Info: => 0.000454s 22:22:36.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:36.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:36.7 Info: => 4.13E-05s 22:22:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:36', 'download_propers_config') 22:22:36.7 Info: Committing Transaction 22:22:36.7 Info: 33: download_propers_config migrated 22:22:36.7 Info: => 0.0005592s 22:22:36.7 Info: 34: remove_language_profiles migrating 22:22:36.7 Info: Beginning Transaction 22:22:36.7 Info: Starting migration of Main DB to 34 22:22:36.7 Info: DeleteTable LanguageProfiles 22:22:36.7 Info: DROP TABLE "LanguageProfiles" 22:22:36.7 Info: => 0.0002569s 22:22:36.7 Info: DeleteColumn Artists LanguageProfileId 22:22:36.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) 22:22:36.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" 22:22:36.7 Info: DROP TABLE "Artists" 22:22:36.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:36.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:36.7 Info: => 0.0048758s 22:22:36.7 Info: DeleteColumn ImportLists LanguageProfileId 22:22:36.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) 22:22:36.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" 22:22:36.7 Info: DROP TABLE "ImportLists" 22:22:36.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:36.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:36.7 Info: => 0.0043507s 22:22:36.7 Info: DeleteColumn Blacklist Language 22:22:36.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) 22:22:36.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" 22:22:36.7 Info: DROP TABLE "Blacklist" 22:22:36.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:36.7 Info: => 0.0043019s 22:22:36.7 Info: DeleteColumn History Language 22:22:36.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:36.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:36.7 Info: DROP TABLE "History" 22:22:36.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:36.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:36.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:36.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:36.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:36.7 Info: => 0.0050447s 22:22:36.7 Info: DeleteColumn LyricFiles Language 22:22:36.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:36.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:36.7 Info: DROP TABLE "LyricFiles" 22:22:36.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:36.7 Info: => 0.004306s 22:22:36.7 Info: DeleteColumn TrackFiles Language 22:22:36.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:36.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:36.7 Info: DROP TABLE "TrackFiles" 22:22:36.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:36.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:36.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:36.7 Info: => 0.0046815s 22:22:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:36', 'remove_language_profiles') 22:22:36.7 Info: Committing Transaction 22:22:36.7 Info: 34: remove_language_profiles migrated 22:22:36.7 Info: => 0.0053888s 22:22:36.7 Info: 35: multi_disc_naming_format migrating 22:22:36.7 Info: Beginning Transaction 22:22:36.7 Info: Starting migration of Main DB to 35 22:22:36.7 Info: AlterTable NamingConfig 22:22:36.7 Info: => 6E-07s 22:22:36.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:36.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:36.7 Info: => 0.0005535s 22:22:36.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:36.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:36.7 Info: => 4.52E-05s 22:22:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:36', 'multi_disc_naming_format') 22:22:36.7 Info: Committing Transaction 22:22:36.7 Info: 35: multi_disc_naming_format migrated 22:22:36.7 Info: => 0.0005726s 22:22:36.7 Info: 36: add_download_client_priority migrating 22:22:36.7 Info: Beginning Transaction 22:22:36.7 Info: Starting migration of Main DB to 36 22:22:36.7 Info: AlterTable DownloadClients 22:22:36.7 Info: => 7E-07s 22:22:36.7 Info: CreateColumn DownloadClients Priority Int32 22:22:36.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:36.7 Info: => 0.0005536s 22:22:36.7 Info: PerformDBOperation 22:22:36.7 Info: Performing DB Operation 22:22:36.8 Info: => 0.0264334s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:36', 'add_download_client_priority') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 36: add_download_client_priority migrated 22:22:36.8 Info: => 0.0270143s 22:22:36.8 Info: 37: remove_growl_prowl migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 37 22:22:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:36.8 Info: => 5.92E-05s 22:22:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:36.8 Info: => 4.2E-05s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:36', 'remove_growl_prowl') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 37: remove_growl_prowl migrated 22:22:36.8 Info: => 0.00048s 22:22:36.8 Info: 38: remove_plex_hometheatre migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 38 22:22:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:36.8 Info: => 4.92E-05s 22:22:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:36.8 Info: => 4.06E-05s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:36', 'remove_plex_hometheatre') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 38: remove_plex_hometheatre migrated 22:22:36.8 Info: => 0.00044s 22:22:36.8 Info: 39: add_root_folder_add_defaults migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 39 22:22:36.8 Info: AlterTable RootFolders 22:22:36.8 Info: => 8E-07s 22:22:36.8 Info: CreateColumn RootFolders Name String 22:22:36.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:36.8 Info: => 0.0005349s 22:22:36.8 Info: AlterTable RootFolders 22:22:36.8 Info: => 4E-07s 22:22:36.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:36.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:36.8 Info: => 0.000499s 22:22:36.8 Info: AlterTable RootFolders 22:22:36.8 Info: => 5E-07s 22:22:36.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:36.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:36.8 Info: => 0.000496s 22:22:36.8 Info: AlterTable RootFolders 22:22:36.8 Info: => 4E-07s 22:22:36.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:36.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:36.8 Info: => 0.0005712s 22:22:36.8 Info: AlterTable RootFolders 22:22:36.8 Info: => 5E-07s 22:22:36.8 Info: CreateColumn RootFolders DefaultTags String 22:22:36.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:36.8 Info: => 0.0005157s 22:22:36.8 Info: PerformDBOperation 22:22:36.8 Info: Performing DB Operation 22:22:36.8 Info: => 0.0013729s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:36', 'add_root_folder_add_defaults') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 39: add_root_folder_add_defaults migrated 22:22:36.8 Info: => 0.0018093s 22:22:36.8 Info: 40: task_duration migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 40 22:22:36.8 Info: AlterTable ScheduledTasks 22:22:36.8 Info: => 8E-07s 22:22:36.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:36.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:36.8 Info: => 0.0005639s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:36', 'task_duration') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 40: task_duration migrated 22:22:36.8 Info: => 0.0010843s 22:22:36.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 41 22:22:36.8 Info: AlterTable ReleaseProfiles 22:22:36.8 Info: => 8E-07s 22:22:36.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:36.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:36.8 Info: => 0.0006009s 22:22:36.8 Info: AlterTable ReleaseProfiles 22:22:36.8 Info: => 5E-07s 22:22:36.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:36.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:36.8 Info: => 0.0005362s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:36', 'add_indexer_and_enabled_to_release_profiles') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:36.8 Info: => 0.0010649s 22:22:36.8 Info: 42: remove_album_folders migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 42 22:22:36.8 Info: DeleteColumn Artists AlbumFolder 22:22:36.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:36.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:36.8 Info: DROP TABLE "Artists" 22:22:36.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:36.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:36.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:36.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:36.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:36.8 Info: => 0.0058136s 22:22:36.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:36.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:36.8 Info: => 4.77E-05s 22:22:36.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:36.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:36.8 Info: => 4.19E-05s 22:22:36.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:36.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) 22:22:36.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:36.8 Info: DROP TABLE "NamingConfig" 22:22:36.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:36.8 Info: => 0.0046448s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:36', 'remove_album_folders') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 42: remove_album_folders migrated 22:22:36.8 Info: => 0.0052267s 22:22:36.8 Info: 44: add_priority_to_indexers migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 44 22:22:36.8 Info: AlterTable Indexers 22:22:36.8 Info: => 8E-07s 22:22:36.8 Info: CreateColumn Indexers Priority Int32 22:22:36.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:36.8 Info: => 0.0005487s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:36', 'add_priority_to_indexers') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 44: add_priority_to_indexers migrated 22:22:36.8 Info: => 0.0010421s 22:22:36.8 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 45 22:22:36.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:36.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:36.8 Info: => 0.0001194s 22:22:36.8 Info: PerformDBOperation 22:22:36.8 Info: Performing DB Operation 22:22:36.8 Info: => 0.0005315s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:36', 'remove_chown_and_folderchmod_config') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:36.8 Info: => 0.0010397s 22:22:36.8 Info: 47: update_notifiarr migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 47 22:22:36.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:36.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:36.8 Info: => 7.58E-05s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:36', 'update_notifiarr') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 47: update_notifiarr migrated 22:22:36.8 Info: => 0.0004881s 22:22:36.8 Info: 49: email_multiple_addresses migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 49 22:22:36.8 Info: PerformDBOperation 22:22:36.8 Info: Performing DB Operation 22:22:36.8 Info: => 0.0024838s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:36', 'email_multiple_addresses') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 49: email_multiple_addresses migrated 22:22:36.8 Info: => 0.0030049s 22:22:36.8 Info: 50: rename_blacklist_to_blocklist migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 50 22:22:36.8 Info: RenameTable Blacklist Blocklist 22:22:36.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:36.8 Info: => 0.0018204s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:36', 'rename_blacklist_to_blocklist') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 50: rename_blacklist_to_blocklist migrated 22:22:36.8 Info: => 0.002367s 22:22:36.8 Info: 51: cdh_per_downloadclient migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 51 22:22:36.8 Info: AlterTable DownloadClients 22:22:36.8 Info: => 9E-07s 22:22:36.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:36.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:36.8 Info: => 0.0006092s 22:22:36.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:36.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:36.8 Info: => 0.0006139s 22:22:36.8 Info: PerformDBOperation 22:22:36.8 Info: Performing DB Operation 22:22:36.8 Info: => 0.0041365s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:36', 'cdh_per_downloadclient') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 51: cdh_per_downloadclient migrated 22:22:36.8 Info: => 0.0046814s 22:22:36.8 Info: 52: download_history migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 52 22:22:36.8 Info: CreateTable DownloadHistory 22:22:36.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) 22:22:36.8 Info: => 0.0001663s 22:22:36.8 Info: CreateIndex DownloadHistory (EventType) 22:22:36.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:36.8 Info: => 0.0001095s 22:22:36.8 Info: CreateIndex DownloadHistory (ArtistId) 22:22:36.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:36.8 Info: => 9.36E-05s 22:22:36.8 Info: CreateIndex DownloadHistory (DownloadId) 22:22:36.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:36.8 Info: => 0.0001085s 22:22:36.8 Info: PerformDBOperation 22:22:36.8 Info: Performing DB Operation 22:22:36.8 Info: => 0.0025083s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:36', 'download_history') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 52: download_history migrated 22:22:36.8 Info: => 0.0031155s 22:22:36.8 Info: 53: add_update_history migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 53 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:36', 'add_update_history') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 53: add_update_history migrated 22:22:36.8 Info: => 0.0005896s 22:22:36.8 Info: 54: add_on_update_to_notifications migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 54 22:22:36.8 Info: AlterTable Notifications 22:22:36.8 Info: => 8E-07s 22:22:36.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:36.8 Info: => 0.0006067s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:36', 'add_on_update_to_notifications') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 54: add_on_update_to_notifications migrated 22:22:36.8 Info: => 0.0011387s 22:22:36.8 Info: 55: download_client_per_indexer migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 55 22:22:36.8 Info: AlterTable Indexers 22:22:36.8 Info: => 8E-07s 22:22:36.8 Info: CreateColumn Indexers DownloadClientId Int32 22:22:36.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:36.8 Info: => 0.0006289s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:36', 'download_client_per_indexer') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 55: download_client_per_indexer migrated 22:22:36.8 Info: => 0.0010829s 22:22:36.8 Info: 56: AddNewItemMonitorType migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 56 22:22:36.8 Info: AlterTable Artists 22:22:36.8 Info: => 9E-07s 22:22:36.8 Info: CreateColumn Artists MonitorNewItems Int32 22:22:36.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:36.8 Info: => 0.0006027s 22:22:36.8 Info: AlterTable RootFolders 22:22:36.8 Info: => 6E-07s 22:22:36.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:36.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:36.8 Info: => 0.0005928s 22:22:36.8 Info: AlterTable ImportLists 22:22:36.8 Info: => 5E-07s 22:22:36.8 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:36.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:36.8 Info: => 0.0005988s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:36', 'AddNewItemMonitorType') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 56: AddNewItemMonitorType migrated 22:22:36.8 Info: => 0.001134s 22:22:36.8 Info: 57: ImportListSearch migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 57 22:22:36.8 Info: AlterTable ImportLists 22:22:36.8 Info: => 8E-07s 22:22:36.8 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:36.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:36.8 Info: => 0.0006194s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:36', 'ImportListSearch') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 57: ImportListSearch migrated 22:22:36.8 Info: => 0.0011425s 22:22:36.8 Info: 58: ImportListMonitorExisting migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 58 22:22:36.8 Info: AlterTable ImportLists 22:22:36.8 Info: => 9E-07s 22:22:36.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:36.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:36.8 Info: => 0.0006423s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:36', 'ImportListMonitorExisting') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 58: ImportListMonitorExisting migrated 22:22:36.8 Info: => 0.0012985s 22:22:36.8 Info: 59: add_indexer_tags migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 59 22:22:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:36.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:36.8 Info: => 5.5E-05s 22:22:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:36.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:36.8 Info: => 4.44E-05s 22:22:36.8 Info: AlterTable Indexers 22:22:36.8 Info: => 5E-07s 22:22:36.8 Info: CreateColumn Indexers Tags String 22:22:36.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:36.8 Info: => 0.0006282s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:36', 'add_indexer_tags') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 59: add_indexer_tags migrated 22:22:36.8 Info: => 0.001141s 22:22:36.8 Info: 60: update_audio_types migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 60 22:22:36.8 Info: PerformDBOperation 22:22:36.8 Info: Performing DB Operation 22:22:36.8 Info: => 0.0021708s 22:22:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:36', 'update_audio_types') 22:22:36.8 Info: Committing Transaction 22:22:36.8 Info: 60: update_audio_types migrated 22:22:36.8 Info: => 0.0026897s 22:22:36.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:36.8 Info: Beginning Transaction 22:22:36.8 Info: Starting migration of Main DB to 61 22:22:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:36.8 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:36.8 Info: => 5.2E-05s 22:22:36.8 Info: AlterTable AlbumReleases 22:22:36.8 Info: => 4E-07s 22:22:36.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:36.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) 22:22:36.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" 22:22:36.8 Info: DROP TABLE "AlbumReleases" 22:22:36.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:36.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:36.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:36.8 Info: => 0.0054371s 22:22:36.8 Info: AlterTable Albums 22:22:36.8 Info: => 6E-07s 22:22:36.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:36.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:36.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:36.8 Info: DROP TABLE "Albums" 22:22:36.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:36.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:36.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:36.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:36.8 Info: => 0.0061988s 22:22:36.8 Info: AlterTable Albums 22:22:36.8 Info: => 5E-07s 22:22:36.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:36.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:36.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:36.8 Info: DROP TABLE "Albums" 22:22:36.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:36.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:36.9 Info: => 0.0062864s 22:22:36.9 Info: AlterTable Albums 22:22:36.9 Info: => 6E-07s 22:22:36.9 Info: AlterColumn Albums Added DateTimeOffset 22:22:36.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:36.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:22:36.9 Info: DROP TABLE "Albums" 22:22:36.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:36.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:36.9 Info: => 0.0097118s 22:22:36.9 Info: AlterTable Artists 22:22:36.9 Info: => 5E-07s 22:22:36.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:36.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:36.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 22:22:36.9 Info: DROP TABLE "Artists" 22:22:36.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:36.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:36.9 Info: => 0.0083301s 22:22:36.9 Info: AlterTable Artists 22:22:36.9 Info: => 6E-07s 22:22:36.9 Info: AlterColumn Artists Added DateTimeOffset 22:22:36.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:36.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 22:22:36.9 Info: DROP TABLE "Artists" 22:22:36.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:36.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:36.9 Info: => 0.0080175s 22:22:36.9 Info: AlterTable Blocklist 22:22:36.9 Info: => 5E-07s 22:22:36.9 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:36.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:36.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:36.9 Info: DROP TABLE "Blocklist" 22:22:36.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:36.9 Info: => 0.0085196s 22:22:36.9 Info: AlterTable Blocklist 22:22:36.9 Info: => 6E-07s 22:22:36.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:36.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:36.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:36.9 Info: DROP TABLE "Blocklist" 22:22:36.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:36.9 Info: => 0.007186s 22:22:36.9 Info: AlterTable Commands 22:22:36.9 Info: => 6E-07s 22:22:36.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:36.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:36.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:36.9 Info: DROP TABLE "Commands" 22:22:36.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:36.9 Info: => 0.0094938s 22:22:36.9 Info: AlterTable Commands 22:22:36.9 Info: => 6E-07s 22:22:36.9 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:36.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:36.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:36.9 Info: DROP TABLE "Commands" 22:22:36.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:36.9 Info: => 0.0047018s 22:22:36.9 Info: AlterTable Commands 22:22:36.9 Info: => 6E-07s 22:22:36.9 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:36.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:36.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:36.9 Info: DROP TABLE "Commands" 22:22:36.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:36.9 Info: => 0.0051757s 22:22:36.9 Info: AlterTable DownloadClientStatus 22:22:36.9 Info: => 5E-07s 22:22:36.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:36.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:36.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:36.9 Info: DROP TABLE "DownloadClientStatus" 22:22:36.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:36.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:36.9 Info: => 0.0048545s 22:22:36.9 Info: AlterTable DownloadClientStatus 22:22:36.9 Info: => 5E-07s 22:22:36.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:36.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:36.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:36.9 Info: DROP TABLE "DownloadClientStatus" 22:22:36.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:36.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:36.9 Info: => 0.0051007s 22:22:36.9 Info: AlterTable DownloadClientStatus 22:22:36.9 Info: => 5E-07s 22:22:36.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:36.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:36.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:36.9 Info: DROP TABLE "DownloadClientStatus" 22:22:36.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:36.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:36.9 Info: => 0.0052645s 22:22:36.9 Info: AlterTable DownloadHistory 22:22:36.9 Info: => 6E-07s 22:22:36.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:36.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:22:36.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 22:22:36.9 Info: DROP TABLE "DownloadHistory" 22:22:36.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:36.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:36.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:36.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:36.9 Info: => 0.0055889s 22:22:36.9 Info: AlterTable ExtraFiles 22:22:36.9 Info: => 5E-07s 22:22:36.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:36.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:36.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:36.9 Info: DROP TABLE "ExtraFiles" 22:22:36.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:36.9 Info: => 0.0049583s 22:22:36.9 Info: AlterTable ExtraFiles 22:22:36.9 Info: => 6E-07s 22:22:36.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:36.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:36.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:36.9 Info: DROP TABLE "ExtraFiles" 22:22:36.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:36.9 Info: => 0.0049641s 22:22:36.9 Info: AlterTable History 22:22:36.9 Info: => 6E-07s 22:22:36.9 Info: AlterColumn History Date DateTimeOffset 22:22:36.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:36.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:36.9 Info: DROP TABLE "History" 22:22:36.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:37.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:37.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:37.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:37.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:37.0 Info: => 0.0055634s 22:22:37.0 Info: AlterTable ImportListStatus 22:22:37.0 Info: => 5E-07s 22:22:37.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:37.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:37.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:37.0 Info: DROP TABLE "ImportListStatus" 22:22:37.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:37.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:37.0 Info: => 0.0051176s 22:22:37.0 Info: AlterTable ImportListStatus 22:22:37.0 Info: => 5E-07s 22:22:37.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:37.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:37.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:37.0 Info: DROP TABLE "ImportListStatus" 22:22:37.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:37.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:37.0 Info: => 0.0155707s 22:22:37.0 Info: AlterTable ImportListStatus 22:22:37.0 Info: => 8E-07s 22:22:37.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:37.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:37.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:37.0 Info: DROP TABLE "ImportListStatus" 22:22:37.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:37.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:37.0 Info: => 0.0075064s 22:22:37.0 Info: AlterTable IndexerStatus 22:22:37.0 Info: => 1.2E-06s 22:22:37.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:37.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:37.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:37.0 Info: DROP TABLE "IndexerStatus" 22:22:37.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:37.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:37.0 Info: => 0.0053328s 22:22:37.0 Info: AlterTable IndexerStatus 22:22:37.0 Info: => 8E-07s 22:22:37.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:37.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:37.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:37.0 Info: DROP TABLE "IndexerStatus" 22:22:37.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:37.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:37.0 Info: => 0.0052335s 22:22:37.0 Info: AlterTable IndexerStatus 22:22:37.0 Info: => 8E-07s 22:22:37.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:37.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:37.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:37.0 Info: DROP TABLE "IndexerStatus" 22:22:37.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:37.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:37.0 Info: => 0.0051774s 22:22:37.0 Info: AlterTable LyricFiles 22:22:37.0 Info: => 8E-07s 22:22:37.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22:37.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:37.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:37.0 Info: DROP TABLE "LyricFiles" 22:22:37.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:37.0 Info: => 0.0049088s 22:22:37.0 Info: AlterTable LyricFiles 22:22:37.0 Info: => 8E-07s 22:22:37.0 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22:37.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 22:22:37.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:37.0 Info: DROP TABLE "LyricFiles" 22:22:37.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:37.0 Info: => 0.0049635s 22:22:37.0 Info: AlterTable MetadataFiles 22:22:37.0 Info: => 8E-07s 22:22:37.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:37.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:37.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 22:22:37.0 Info: DROP TABLE "MetadataFiles" 22:22:37.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:37.0 Info: => 0.0052091s 22:22:37.0 Info: AlterTable MetadataFiles 22:22:37.0 Info: => 7E-07s 22:22:37.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:37.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:37.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 22:22:37.0 Info: DROP TABLE "MetadataFiles" 22:22:37.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:37.0 Info: => 0.004927s 22:22:37.0 Info: AlterTable PendingReleases 22:22:37.0 Info: => 7E-07s 22:22:37.0 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:37.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 22:22:37.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:37.0 Info: DROP TABLE "PendingReleases" 22:22:37.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:37.0 Info: => 0.0049348s 22:22:37.0 Info: AlterTable ScheduledTasks 22:22:37.0 Info: => 7E-07s 22:22:37.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:37.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 22:22:37.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:37.0 Info: DROP TABLE "ScheduledTasks" 22:22:37.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:37.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:37.0 Info: => 0.0048345s 22:22:37.0 Info: AlterTable ScheduledTasks 22:22:37.0 Info: => 7E-07s 22:22:37.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:37.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 22:22:37.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:37.0 Info: DROP TABLE "ScheduledTasks" 22:22:37.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:37.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:37.1 Info: => 0.0050643s 22:22:37.1 Info: AlterTable TrackFiles 22:22:37.1 Info: => 7E-07s 22:22:37.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:37.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:37.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" 22:22:37.1 Info: DROP TABLE "TrackFiles" 22:22:37.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:37.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:37.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:37.1 Info: => 0.0052383s 22:22:37.1 Info: AlterTable TrackFiles 22:22:37.1 Info: => 7E-07s 22:22:37.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:37.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:37.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" 22:22:37.1 Info: DROP TABLE "TrackFiles" 22:22:37.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:37.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:37.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:37.1 Info: => 0.0052956s 22:22:37.1 Info: AlterTable VersionInfo 22:22:37.1 Info: => 7E-07s 22:22:37.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:37.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:37.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:37.1 Info: DROP TABLE "VersionInfo" 22:22:37.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:37.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:37.1 Info: => 0.0047574s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:37', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:37.1 Info: => 0.0057764s 22:22:37.1 Info: 62: add_on_delete_to_notifications migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 62 22:22:37.1 Info: AlterTable Notifications 22:22:37.1 Info: => 1.1E-06s 22:22:37.1 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:37.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:37.1 Info: => 0.0005856s 22:22:37.1 Info: AlterTable Notifications 22:22:37.1 Info: => 1.4E-06s 22:22:37.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:37.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:37.1 Info: => 0.0005913s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:37', 'add_on_delete_to_notifications') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 62: add_on_delete_to_notifications migrated 22:22:37.1 Info: => 0.0011623s 22:22:37.1 Info: 63: add_custom_formats migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 63 22:22:37.1 Info: AlterTable DelayProfiles 22:22:37.1 Info: => 1.1E-06s 22:22:37.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:37.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:37.1 Info: => 0.0005716s 22:22:37.1 Info: UpdateData 22:22:37.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:37.1 Info: => 5.75E-05s 22:22:37.1 Info: AlterTable TrackFiles 22:22:37.1 Info: => 6E-07s 22:22:37.1 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:37.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:37.1 Info: => 0.0006388s 22:22:37.1 Info: PerformDBOperation 22:22:37.1 Info: Performing DB Operation 22:22:37.1 Info: => 0.0015911s 22:22:37.1 Info: CreateTable CustomFormats 22:22:37.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) 22:22:37.1 Info: => 0.0001415s 22:22:37.1 Info: CreateIndex CustomFormats (Name) 22:22:37.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:37.1 Info: => 9.85E-05s 22:22:37.1 Info: AlterTable QualityProfiles 22:22:37.1 Info: => 6E-07s 22:22:37.1 Info: CreateColumn QualityProfiles FormatItems String 22:22:37.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:37.1 Info: => 0.0005859s 22:22:37.1 Info: AlterTable QualityProfiles 22:22:37.1 Info: => 7E-07s 22:22:37.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:37.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:37.1 Info: => 0.0006053s 22:22:37.1 Info: AlterTable QualityProfiles 22:22:37.1 Info: => 6E-07s 22:22:37.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:37.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:37.1 Info: => 0.0005969s 22:22:37.1 Info: PerformDBOperation 22:22:37.1 Info: Performing DB Operation 22:22:37.1 Info: => 0.0071107s 22:22:37.1 Info: PerformDBOperation 22:22:37.1 Info: Performing DB Operation 22:22:37.1 Info: => 0.0012207s 22:22:37.1 Info: DeleteColumn ReleaseProfiles Preferred 22:22:37.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) 22:22:37.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:37.1 Info: DROP TABLE "ReleaseProfiles" 22:22:37.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:37.1 Info: => 0.0048668s 22:22:37.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:37.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) 22:22:37.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:37.1 Info: DROP TABLE "ReleaseProfiles" 22:22:37.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:37.1 Info: => 0.0064244s 22:22:37.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:37.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:37.1 Info: => 4.83E-05s 22:22:37.1 Info: AlterTable DelayProfiles 22:22:37.1 Info: => 6E-07s 22:22:37.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:37.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:37.1 Info: => 0.0005524s 22:22:37.1 Info: AlterTable DelayProfiles 22:22:37.1 Info: => 6E-07s 22:22:37.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:37.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:37.1 Info: => 0.000546s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:37', 'add_custom_formats') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 63: add_custom_formats migrated 22:22:37.1 Info: => 0.0011288s 22:22:37.1 Info: 64: add_result_to_commands migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 64 22:22:37.1 Info: AlterTable Commands 22:22:37.1 Info: => 1E-06s 22:22:37.1 Info: CreateColumn Commands Result Int32 22:22:37.1 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 22:22:37.1 Info: => 0.0005539s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-02-03T22:22:37', 'add_result_to_commands') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 64: add_result_to_commands migrated 22:22:37.1 Info: => 0.0011433s 22:22:37.1 Info: 65: health_restored_notification migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 65 22:22:37.1 Info: AlterTable Notifications 22:22:37.1 Info: => 1E-06s 22:22:37.1 Info: CreateColumn Notifications OnHealthRestored Boolean 22:22:37.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 22:22:37.1 Info: => 0.000564s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-02-03T22:22:37', 'health_restored_notification') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 65: health_restored_notification migrated 22:22:37.1 Info: => 0.0010894s 22:22:37.1 Info: 66: remove_uc migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 66 22:22:37.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:37.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 22:22:37.1 Info: => 5.46E-05s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-02-03T22:22:37', 'remove_uc') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 66: remove_uc migrated 22:22:37.1 Info: => 0.0005554s 22:22:37.1 Info: 67: download_clients_rename_tv_to_music migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 67 22:22:37.1 Info: PerformDBOperation 22:22:37.1 Info: Performing DB Operation 22:22:37.1 Info: => 0.0023354s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-02-03T22:22:37', 'download_clients_rename_tv_to_music') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 67: download_clients_rename_tv_to_music migrated 22:22:37.1 Info: => 0.0028619s 22:22:37.1 Info: 68: add_colon_replacement_to_naming_config migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 68 22:22:37.1 Info: AlterTable NamingConfig 22:22:37.1 Info: => 1E-06s 22:22:37.1 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 22:22:37.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 22:22:37.1 Info: => 0.0006191s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2025-02-03T22:22:37', 'add_colon_replacement_to_naming_config') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 68: add_colon_replacement_to_naming_config migrated 22:22:37.1 Info: => 0.0012023s 22:22:37.1 Info: 69: list_sync_time migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 69 22:22:37.1 Info: DeleteColumn ImportListStatus LastSyncListInfo 22:22:37.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) 22:22:37.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 22:22:37.1 Info: DROP TABLE "ImportListStatus" 22:22:37.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:37.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:37.1 Info: => 0.005042s 22:22:37.1 Info: AlterTable ImportListStatus 22:22:37.1 Info: => 6E-07s 22:22:37.1 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 22:22:37.1 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 22:22:37.1 Info: => 0.0005901s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2025-02-03T22:22:37', 'list_sync_time') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 69: list_sync_time migrated 22:22:37.1 Info: => 0.0011597s 22:22:37.1 Info: 70: add_download_client_tags migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 70 22:22:37.1 Info: AlterTable DownloadClients 22:22:37.1 Info: => 1E-06s 22:22:37.1 Info: CreateColumn DownloadClients Tags String 22:22:37.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 22:22:37.1 Info: => 0.0005651s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2025-02-03T22:22:37', 'add_download_client_tags') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 70: add_download_client_tags migrated 22:22:37.1 Info: => 0.0009901s 22:22:37.1 Info: 71: add_notification_status migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 71 22:22:37.1 Info: CreateTable NotificationStatus 22:22:37.1 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) 22:22:37.1 Info: => 0.0001389s 22:22:37.1 Info: CreateIndex NotificationStatus (ProviderId) 22:22:37.1 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 22:22:37.1 Info: => 0.0001049s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2025-02-03T22:22:37', 'add_notification_status') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 71: add_notification_status migrated 22:22:37.1 Info: => 0.0005327s 22:22:37.1 Info: 72: add_alac_24_quality_in_profiles migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 72 22:22:37.1 Info: PerformDBOperation 22:22:37.1 Info: Performing DB Operation 22:22:37.1 Info: => 0.0036551s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2025-02-03T22:22:37', 'add_alac_24_quality_in_profiles') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 72: add_alac_24_quality_in_profiles migrated 22:22:37.1 Info: => 0.0041595s 22:22:37.1 Info: 73: add_salt_to_users migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 73 22:22:37.1 Info: AlterTable Users 22:22:37.1 Info: => 1E-06s 22:22:37.1 Info: CreateColumn Users Salt String 22:22:37.1 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 22:22:37.1 Info: => 0.0005837s 22:22:37.1 Info: CreateColumn Users Iterations Int32 22:22:37.1 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 22:22:37.1 Info: => 0.0005639s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2025-02-03T22:22:37', 'add_salt_to_users') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 73: add_salt_to_users migrated 22:22:37.1 Info: => 0.001057s 22:22:37.1 Info: 74: add_auto_tagging migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 74 22:22:37.1 Info: CreateTable AutoTagging 22:22:37.1 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 '[]') 22:22:37.1 Info: => 0.0001947s 22:22:37.1 Info: CreateIndex AutoTagging (Name) 22:22:37.1 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 22:22:37.1 Info: => 0.0001072s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2025-02-03T22:22:37', 'add_auto_tagging') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 74: add_auto_tagging migrated 22:22:37.1 Info: => 0.0006289s 22:22:37.1 Info: 75: quality_definition_preferred_size migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 75 22:22:37.1 Info: AlterTable QualityDefinitions 22:22:37.1 Info: => 1.1E-06s 22:22:37.1 Info: CreateColumn QualityDefinitions PreferredSize Double 22:22:37.1 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 22:22:37.1 Info: => 0.0005787s 22:22:37.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 22:22:37.1 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 22:22:37.1 Info: => 4.87E-05s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2025-02-03T22:22:37', 'quality_definition_preferred_size') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 75: quality_definition_preferred_size migrated 22:22:37.1 Info: => 0.0005531s 22:22:37.1 Info: 76: add_on_artist_add_to_notifications migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 76 22:22:37.1 Info: AlterTable Notifications 22:22:37.1 Info: => 3.3E-06s 22:22:37.1 Info: CreateColumn Notifications OnArtistAdd Boolean 22:22:37.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 22:22:37.1 Info: => 0.0006514s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2025-02-03T22:22:37', 'add_on_artist_add_to_notifications') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 76: add_on_artist_add_to_notifications migrated 22:22:37.1 Info: => 0.0011844s 22:22:37.1 Info: 77: album_last_searched_time migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 77 22:22:37.1 Info: AlterTable Albums 22:22:37.1 Info: => 1.1E-06s 22:22:37.1 Info: CreateColumn Albums LastSearchTime DateTimeOffset 22:22:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 22:22:37.1 Info: => 0.0005808s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2025-02-03T22:22:37', 'album_last_searched_time') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 77: album_last_searched_time migrated 22:22:37.1 Info: => 0.0010221s 22:22:37.1 Info: 78: add_indexer_flags migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 78 22:22:37.1 Info: AlterTable Blocklist 22:22:37.1 Info: => 8E-07s 22:22:37.1 Info: CreateColumn Blocklist IndexerFlags Int32 22:22:37.1 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 22:22:37.1 Info: => 0.0006233s 22:22:37.1 Info: AlterTable TrackFiles 22:22:37.1 Info: => 7E-07s 22:22:37.1 Info: CreateColumn TrackFiles IndexerFlags Int32 22:22:37.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 22:22:37.1 Info: => 0.0005726s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2025-02-03T22:22:37', 'add_indexer_flags') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 78: add_indexer_flags migrated 22:22:37.1 Info: => 0.0010716s 22:22:37.1 Info: 79: add_indexes_album_statistics migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 79 22:22:37.1 Info: CreateIndex Albums (Monitored) 22:22:37.1 Info: CREATE INDEX "IX_Albums_Monitored" ON "Albums" ("Monitored" ASC) 22:22:37.1 Info: => 0.0001057s 22:22:37.1 Info: CreateIndex Albums (ReleaseDate) 22:22:37.1 Info: CREATE INDEX "IX_Albums_ReleaseDate" ON "Albums" ("ReleaseDate" ASC) 22:22:37.1 Info: => 0.000102s 22:22:37.1 Info: CreateIndex AlbumReleases (Monitored) 22:22:37.1 Info: CREATE INDEX "IX_AlbumReleases_Monitored" ON "AlbumReleases" ("Monitored" ASC) 22:22:37.1 Info: => 0.000112s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2025-02-03T22:22:37', 'add_indexes_album_statistics') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 79: add_indexes_album_statistics migrated 22:22:37.1 Info: => 0.0006373s 22:22:37.1 Info: 80: update_redacted_baseurl migrating 22:22:37.1 Info: Beginning Transaction 22:22:37.1 Info: Starting migration of Main DB to 80 22:22:37.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 22:22:37.1 Info: UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 22:22:37.1 Info: => 8.43E-05s 22:22:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2025-02-03T22:22:37', 'update_redacted_baseurl') 22:22:37.1 Info: Committing Transaction 22:22:37.1 Info: 80: update_redacted_baseurl migrated 22:22:37.1 Info: => 0.0005837s 22:22:37.1 Debug: Took: 00:00:01.0176409 22:22:37.2 Info: Caching database 22:22:37.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:22:37.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-01-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22:37.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:22:37.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 ==== 22:22:37.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-02-03T22:22:37.4190075Z"] Clause5_P1 = [true] ==== End Query Trace ==== 22:22:37.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 22:22:37.4 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 22:22:37.4 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 22:22:37.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:37.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181574893645_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:37.4 Info: DatabaseEngineVersionCheck migrating 22:22:37.4 Info: PerformDBOperation 22:22:37.4 Info: Performing DB Operation 22:22:37.5 Info: SQLite 3.48.0 22:22:37.5 Info: => 0.0012482s 22:22:37.5 Info: DatabaseEngineVersionCheck migrated 22:22:37.5 Info: => 0.0012688s 22:22:37.5 Debug: Took: 00:00:00.0126979 22:22:37.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 = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:22:37.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 = ["2025-01-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22:37.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:22:37.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:37.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-02-03T22:22:37.5257243Z"] Clause5_P1 = [true] ==== End Query Trace ==== 22:22:37.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 22:22:37.5 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 22:22:37.5 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 22:22:37.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:37.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181575810666_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:37.5 Info: DatabaseEngineVersionCheck migrating 22:22:37.5 Info: PerformDBOperation 22:22:37.5 Info: Performing DB Operation 22:22:37.5 Info: SQLite 3.48.0 22:22:37.5 Info: => 0.001147s 22:22:37.5 Info: DatabaseEngineVersionCheck migrated 22:22:37.5 Info: => 0.001164s 22:22:37.5 Debug: Took: 00:00:00.0114474 22:22:37.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 = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:22:37.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 = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-01-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22:37.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:22:37.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 ==== 22:22:37.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:22:37.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-02-03T22:22:37.6261615Z"] Clause5_P1 = [true] ==== End Query Trace ==== 22:22:37.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 22:22:37.6 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 22:22:37.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 22:22:37.0 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 22:22:37.1 Debug: Dummy process. ID:21007 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 22:22:37.6 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 22:22:37.6 Debug: - [21007] Lidarr.Test.Dummy 22:22:37.6 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 22:22:37.6 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 22:22:37.6 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 22:22:37.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:37.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181576520166_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:37.6 Info: DatabaseEngineVersionCheck migrating 22:22:37.6 Info: PerformDBOperation 22:22:37.6 Info: Performing DB Operation 22:22:37.6 Info: SQLite 3.48.0 22:22:37.6 Info: => 0.0011292s 22:22:37.6 Info: DatabaseEngineVersionCheck migrated 22:22:37.6 Info: => 0.0011464s 22:22:37.6 Debug: Took: 00:00:00.0108906 22:22:37.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:22:37.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 = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-01-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22:37.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:22:37.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 ==== 22:22:37.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-02-03T22:22:37.6854403Z"] Clause5_P1 = [true] ==== End Query Trace ==== 22:22:37.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 22:22:37.7 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 22:22:37.6 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 22:22:37.6 Debug: Finding process with Id:1234567 22:22:37.7 Warn: Unable to find process with ID 1234567 22:22:37.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 22:22:37.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 22:22:37.7 Debug: Finding process with Id:0 22:22:37.7 Warn: Unable to find process with ID 0 22:22:37.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 22:22:37.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 22:22:37.7 Debug: Finding process with Id:-1 22:22:37.7 Warn: Unable to find process with ID -1 22:22:37.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 22:22:37.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 22:22:37.7 Debug: Finding process with Id:9999 22:22:37.8 Warn: Unable to find process with ID 9999 22:22:37.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 22:22:37.7 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 22:22:37.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:37.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181577113775_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:37.7 Info: DatabaseEngineVersionCheck migrating 22:22:37.7 Info: PerformDBOperation 22:22:37.7 Info: Performing DB Operation 22:22:37.7 Info: SQLite 3.48.0 22:22:37.7 Info: => 0.0011234s 22:22:37.7 Info: DatabaseEngineVersionCheck migrated 22:22:37.7 Info: => 0.0011399s 22:22:37.7 Debug: Took: 00:00:00.0108630 22:22:37.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 = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:22:37.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 = ["2025-01-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22:37.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:22:37.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 ==== 22:22:37.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:22:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber11\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-02-03T22:22:37.8073263Z"] Clause5_P1 = [true] ==== End Query Trace ==== 22:22:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 22:22:37.8 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 22:22:37.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 22:22:37.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:37.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181578520510_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:37.8 Info: DatabaseEngineVersionCheck migrating 22:22:37.8 Info: PerformDBOperation 22:22:37.8 Info: Performing DB Operation 22:22:37.8 Info: SQLite 3.48.0 22:22:37.8 Info: => 0.0011178s 22:22:37.8 Info: DatabaseEngineVersionCheck migrated 22:22:37.8 Info: => 0.0011344s 22:22:37.8 Debug: Took: 00:00:00.0108914 22:22:37.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 = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:22:37.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 = ["2025-01-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22:37.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:22:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-02-03T22:22:37.8850353Z"] Clause5_P1 = [true] ==== End Query Trace ==== 22:22:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 22:22:37.9 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 22:22:37.9 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 22:22:37.9 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 22:22:37.9 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 22:22:37.9 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 22:22:37.9 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 22:22:37.9 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 22:22:37.9 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 22:22:37.9 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 22:22:37.9 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 22:22:37.9 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 22:22:37.9 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 22:22:37.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:37.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181579744187_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:37.9 Info: DatabaseEngineVersionCheck migrating 22:22:37.9 Info: PerformDBOperation 22:22:37.9 Info: Performing DB Operation 22:22:37.9 Info: SQLite 3.48.0 22:22:37.9 Info: => 0.0011616s 22:22:37.9 Info: DatabaseEngineVersionCheck migrated 22:22:37.9 Info: => 0.0011778s 22:22:37.9 Debug: Took: 00:00:00.0113141 22:22:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T22:22:37.9885983Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 22:22:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 22:22:38.0 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 22:22:38.0 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 22:22:38.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181580380984_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.0 Info: DatabaseEngineVersionCheck migrating 22:22:38.0 Info: PerformDBOperation 22:22:38.0 Info: Performing DB Operation 22:22:38.0 Info: SQLite 3.48.0 22:22:38.0 Info: => 0.0011589s 22:22:38.0 Info: DatabaseEngineVersionCheck migrated 22:22:38.0 Info: => 0.0011759s 22:22:38.0 Debug: Took: 00:00:00.0109497 22:22:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T22:22:38.0515102Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 22:22:38.0 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 ==== 22:22:38.0 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 22:22:38.0 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 22:22:38.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181580829462_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.0 Info: DatabaseEngineVersionCheck migrating 22:22:38.0 Info: PerformDBOperation 22:22:38.0 Info: Performing DB Operation 22:22:38.0 Info: SQLite 3.48.0 22:22:38.0 Info: => 0.0011583s 22:22:38.0 Info: DatabaseEngineVersionCheck migrated 22:22:38.0 Info: => 0.0011762s 22:22:38.0 Debug: Took: 00:00:00.0113196 22:22:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T22:22:38.0967576Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 22:22:38.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 22:22:38.1 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 22:22:38.1 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 22:22:38.1 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 22:22:38.1 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 22:22:38.1 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 22:22:38.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 22:22:38.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 22:22:38.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 22:22:38.1 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 22:22:38.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 22:22:38.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 22:22:38.2 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'retention' Value:'204' 22:22:38.2 Trace: Writing Setting to database. Key:'recyclebin' Value:'41ef7e99-ef61-4403-818e-8f72e2d7eb10' 22:22:38.2 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'205' 22:22:38.2 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'205' 22:22:38.2 Trace: Writing Setting to database. Key:'maximumsize' Value:'205' 22:22:38.2 Trace: Writing Setting to database. Key:'minimumage' Value:'205' 22:22:38.2 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 22:22:38.2 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'filedate' Value:'none' 22:22:38.2 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'225fb0bc-8787-42ee-954d-9484517fbc56' 22:22:38.2 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'207' 22:22:38.2 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'207' 22:22:38.2 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'ba25d446-9e37-4793-9082-61cabb333e43' 22:22:38.2 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 22:22:38.2 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 22:22:38.2 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'chmodfolder' Value:'95f1defd-bb00-4fbb-b36f-fd6719ac6d09' 22:22:38.2 Trace: Writing Setting to database. Key:'chowngroup' Value:'83674390-56b6-4590-bbfc-4e8c66e219d5' 22:22:38.2 Trace: Writing Setting to database. Key:'metadatasource' Value:'74853cf9-743c-4397-a329-16b787d63b55' 22:22:38.2 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 22:22:38.2 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'210' 22:22:38.2 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'455ac3a9-e454-4258-89b5-aca166d822e1' 22:22:38.2 Trace: Writing Setting to database. Key:'shortdateformat' Value:'d95b5816-a606-4696-84ee-6c079cb6ea67' 22:22:38.2 Trace: Writing Setting to database. Key:'longdateformat' Value:'c288e2a0-bc08-4a54-a9da-342584248007' 22:22:38.2 Trace: Writing Setting to database. Key:'timeformat' Value:'507d0235-85c5-414c-898c-ca268dda335c' 22:22:38.2 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'uilanguage' Value:'211' 22:22:38.2 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 22:22:38.2 Trace: Writing Setting to database. Key:'trustcgnatipaddresses' Value:'True' 22:22:38.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 22:22:38.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 22:22:38.2 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 22:22:38.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 22:22:38.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 22:22:38.2 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 22:22:38.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 22:22:38.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 22:22:38.2 Trace: Using default config value for 'hmacsalt' defaultValue:'10bdb8a8-a47a-40f9-813a-fec6a797bbc5' 22:22:38.2 Trace: Writing Setting to database. Key:'hmacsalt' Value:'10bdb8a8-a47a-40f9-813a-fec6a797bbc5' 22:22:38.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 22:22:38.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 22:22:38.2 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'retention' defaultValue:'0' 22:22:38.2 Trace: Using default config value for 'recyclebin' defaultValue:'' 22:22:38.2 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 22:22:38.2 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 22:22:38.2 Trace: Using default config value for 'maximumsize' defaultValue:'0' 22:22:38.2 Trace: Using default config value for 'minimumage' defaultValue:'0' 22:22:38.2 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 22:22:38.2 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 22:22:38.2 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 22:22:38.2 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 22:22:38.2 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'filedate' defaultValue:'None' 22:22:38.2 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 22:22:38.2 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 22:22:38.2 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 22:22:38.2 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 22:22:38.2 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 22:22:38.2 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 22:22:38.2 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 22:22:38.2 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 22:22:38.2 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 22:22:38.2 Trace: Using default config value for 'chowngroup' defaultValue:'' 22:22:38.2 Trace: Using default config value for 'metadatasource' defaultValue:'' 22:22:38.2 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 22:22:38.2 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 22:22:38.2 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 22:22:38.2 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 22:22:38.2 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 22:22:38.2 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 22:22:38.2 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 22:22:38.2 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 22:22:38.2 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'uilanguage' defaultValue:'1' 22:22:38.2 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 22:22:38.2 Trace: Using default config value for 'plexclientidentifier' defaultValue:'1f7b0e38-1fb8-4f9d-bef8-fc8e35f5b0a0' 22:22:38.2 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'1f7b0e38-1fb8-4f9d-bef8-fc8e35f5b0a0' 22:22:38.2 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'6dccbdc2-347f-426c-806c-31a90a0bf2fb' 22:22:38.2 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'6dccbdc2-347f-426c-806c-31a90a0bf2fb' 22:22:38.2 Trace: Using default config value for 'hmacpassphrase' defaultValue:'a3bd97b8-0965-41a7-82a6-052aebd92219' 22:22:38.2 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'a3bd97b8-0965-41a7-82a6-052aebd92219' 22:22:38.2 Trace: Using default config value for 'rijndaelsalt' defaultValue:'fa73e142-0182-475c-b13c-d283d5a0de94' 22:22:38.2 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'fa73e142-0182-475c-b13c-d283d5a0de94' 22:22:38.2 Trace: Using default config value for 'hmacsalt' defaultValue:'a979bb20-fa73-4e9c-acc3-a5264c3f21ae' 22:22:38.2 Trace: Writing Setting to database. Key:'hmacsalt' Value:'a979bb20-fa73-4e9c-acc3-a5264c3f21ae' 22:22:38.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:22:38.2 Trace: Using default config value for 'proxytype' defaultValue:'Http' 22:22:38.2 Trace: Using default config value for 'proxyhostname' defaultValue:'' 22:22:38.2 Trace: Using default config value for 'proxyport' defaultValue:'8080' 22:22:38.2 Trace: Using default config value for 'proxyusername' defaultValue:'' 22:22:38.2 Trace: Using default config value for 'proxypassword' defaultValue:'' 22:22:38.2 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 22:22:38.2 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 22:22:38.2 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 22:22:38.2 Trace: Using default config value for 'backupinterval' defaultValue:'7' 22:22:38.2 Trace: Using default config value for 'backupretention' defaultValue:'28' 22:22:38.2 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 22:22:38.2 Trace: Using default config value for 'applicationurl' defaultValue:'' 22:22:38.2 Trace: Using default config value for 'trustcgnatipaddresses' defaultValue:'False' 22:22:38.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 22:22:38.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 22:22:38.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181582277015_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.2 Info: DatabaseEngineVersionCheck migrating 22:22:38.2 Info: PerformDBOperation 22:22:38.2 Info: Performing DB Operation 22:22:38.2 Info: SQLite 3.48.0 22:22:38.2 Info: => 0.001187s 22:22:38.2 Info: DatabaseEngineVersionCheck migrated 22:22:38.2 Info: => 0.0012028s 22:22:38.2 Debug: Took: 00:00:00.0106716 22:22:38.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:38.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 22:22:38.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 22:22:38.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181582747791_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.2 Info: DatabaseEngineVersionCheck migrating 22:22:38.2 Info: PerformDBOperation 22:22:38.2 Info: Performing DB Operation 22:22:38.2 Info: SQLite 3.48.0 22:22:38.2 Info: => 0.0011835s 22:22:38.2 Info: DatabaseEngineVersionCheck migrated 22:22:38.2 Info: => 0.0011994s 22:22:38.2 Debug: Took: 00:00:00.0106781 22:22:38.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 22:22:38.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 22:22:38.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181583421461_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.3 Info: DatabaseEngineVersionCheck migrating 22:22:38.3 Info: PerformDBOperation 22:22:38.3 Info: Performing DB Operation 22:22:38.3 Info: SQLite 3.48.0 22:22:38.3 Info: => 0.0010835s 22:22:38.3 Info: DatabaseEngineVersionCheck migrated 22:22:38.3 Info: => 0.0010997s 22:22:38.3 Debug: Took: 00:00:00.0108262 22:22:38.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 22:22:38.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 22:22:38.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 22:22:38.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181583956791_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.4 Info: DatabaseEngineVersionCheck migrating 22:22:38.4 Info: PerformDBOperation 22:22:38.4 Info: Performing DB Operation 22:22:38.4 Info: SQLite 3.48.0 22:22:38.4 Info: => 0.0010968s 22:22:38.4 Info: DatabaseEngineVersionCheck migrated 22:22:38.4 Info: => 0.0011132s 22:22:38.4 Debug: Took: 00:00:00.0107534 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:38.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 22:22:38.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 22:22:38.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181584659087_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.4 Info: DatabaseEngineVersionCheck migrating 22:22:38.4 Info: PerformDBOperation 22:22:38.4 Info: Performing DB Operation 22:22:38.4 Info: SQLite 3.48.0 22:22:38.4 Info: => 0.0012s 22:22:38.4 Info: DatabaseEngineVersionCheck migrated 22:22:38.4 Info: => 0.0012167s 22:22:38.4 Debug: Took: 00:00:00.0113822 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 22:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:38.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 22:22:37.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 22:22:37.8 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 22:22:37.8 Debug: Dummy process. ID:21020 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 22:22:37.8 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 22:22:37.9 Debug: Dummy process. ID:21030 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 22:22:38.4 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 22:22:38.4 Debug: - [21020] Lidarr.Test.Dummy 22:22:38.4 Debug: - [21030] Lidarr.Test.Dummy 22:22:38.4 Debug: Found 2 processes to kill 22:22:38.4 Debug: Killing process: 21020 [Lidarr.Test.Dummy] 22:22:38.4 Info: [21020]: Killing process 22:22:38.4 Info: [21020]: Waiting for exit 22:22:38.4 Info: [21020]: Process terminated successfully 22:22:38.4 Debug: Killing process: 21030 [Lidarr.Test.Dummy] 22:22:38.5 Info: [21030]: Killing process 22:22:38.5 Info: [21030]: Waiting for exit 22:22:38.5 Info: [21030]: Process terminated successfully 22:22:38.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 22:22:38.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 22:22:38.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181585242418_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.5 Info: DatabaseEngineVersionCheck migrating 22:22:38.5 Info: PerformDBOperation 22:22:38.5 Info: Performing DB Operation 22:22:38.5 Info: SQLite 3.48.0 22:22:38.5 Info: => 0.001244s 22:22:38.5 Info: DatabaseEngineVersionCheck migrated 22:22:38.5 Info: => 0.0012599s 22:22:38.5 Debug: Took: 00:00:00.0110948 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:38.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 22:22:38.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 22:22:38.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181585746115_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.5 Info: DatabaseEngineVersionCheck migrating 22:22:38.5 Info: PerformDBOperation 22:22:38.5 Info: Performing DB Operation 22:22:38.5 Info: SQLite 3.48.0 22:22:38.5 Info: => 0.0011763s 22:22:38.5 Info: DatabaseEngineVersionCheck migrated 22:22:38.5 Info: => 0.0011945s 22:22:38.5 Debug: Took: 00:00:00.0107032 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 22:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:38.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 22:22:38.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 22:22:38.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181586188683_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.6 Info: DatabaseEngineVersionCheck migrating 22:22:38.6 Info: PerformDBOperation 22:22:38.6 Info: Performing DB Operation 22:22:38.6 Info: SQLite 3.48.0 22:22:38.6 Info: => 0.0011353s 22:22:38.6 Info: DatabaseEngineVersionCheck migrated 22:22:38.6 Info: => 0.0011511s 22:22:38.6 Debug: Took: 00:00:00.0107166 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:38.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 22:22:38.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 22:22:38.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181586604199_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.6 Info: DatabaseEngineVersionCheck migrating 22:22:38.6 Info: PerformDBOperation 22:22:38.6 Info: Performing DB Operation 22:22:38.6 Info: SQLite 3.48.0 22:22:38.6 Info: => 0.0011862s 22:22:38.6 Info: DatabaseEngineVersionCheck migrated 22:22:38.6 Info: => 0.0012059s 22:22:38.6 Debug: Took: 00:00:00.0105789 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 22:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:38.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 22:22:38.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 22:22:38.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181587029974_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.7 Info: DatabaseEngineVersionCheck migrating 22:22:38.7 Info: PerformDBOperation 22:22:38.7 Info: Performing DB Operation 22:22:38.7 Info: SQLite 3.48.0 22:22:38.7 Info: => 0.0011324s 22:22:38.7 Info: DatabaseEngineVersionCheck migrated 22:22:38.7 Info: => 0.0015567s 22:22:38.7 Debug: Took: 00:00:00.0109510 22:22:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 22:22:38.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 22:22:38.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 22:22:38.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181587417539_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.7 Info: DatabaseEngineVersionCheck migrating 22:22:38.7 Info: PerformDBOperation 22:22:38.7 Info: Performing DB Operation 22:22:38.7 Info: SQLite 3.48.0 22:22:38.7 Info: => 0.0011279s 22:22:38.7 Info: DatabaseEngineVersionCheck migrated 22:22:38.7 Info: => 0.0011439s 22:22:38.7 Debug: Took: 00:00:00.0107688 22:22:38.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 22:22:38.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 22:22:38.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181587921695_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.8 Info: DatabaseEngineVersionCheck migrating 22:22:38.8 Info: PerformDBOperation 22:22:38.8 Info: Performing DB Operation 22:22:38.8 Info: SQLite 3.48.0 22:22:38.8 Info: => 0.0011428s 22:22:38.8 Info: DatabaseEngineVersionCheck migrated 22:22:38.8 Info: => 0.001159s 22:22:38.8 Debug: Took: 00:00:00.0107205 22:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 22:22:38.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 22:22:38.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181588322150_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.8 Info: DatabaseEngineVersionCheck migrating 22:22:38.8 Info: PerformDBOperation 22:22:38.8 Info: Performing DB Operation 22:22:38.8 Info: SQLite 3.48.0 22:22:38.8 Info: => 0.0011341s 22:22:38.8 Info: DatabaseEngineVersionCheck migrated 22:22:38.8 Info: => 0.0011534s 22:22:38.8 Debug: Took: 00:00:00.0111024 22:22:38.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 22:22:38.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 22:22:38.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181588689845_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.8 Info: DatabaseEngineVersionCheck migrating 22:22:38.8 Info: PerformDBOperation 22:22:38.8 Info: Performing DB Operation 22:22:38.8 Info: SQLite 3.48.0 22:22:38.8 Info: => 0.001148s 22:22:38.8 Info: DatabaseEngineVersionCheck migrated 22:22:38.8 Info: => 0.0011642s 22:22:38.8 Debug: Took: 00:00:00.0107919 22:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:38.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 22:22:38.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 22:22:38.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181589114130_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.9 Info: DatabaseEngineVersionCheck migrating 22:22:38.9 Info: PerformDBOperation 22:22:38.9 Info: Performing DB Operation 22:22:38.9 Info: SQLite 3.48.0 22:22:38.9 Info: => 0.0011546s 22:22:38.9 Info: DatabaseEngineVersionCheck migrated 22:22:38.9 Info: => 0.0011708s 22:22:38.9 Debug: Took: 00:00:00.0107964 22:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 22:22:38.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 22:22:38.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181589527516_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:38.9 Info: DatabaseEngineVersionCheck migrating 22:22:38.9 Info: PerformDBOperation 22:22:38.9 Info: Performing DB Operation 22:22:38.9 Info: SQLite 3.48.0 22:22:38.9 Info: => 0.0011394s 22:22:38.9 Info: DatabaseEngineVersionCheck migrated 22:22:38.9 Info: => 0.0011576s 22:22:38.9 Debug: Took: 00:00:00.0110836 22:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:38.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 22:22:38.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 22:22:38.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:38.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181589941221_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.0 Info: DatabaseEngineVersionCheck migrating 22:22:39.0 Info: PerformDBOperation 22:22:39.0 Info: Performing DB Operation 22:22:39.0 Info: SQLite 3.48.0 22:22:39.0 Info: => 0.0011798s 22:22:39.0 Info: DatabaseEngineVersionCheck migrated 22:22:39.0 Info: => 0.0011982s 22:22:39.0 Debug: Took: 00:00:00.0107243 22:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 22:22:39.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 22:22:39.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181590311988_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.0 Info: DatabaseEngineVersionCheck migrating 22:22:39.0 Info: PerformDBOperation 22:22:39.0 Info: Performing DB Operation 22:22:39.0 Info: SQLite 3.48.0 22:22:39.0 Info: => 0.001192s 22:22:39.0 Info: DatabaseEngineVersionCheck migrated 22:22:39.0 Info: => 0.0012078s 22:22:39.0 Debug: Took: 00:00:00.0107504 22:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 22:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 22:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 22:22:39.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 22:22:39.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181590960043_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.1 Info: DatabaseEngineVersionCheck migrating 22:22:39.1 Info: PerformDBOperation 22:22:39.1 Info: Performing DB Operation 22:22:39.1 Info: SQLite 3.48.0 22:22:39.1 Info: => 0.0011791s 22:22:39.1 Info: DatabaseEngineVersionCheck migrated 22:22:39.1 Info: => 0.001199s 22:22:39.1 Debug: Took: 00:00:00.0106674 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 22:22:38.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 22:22:38.5 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 22:22:38.6 Debug: Dummy process. ID:21040 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 22:22:39.1 Debug: Finding process with Id:21040 22:22:39.1 Debug: Found process 21040:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy] 22:22:39.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 22:22:39.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 22:22:39.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 22:22:39.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 22:22:39.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 22:22:39.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 22:22:39.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181591397177_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.1 Info: DatabaseEngineVersionCheck migrating 22:22:39.1 Info: PerformDBOperation 22:22:39.1 Info: Performing DB Operation 22:22:39.1 Info: SQLite 3.48.0 22:22:39.1 Info: => 0.0012197s 22:22:39.1 Info: DatabaseEngineVersionCheck migrated 22:22:39.1 Info: => 0.0012357s 22:22:39.1 Debug: Took: 00:00:00.0108853 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 22:22:39.1 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 22:22:39.2 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 22:22:39.2 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 22:22:39.2 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 22:22:39.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 22:22:39.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181591837876_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.1 Info: DatabaseEngineVersionCheck migrating 22:22:39.1 Info: PerformDBOperation 22:22:39.1 Info: Performing DB Operation 22:22:39.1 Info: SQLite 3.48.0 22:22:39.1 Info: => 0.0011836s 22:22:39.1 Info: DatabaseEngineVersionCheck migrated 22:22:39.1 Info: => 0.0012009s 22:22:39.1 Debug: Took: 00:00:00.0109002 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 22:22:39.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 22:22:39.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181592321576_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.2 Info: DatabaseEngineVersionCheck migrating 22:22:39.2 Info: PerformDBOperation 22:22:39.2 Info: Performing DB Operation 22:22:39.2 Info: SQLite 3.48.0 22:22:39.2 Info: => 0.0011486s 22:22:39.2 Info: DatabaseEngineVersionCheck migrated 22:22:39.2 Info: => 0.0011654s 22:22:39.2 Debug: Took: 00:00:00.0120246 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 22:22:39.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- Skipped Should_be_able_to_start_python [8 ms] 22:22:39.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 22:22:39.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181592834242_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.2 Info: DatabaseEngineVersionCheck migrating 22:22:39.2 Info: PerformDBOperation 22:22:39.2 Info: Performing DB Operation 22:22:39.2 Info: SQLite 3.48.0 22:22:39.2 Info: => 0.0011014s 22:22:39.2 Info: DatabaseEngineVersionCheck migrated 22:22:39.2 Info: => 0.0011185s 22:22:39.2 Debug: Took: 00:00:00.0109151 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 22:22:39.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 22:22:39.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 22:22:39.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181593314069_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.3 Info: DatabaseEngineVersionCheck migrating 22:22:39.3 Info: PerformDBOperation 22:22:39.3 Info: Performing DB Operation 22:22:39.3 Info: SQLite 3.48.0 22:22:39.3 Info: => 0.0011302s 22:22:39.3 Info: DatabaseEngineVersionCheck migrated 22:22:39.3 Info: => 0.0011485s 22:22:39.3 Debug: Took: 00:00:00.0111986 22:22:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 22:22:39.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 22:22:39.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181593934828_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.4 Info: DatabaseEngineVersionCheck migrating 22:22:39.4 Info: PerformDBOperation 22:22:39.4 Info: Performing DB Operation 22:22:39.4 Info: SQLite 3.48.0 22:22:39.4 Info: => 0.0012153s 22:22:39.4 Info: DatabaseEngineVersionCheck migrated 22:22:39.4 Info: => 0.0012558s 22:22:39.4 Debug: Took: 00:00:00.0110593 22:22:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 22:22:39.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 22:22:39.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181594409216_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.4 Info: DatabaseEngineVersionCheck migrating 22:22:39.4 Info: PerformDBOperation 22:22:39.4 Info: Performing DB Operation 22:22:39.4 Info: SQLite 3.48.0 22:22:39.4 Info: => 0.0011949s 22:22:39.4 Info: DatabaseEngineVersionCheck migrated 22:22:39.4 Info: => 0.0012138s 22:22:39.4 Debug: Took: 00:00:00.0111424 22:22:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 22:22:39.2 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 22:22:39.5 Debug: fpcalc version: 1.5.1 22:22:39.5 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 22:22:39.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 22:22:39.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 22:22:39.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 22:22:39.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 22:22:39.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 22:22:39.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 22:22:39.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 22:22:39.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 22:22:39.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 22:22:39.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 22:22:39.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 22:22:39.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181594901114_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.4 Info: DatabaseEngineVersionCheck migrating 22:22:39.4 Info: PerformDBOperation 22:22:39.4 Info: Performing DB Operation 22:22:39.5 Info: SQLite 3.48.0 22:22:39.5 Info: => 0.0012367s 22:22:39.5 Info: DatabaseEngineVersionCheck migrated 22:22:39.5 Info: => 0.0012568s 22:22:39.5 Debug: Took: 00:00:00.0112623 22:22:39.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 = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.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 = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.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 = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.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 = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.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 = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 22:22:39.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 22:22:39.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181595398099_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.5 Info: DatabaseEngineVersionCheck migrating 22:22:39.5 Info: PerformDBOperation 22:22:39.5 Info: Performing DB Operation 22:22:39.5 Info: SQLite 3.48.0 22:22:39.5 Info: => 0.0010782s 22:22:39.5 Info: DatabaseEngineVersionCheck migrated 22:22:39.5 Info: => 0.0010965s 22:22:39.5 Debug: Took: 00:00:00.0109284 22:22:39.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 = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.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 = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.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 = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.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 = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.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 = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.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 = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [2] ==== End Query Trace ==== 22:22:39.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 22:22:39.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 22:22:39.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181595895517_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.5 Info: DatabaseEngineVersionCheck migrating 22:22:39.5 Info: PerformDBOperation 22:22:39.5 Info: Performing DB Operation 22:22:39.5 Info: SQLite 3.48.0 22:22:39.5 Info: => 0.0011064s 22:22:39.5 Info: DatabaseEngineVersionCheck migrated 22:22:39.5 Info: => 0.0011259s 22:22:39.6 Debug: Took: 00:00:00.0109707 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.6 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 = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [1] ==== End Query Trace ==== 22:22:39.6 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 = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [2] ==== End Query Trace ==== 22:22:39.6 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 = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [3] ==== End Query Trace ==== 22:22:39.6 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 = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [4] ==== End Query Trace ==== 22:22:39.6 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 = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [5] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 22:22:39.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 22:22:39.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181596418966_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.6 Info: DatabaseEngineVersionCheck migrating 22:22:39.6 Info: PerformDBOperation 22:22:39.6 Info: Performing DB Operation 22:22:39.6 Info: SQLite 3.48.0 22:22:39.6 Info: => 0.0011326s 22:22:39.6 Info: DatabaseEngineVersionCheck migrated 22:22:39.6 Info: => 0.0011515s 22:22:39.6 Debug: Took: 00:00:00.0110714 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2025-02-03T22:22:39.66255Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [1] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-02-03T22:22:39.6625502Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [2] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2025-02-03T22:22:39.6625503Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [3] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2025-02-03T22:22:39.6625503Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [4] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2025-02-03T22:22:39.6625504Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [5] ==== End Query Trace ==== 22:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 22:22:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 22:22:39.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181597129018_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.7 Info: DatabaseEngineVersionCheck migrating 22:22:39.7 Info: PerformDBOperation 22:22:39.7 Info: Performing DB Operation 22:22:39.7 Info: SQLite 3.48.0 22:22:39.7 Info: => 0.0011437s 22:22:39.7 Info: DatabaseEngineVersionCheck migrated 22:22:39.7 Info: => 0.0011638s 22:22:39.7 Debug: Took: 00:00:00.0111651 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-02-03T22:22:39.7302138Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [2] ==== End Query Trace ==== 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 22:22:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 22:22:39.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181597619338_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.7 Info: DatabaseEngineVersionCheck migrating 22:22:39.7 Info: PerformDBOperation 22:22:39.7 Info: Performing DB Operation 22:22:39.7 Info: SQLite 3.48.0 22:22:39.7 Info: => 0.0011446s 22:22:39.7 Info: DatabaseEngineVersionCheck migrated 22:22:39.7 Info: => 0.0011651s 22:22:39.7 Debug: Took: 00:00:00.0125766 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [2] ==== End Query Trace ==== 22:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 22:22:39.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 22:22:39.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181598139809_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.8 Info: DatabaseEngineVersionCheck migrating 22:22:39.8 Info: PerformDBOperation 22:22:39.8 Info: Performing DB Operation 22:22:39.8 Info: SQLite 3.48.0 22:22:39.8 Info: => 0.0011533s 22:22:39.8 Info: DatabaseEngineVersionCheck migrated 22:22:39.8 Info: => 0.0011731s 22:22:39.8 Debug: Took: 00:00:00.0111433 22:22:39.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 = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 22:22:39.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 22:22:39.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181598603703_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.8 Info: DatabaseEngineVersionCheck migrating 22:22:39.8 Info: PerformDBOperation 22:22:39.8 Info: Performing DB Operation 22:22:39.8 Info: SQLite 3.48.0 22:22:39.8 Info: => 0.0015594s 22:22:39.8 Info: DatabaseEngineVersionCheck migrated 22:22:39.8 Info: => 0.0015892s 22:22:39.8 Debug: Took: 00:00:00.0123661 22:22:39.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 22:22:39.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 22:22:39.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181599050222_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.9 Info: DatabaseEngineVersionCheck migrating 22:22:39.9 Info: PerformDBOperation 22:22:39.9 Info: Performing DB Operation 22:22:39.9 Info: SQLite 3.48.0 22:22:39.9 Info: => 0.0011114s 22:22:39.9 Info: DatabaseEngineVersionCheck migrated 22:22:39.9 Info: => 0.0011287s 22:22:39.9 Debug: Took: 00:00:00.0111051 22:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:39.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 22:22:39.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 22:22:39.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:39.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181599483275_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:39.9 Info: DatabaseEngineVersionCheck migrating 22:22:39.9 Info: PerformDBOperation 22:22:39.9 Info: Performing DB Operation 22:22:39.9 Info: SQLite 3.48.0 22:22:39.9 Info: => 0.0011303s 22:22:39.9 Info: DatabaseEngineVersionCheck migrated 22:22:39.9 Info: => 0.0011467s 22:22:39.9 Debug: Took: 00:00:00.0111044 22:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- Skipped should_return_null_config_if_config_is_empty(null) [1 ms] Skipped should_return_null_config_if_config_is_empty("") [1 ms] Skipped should_return_null_config_if_config_is_null [1 ms] 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_string_when_saving_timespan_to_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_string_when_saving_timespan_to_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_timespan_when_getting_string_from_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_timespan_when_getting_string_from_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_zero_timespan_for_db_null_value_when_getting_from_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_zero_timespan_for_db_null_value_when_getting_from_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 22:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 22:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 22:22:40.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:40.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181600950215_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:40.1 Info: DatabaseEngineVersionCheck migrating 22:22:40.1 Info: PerformDBOperation 22:22:40.1 Info: Performing DB Operation 22:22:40.1 Info: SQLite 3.48.0 22:22:40.1 Info: => 0.0010913s 22:22:40.1 Info: DatabaseEngineVersionCheck migrated 22:22:40.1 Info: => 0.0011071s 22:22:40.1 Debug: Took: 00:00:00.0101024 22:22:40.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 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 [16 ms] 22:22:40.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 22:22:40.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:40.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181601368678_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:40.1 Info: DatabaseEngineVersionCheck migrating 22:22:40.1 Info: PerformDBOperation 22:22:40.1 Info: Performing DB Operation 22:22:40.1 Info: SQLite 3.48.0 22:22:40.1 Info: => 0.0011105s 22:22:40.1 Info: DatabaseEngineVersionCheck migrated 22:22:40.1 Info: => 0.0011284s 22:22:40.1 Debug: Took: 00:00:00.0107837 22:22:40.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 22:22:40.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 22:22:40.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:40.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181601765264_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:40.1 Info: DatabaseEngineVersionCheck migrating 22:22:40.1 Info: PerformDBOperation 22:22:40.1 Info: Performing DB Operation 22:22:40.1 Info: SQLite 3.48.0 22:22:40.1 Info: => 0.0011211s 22:22:40.1 Info: DatabaseEngineVersionCheck migrated 22:22:40.1 Info: => 0.0011388s 22:22:40.1 Debug: Took: 00:00:00.0120314 22:22:40.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 22:22:40.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 22:22:40.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:40.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181602182719_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:40.2 Info: DatabaseEngineVersionCheck migrating 22:22:40.2 Info: PerformDBOperation 22:22:40.2 Info: Performing DB Operation 22:22:40.2 Info: SQLite 3.48.0 22:22:40.2 Info: => 0.0012536s 22:22:40.2 Info: DatabaseEngineVersionCheck migrated 22:22:40.2 Info: => 0.001272s 22:22:40.2 Debug: Took: 00:00:00.0110751 22:22:40.2 Info: Vacuuming Main database 22:22:40.2 Info: Main database compressed 22:22:40.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 22:22:40.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 22:22:40.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:40.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181602878531_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:40.2 Info: DatabaseEngineVersionCheck migrating 22:22:40.2 Info: PerformDBOperation 22:22:40.2 Info: Performing DB Operation 22:22:40.2 Info: SQLite 3.48.0 22:22:40.2 Info: => 0.0010909s 22:22:40.2 Info: DatabaseEngineVersionCheck migrated 22:22:40.2 Info: => 0.0011106s 22:22:40.3 Debug: Took: 00:00:00.0111642 22:22:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:22:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:22:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 22:22:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 22:22:40.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:40.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181603443502_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:40.3 Info: DatabaseEngineVersionCheck migrating 22:22:40.3 Info: PerformDBOperation 22:22:40.3 Info: Performing DB Operation 22:22:40.3 Info: SQLite 3.48.0 22:22:40.3 Info: => 0.0011759s 22:22:40.3 Info: DatabaseEngineVersionCheck migrated 22:22:40.3 Info: => 0.0011947s 22:22:40.3 Debug: Took: 00:00:00.0112670 22:22:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:22:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 22:22:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:22:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 22:22:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 22:22:40.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:40.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181603954410_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:40.4 Info: DatabaseEngineVersionCheck migrating 22:22:40.4 Info: PerformDBOperation 22:22:40.4 Info: Performing DB Operation 22:22:40.4 Info: SQLite 3.48.0 22:22:40.4 Info: => 0.0011036s 22:22:40.4 Info: DatabaseEngineVersionCheck migrated 22:22:40.4 Info: => 0.0011226s 22:22:40.4 Debug: Took: 00:00:00.0112024 22:22: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 = ["2025-02-03T22:22:40.4108518Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T22:22:40.4109386Z"] Added = ["2025-02-03T22:22:40.4110183Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22: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 = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 22:22:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:22:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 22:22:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 22:22:40.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:40.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181604760190_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:40.4 Info: DatabaseEngineVersionCheck migrating 22:22:40.4 Info: PerformDBOperation 22:22:40.4 Info: Performing DB Operation 22:22:40.4 Info: SQLite 3.48.0 22:22:40.4 Info: => 0.0010937s 22:22:40.4 Info: DatabaseEngineVersionCheck migrated 22:22:40.4 Info: => 0.001116s 22:22:40.4 Debug: Took: 00:00:00.0111073 22:22:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 22:22:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:22:40.5 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 22:22:40.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 22:22:40.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:40.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181605318612_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:40.5 Info: DatabaseEngineVersionCheck migrating 22:22:40.5 Info: PerformDBOperation 22:22:40.5 Info: Performing DB Operation 22:22:40.5 Info: SQLite 3.48.0 22:22:40.5 Info: => 0.0011321s 22:22:40.5 Info: DatabaseEngineVersionCheck migrated 22:22:40.5 Info: => 0.0011515s 22:22:40.5 Debug: Took: 00:00:00.0111431 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 22:22:40.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 22:22:40.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 22:22:40.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:40.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181606774940_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:40.6 Info: DatabaseEngineVersionCheck migrating 22:22:40.6 Info: PerformDBOperation 22:22:40.6 Info: Performing DB Operation 22:22:40.6 Info: SQLite 3.48.0 22:22:40.6 Info: => 0.0011743s 22:22:40.6 Info: DatabaseEngineVersionCheck migrated 22:22:40.6 Info: => 0.0011944s 22:22:40.6 Debug: Took: 00:00:00.0111769 22:22:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 22:22:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:22:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:22: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 = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22: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 = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 22:22: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 = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 22:22: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 = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22: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 = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22: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 = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 22:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 22:22:40.7 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 22:22:40.7 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 22:22:40.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:40.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181607717874_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:40.7 Info: DatabaseEngineVersionCheck migrating 22:22:40.7 Info: PerformDBOperation 22:22:40.7 Info: Performing DB Operation 22:22:40.7 Info: SQLite 3.48.0 22:22:40.7 Info: => 0.0010994s 22:22:40.7 Info: DatabaseEngineVersionCheck migrated 22:22:40.7 Info: => 0.0011193s 22:22:40.7 Debug: Took: 00:00:00.0111433 22:22:40.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 ==== 22:22:40.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 ==== 22:22:40.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 = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:22: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 = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:22:40.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 ==== 22:22:40.8 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 22:22:40.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 22:22:40.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 22:22:40.8 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 22:22:40.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:40.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181608566274_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:40.8 Info: DatabaseEngineVersionCheck migrating 22:22:40.8 Info: PerformDBOperation 22:22:40.8 Info: Performing DB Operation 22:22:40.8 Info: SQLite 3.48.0 22:22:40.8 Info: => 0.0011168s 22:22:40.8 Info: DatabaseEngineVersionCheck migrated 22:22:40.8 Info: => 0.0011416s 22:22:40.8 Debug: Took: 00:00:00.0111201 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:22:40.9 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 22:22:40.9 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 22:22:40.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:40.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181609603363_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:40.9 Info: DatabaseEngineVersionCheck migrating 22:22:40.9 Info: PerformDBOperation 22:22:40.9 Info: Performing DB Operation 22:22:40.9 Info: SQLite 3.48.0 22:22:40.9 Info: => 0.0011651s 22:22:40.9 Info: DatabaseEngineVersionCheck migrated 22:22:40.9 Info: => 0.0011852s 22:22:40.9 Debug: Took: 00:00:00.0115205 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:22:41.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 ==== 22:22:41.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 ==== 22:22:41.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 ==== 22:22:41.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 ==== 22:22:41.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 ==== 22:22:41.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 ==== 22:22:41.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 ==== 22:22:41.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 ==== 22:22:41.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 ==== 22:22:41.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 ==== 22:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:22:41.0 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 ==== 22:22:41.0 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 ==== 22:22:41.0 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 ==== 22:22:41.0 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 ==== 22:22:41.0 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 ==== 22:22:41.0 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 ==== 22:22:41.0 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 ==== 22:22:41.0 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 ==== 22:22:41.0 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 ==== 22:22:41.0 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 ==== 22:22:41.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 22:22:40.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 22:22:40.9 Trace: Rate Limit triggered, delaying 'me' for 0.192 sec 22:22:41.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 22:22:41.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 22:22:41.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:41.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181610610726_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:41.0 Info: DatabaseEngineVersionCheck migrating 22:22:41.0 Info: PerformDBOperation 22:22:41.0 Info: Performing DB Operation 22:22:41.0 Info: SQLite 3.48.0 22:22:41.0 Info: => 0.0011107s 22:22:41.0 Info: DatabaseEngineVersionCheck migrated 22:22:41.0 Info: => 0.0011306s 22:22:41.0 Debug: Took: 00:00:00.0112085 22:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 22:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22: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 = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 22:22: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 = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 22:22: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 = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22: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 = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22: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 = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:41.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:22:41.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 22:22:41.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 22:22:41.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:41.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181611456690_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:41.1 Info: DatabaseEngineVersionCheck migrating 22:22:41.1 Info: PerformDBOperation 22:22:41.1 Info: Performing DB Operation 22:22:41.1 Info: SQLite 3.48.0 22:22:41.1 Info: => 0.0011131s 22:22:41.1 Info: DatabaseEngineVersionCheck migrated 22:22:41.1 Info: => 0.0011334s 22:22:41.1 Debug: Took: 00:00:00.0111791 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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 ==== 22:22:41.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 ==== 22:22:41.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 = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:22: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 = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:22:41.1 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 ==== 22:22:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:22:41.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 22:22:41.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 22:22:41.1 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 22:22:41.4 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 22:22:41.4 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 22:22:41.4 Trace: Rate Limit triggered, delaying 'me' for 0.099 sec 22:22:41.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 22:22:41.5 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 22:22:41.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 22:22:41.5 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 22:22:41.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 22:22:41.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 22:22:41.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181612588144_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:41.2 Info: DatabaseEngineVersionCheck migrating 22:22:41.2 Info: PerformDBOperation 22:22:41.2 Info: Performing DB Operation 22:22:41.2 Info: SQLite 3.48.0 22:22:41.2 Info: => 0.0014835s 22:22:41.2 Info: DatabaseEngineVersionCheck migrated 22:22:41.2 Info: => 0.0015039s 22:22:41.2 Info: VersionMigration migrating 22:22:41.2 Info: Beginning Transaction 22:22:41.2 Info: CreateTable VersionInfo 22:22:41.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:41.2 Info: => 0.0002654s 22:22:41.2 Info: Committing Transaction 22:22:41.2 Info: VersionMigration migrated 22:22:41.2 Info: => 0.0022071s 22:22:41.2 Info: VersionUniqueMigration migrating 22:22:41.2 Info: Beginning Transaction 22:22:41.2 Info: CreateIndex VersionInfo (Version) 22:22:41.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:41.2 Info: => 0.0001562s 22:22:41.2 Info: AlterTable VersionInfo 22:22:41.2 Info: => 1E-06s 22:22:41.2 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:41.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:41.2 Info: => 0.0005114s 22:22:41.2 Info: Committing Transaction 22:22:41.2 Info: VersionUniqueMigration migrated 22:22:41.2 Info: => 0.0008507s 22:22:41.2 Info: VersionDescriptionMigration migrating 22:22:41.2 Info: Beginning Transaction 22:22:41.2 Info: AlterTable VersionInfo 22:22:41.2 Info: => 9E-07s 22:22:41.2 Info: CreateColumn VersionInfo Description String 22:22:41.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:41.2 Info: => 0.0002026s 22:22:41.2 Info: Committing Transaction 22:22:41.2 Info: VersionDescriptionMigration migrated 22:22:41.2 Info: => 0.0004764s 22:22:41.2 Info: 1: InitialSetup migrating 22:22:41.2 Info: Beginning Transaction 22:22:41.2 Info: Starting migration of Main DB to 1 22:22:41.2 Info: CreateTable Config 22:22:41.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:41.2 Info: => 0.0002133s 22:22:41.2 Info: CreateIndex Config (Key) 22:22:41.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:41.2 Info: => 9.54E-05s 22:22:41.2 Info: CreateTable RootFolders 22:22:41.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:41.2 Info: => 0.0001439s 22:22:41.2 Info: CreateIndex RootFolders (Path) 22:22:41.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:41.2 Info: => 8.92E-05s 22:22:41.2 Info: CreateTable Artists 22:22:41.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:41.2 Info: => 0.0002482s 22:22:41.2 Info: CreateIndex Artists (ForeignArtistId) 22:22:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:41.2 Info: => 9.05E-05s 22:22:41.2 Info: CreateIndex Artists (NameSlug) 22:22:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:41.2 Info: => 9.26E-05s 22:22:41.2 Info: CreateIndex Artists (CleanName) 22:22:41.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.2 Info: => 8.19E-05s 22:22:41.2 Info: CreateIndex Artists (Path) 22:22:41.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.2 Info: => 8.18E-05s 22:22:41.2 Info: CreateTable Albums 22:22:41.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:41.2 Info: => 0.0002255s 22:22:41.2 Info: CreateIndex Albums (ForeignAlbumId) 22:22:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.2 Info: => 8.76E-05s 22:22:41.2 Info: CreateIndex Albums (MBId) 22:22:41.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:41.2 Info: => 8.33E-05s 22:22:41.2 Info: CreateIndex Albums (TADBId) 22:22:41.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:41.2 Info: => 8.19E-05s 22:22:41.2 Info: CreateIndex Albums (TitleSlug) 22:22:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:41.2 Info: => 8.35E-05s 22:22:41.2 Info: CreateIndex Albums (CleanTitle) 22:22:41.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.2 Info: => 8.84E-05s 22:22:41.2 Info: CreateIndex Albums (Path) 22:22:41.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:41.2 Info: => 8.14E-05s 22:22:41.2 Info: CreateTable Tracks 22:22:41.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:41.2 Info: => 0.0001724s 22:22:41.2 Info: CreateIndex Tracks (ForeignTrackId) 22:22:41.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:41.2 Info: => 8.73E-05s 22:22:41.2 Info: CreateIndex Tracks (ArtistId) 22:22:41.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:41.2 Info: => 9.05E-05s 22:22:41.2 Info: CreateIndex Tracks (TrackFileId) 22:22:41.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:41.2 Info: => 8.75E-05s 22:22:41.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:41.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:41.2 Info: => 9.11E-05s 22:22:41.2 Info: CreateTable TrackFiles 22:22:41.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:41.2 Info: => 0.000167s 22:22:41.2 Info: CreateIndex TrackFiles (ArtistId) 22:22:41.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:41.2 Info: => 0.0001106s 22:22:41.2 Info: CreateIndex TrackFiles (AlbumId) 22:22:41.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:41.2 Info: => 0.0001005s 22:22:41.2 Info: CreateTable History 22:22:41.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:41.3 Info: => 0.0002198s 22:22:41.3 Info: CreateIndex History (Date) 22:22:41.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:41.3 Info: => 0.0001001s 22:22:41.3 Info: CreateIndex History (EventType) 22:22:41.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:41.3 Info: => 0.0001133s 22:22:41.3 Info: CreateIndex History (DownloadId) 22:22:41.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:41.3 Info: => 8.89E-05s 22:22:41.3 Info: CreateIndex History (AlbumId) 22:22:41.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:41.3 Info: => 8.93E-05s 22:22:41.3 Info: CreateTable Notifications 22:22:41.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:41.3 Info: => 0.0001575s 22:22:41.3 Info: CreateTable ScheduledTasks 22:22:41.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:41.3 Info: => 0.0001551s 22:22:41.3 Info: CreateIndex ScheduledTasks (TypeName) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:41.3 Info: => 9.05E-05s 22:22:41.3 Info: CreateTable Indexers 22:22:41.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:41.3 Info: => 0.000142s 22:22:41.3 Info: CreateIndex Indexers (Name) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:41.3 Info: => 9.5E-05s 22:22:41.3 Info: CreateTable Profiles 22:22:41.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:41.3 Info: => 0.0001341s 22:22:41.3 Info: CreateIndex Profiles (Name) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:41.3 Info: => 9.43E-05s 22:22:41.3 Info: CreateTable QualityDefinitions 22:22:41.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:41.3 Info: => 0.0001589s 22:22:41.3 Info: CreateIndex QualityDefinitions (Quality) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:41.3 Info: => 0.0001046s 22:22:41.3 Info: CreateIndex QualityDefinitions (Title) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:41.3 Info: => 9.73E-05s 22:22:41.3 Info: CreateTable NamingConfig 22:22:41.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:41.3 Info: => 0.000156s 22:22:41.3 Info: CreateTable Blacklist 22:22:41.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:41.3 Info: => 0.0001949s 22:22:41.3 Info: CreateTable Metadata 22:22:41.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:41.3 Info: => 0.0001402s 22:22:41.3 Info: CreateTable MetadataFiles 22:22:41.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:41.3 Info: => 0.0001587s 22:22:41.3 Info: CreateTable DownloadClients 22:22:41.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:41.3 Info: => 0.000144s 22:22:41.3 Info: CreateTable PendingReleases 22:22:41.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:41.3 Info: => 0.0001518s 22:22:41.3 Info: CreateTable RemotePathMappings 22:22:41.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:41.3 Info: => 0.0001339s 22:22:41.3 Info: CreateTable Tags 22:22:41.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:41.3 Info: => 0.0001307s 22:22:41.3 Info: CreateIndex Tags (Label) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:41.3 Info: => 0.0001144s 22:22:41.3 Info: CreateTable Restrictions 22:22:41.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:41.3 Info: => 0.0001378s 22:22:41.3 Info: CreateTable DelayProfiles 22:22:41.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:41.3 Info: => 0.0001736s 22:22:41.3 Info: CreateTable Users 22:22:41.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:41.3 Info: => 0.0001356s 22:22:41.3 Info: CreateIndex Users (Identifier) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:41.3 Info: => 0.0001009s 22:22:41.3 Info: CreateIndex Users (Username) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:41.3 Info: => 9.46E-05s 22:22:41.3 Info: CreateTable Commands 22:22:41.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:41.3 Info: => 0.0001649s 22:22:41.3 Info: CreateTable IndexerStatus 22:22:41.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:41.3 Info: => 0.0001554s 22:22:41.3 Info: CreateIndex IndexerStatus (ProviderId) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:41.3 Info: => 9.95E-05s 22:22:41.3 Info: CreateTable ExtraFiles 22:22:41.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:41.3 Info: => 0.0001525s 22:22:41.3 Info: CreateTable LyricFiles 22:22:41.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:41.3 Info: => 0.0001731s 22:22:41.3 Info: CreateTable LanguageProfiles 22:22:41.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:41.3 Info: => 0.0001336s 22:22:41.3 Info: CreateIndex LanguageProfiles (Name) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:41.3 Info: => 9.97E-05s 22:22:41.3 Info: CreateTable DownloadClientStatus 22:22:41.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:41.3 Info: => 0.0001442s 22:22:41.3 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:41.3 Info: => 0.0001018s 22:22:41.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:41.3 Info: -> 1 Insert operations completed in 00:00:00.0000847 taking an average of 00:00:00.0000847 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:41', 'InitialSetup') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 1: InitialSetup migrated 22:22:41.3 Info: => 0.0009467s 22:22:41.3 Info: 2: add_reason_to_pending_releases migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 2 22:22:41.3 Info: AlterTable PendingReleases 22:22:41.3 Info: => 1E-06s 22:22:41.3 Info: CreateColumn PendingReleases Reason Int32 22:22:41.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:41.3 Info: => 0.0004957s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:41', 'add_reason_to_pending_releases') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 2: add_reason_to_pending_releases migrated 22:22:41.3 Info: => 0.0009779s 22:22:41.3 Info: 3: add_medium_support migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 3 22:22:41.3 Info: AlterTable Albums 22:22:41.3 Info: => 1.1E-06s 22:22:41.3 Info: CreateColumn Albums Media String 22:22:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:41.3 Info: => 0.0004797s 22:22:41.3 Info: AlterTable Tracks 22:22:41.3 Info: => 7E-07s 22:22:41.3 Info: CreateColumn Tracks MediumNumber Int32 22:22:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:41.3 Info: => 0.0004583s 22:22:41.3 Info: AlterTable Tracks 22:22:41.3 Info: => 6E-07s 22:22:41.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:41.3 Info: => 0.0004705s 22:22:41.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:41.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:41.3 Info: => 4.89E-05s 22:22:41.3 Info: DeleteColumn Tracks TrackNumber 22:22:41.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) 22:22:41.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" 22:22:41.3 Info: DROP TABLE "Tracks" 22:22:41.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:41.3 Info: => 0.0044244s 22:22:41.3 Info: AlterTable Tracks 22:22:41.3 Info: => 7E-07s 22:22:41.3 Info: CreateColumn Tracks TrackNumber String 22:22:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:41.3 Info: => 0.0004654s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:41', 'add_medium_support') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 3: add_medium_support migrated 22:22:41.3 Info: => 0.0009919s 22:22:41.3 Info: 4: add_various_qualites_in_profile migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 4 22:22:41.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:41.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:41.3 Info: => 5.47E-05s 22:22:41.3 Info: PerformDBOperation 22:22:41.3 Info: Performing DB Operation 22:22:41.3 Info: => 3.63E-05s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:41', 'add_various_qualites_in_profile') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 4: add_various_qualites_in_profile migrated 22:22:41.3 Info: => 0.0004117s 22:22:41.3 Info: 5: metadata_profiles migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 5 22:22:41.3 Info: CreateTable MetadataProfiles 22:22:41.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:41.3 Info: => 0.0001521s 22:22:41.3 Info: CreateIndex MetadataProfiles (Name) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:41.3 Info: => 0.000143s 22:22:41.3 Info: AlterTable Artists 22:22:41.3 Info: => 8E-07s 22:22:41.3 Info: CreateColumn Artists MetadataProfileId Int32 22:22:41.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:41.3 Info: => 0.0005123s 22:22:41.3 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:41.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:41.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:41.3 Info: DROP TABLE "Artists" 22:22:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.3 Info: => 0.0049732s 22:22:41.3 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:41.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:41.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:41.3 Info: DROP TABLE "Artists" 22:22:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.3 Info: => 0.0051083s 22:22:41.3 Info: AlterTable Albums 22:22:41.3 Info: => 7E-07s 22:22:41.3 Info: CreateColumn Albums SecondaryTypes String 22:22:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:41.3 Info: => 0.0004746s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:41', 'metadata_profiles') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 5: metadata_profiles migrated 22:22:41.3 Info: => 0.0009693s 22:22:41.3 Info: 6: separate_automatic_and_interactive_search migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 6 22:22:41.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:41.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:41.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:41.3 Info: DROP TABLE "Indexers" 22:22:41.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:41.3 Info: => 0.003906s 22:22:41.3 Info: AlterTable Indexers 22:22:41.3 Info: => 7E-07s 22:22:41.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:41.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:41.3 Info: => 0.0004684s 22:22:41.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:41.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:41.3 Info: => 4.44E-05s 22:22:41.3 Info: AlterTable Indexers 22:22:41.3 Info: => 7E-07s 22:22:41.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:41.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:41.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:41.3 Info: DROP TABLE "Indexers" 22:22:41.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:41.3 Info: => 0.0039054s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:41', 'separate_automatic_and_interactive_search') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 6: separate_automatic_and_interactive_search migrated 22:22:41.3 Info: => 0.0044023s 22:22:41.3 Info: 7: change_album_path_to_relative migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 7 22:22:41.3 Info: DeleteColumn Albums Path 22:22:41.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:41.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:41.3 Info: DROP TABLE "Albums" 22:22:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.3 Info: => 0.0049458s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:41', 'change_album_path_to_relative') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 7: change_album_path_to_relative migrated 22:22:41.3 Info: => 0.0055041s 22:22:41.3 Info: 8: change_quality_size_mb_to_kb migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 8 22:22:41.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:41.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:41.3 Info: => 4.83E-05s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:41', 'change_quality_size_mb_to_kb') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 8: change_quality_size_mb_to_kb migrated 22:22:41.3 Info: => 0.000503s 22:22:41.3 Info: 9: album_releases migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 9 22:22:41.3 Info: AlterTable Albums 22:22:41.3 Info: => 1E-06s 22:22:41.3 Info: CreateColumn Albums Releases String 22:22:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:41.3 Info: => 0.0004848s 22:22:41.3 Info: AlterTable Albums 22:22:41.3 Info: => 7E-07s 22:22:41.3 Info: CreateColumn Albums CurrentRelease String 22:22:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:41.3 Info: => 0.0004743s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:41', 'album_releases') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 9: album_releases migrated 22:22:41.3 Info: => 0.000959s 22:22:41.3 Info: 10: album_releases_fix migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 10 22:22:41.3 Info: AlterTable Albums 22:22:41.3 Info: => 1E-06s 22:22:41.3 Info: AlterColumn Albums Releases String 22:22:41.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:41.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:41.3 Info: DROP TABLE "Albums" 22:22:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.3 Info: => 0.0047547s 22:22:41.3 Info: AlterTable Albums 22:22:41.3 Info: => 6E-07s 22:22:41.3 Info: AlterColumn Albums CurrentRelease String 22:22:41.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:41.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:41.3 Info: DROP TABLE "Albums" 22:22:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.3 Info: => 0.0046402s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:41', 'album_releases_fix') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 10: album_releases_fix migrated 22:22:41.3 Info: => 0.0051236s 22:22:41.3 Info: 11: import_lists migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 11 22:22:41.3 Info: CreateTable ImportLists 22:22:41.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:41.3 Info: => 0.0001862s 22:22:41.3 Info: CreateIndex ImportLists (Name) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:41.3 Info: => 9.73E-05s 22:22:41.3 Info: CreateTable ImportListStatus 22:22:41.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:41.3 Info: => 0.000152s 22:22:41.3 Info: CreateIndex ImportListStatus (ProviderId) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:41.3 Info: => 9.71E-05s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:41', 'import_lists') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 11: import_lists migrated 22:22:41.3 Info: => 0.0005794s 22:22:41.3 Info: 12: add_release_status migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 12 22:22:41.3 Info: AlterTable MetadataProfiles 22:22:41.3 Info: => 1E-06s 22:22:41.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:41.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:41.3 Info: => 0.0004949s 22:22:41.3 Info: PerformDBOperation 22:22:41.3 Info: Performing DB Operation 22:22:41.3 Info: => 3.07E-05s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:41', 'add_release_status') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 12: add_release_status migrated 22:22:41.3 Info: => 0.000481s 22:22:41.3 Info: 13: album_download_notification migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 13 22:22:41.3 Info: AlterTable Notifications 22:22:41.3 Info: => 1E-06s 22:22:41.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:41.3 Info: => 0.0004944s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:41', 'album_download_notification') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 13: album_download_notification migrated 22:22:41.3 Info: => 0.000919s 22:22:41.3 Info: 14: fix_language_metadata_profiles migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 14 22:22:41.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:41.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:41.3 Info: => 9.81E-05s 22:22:41.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:41.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:41.3 Info: => 8.7E-05s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:41', 'fix_language_metadata_profiles') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 14: fix_language_metadata_profiles migrated 22:22:41.3 Info: => 0.0004607s 22:22:41.3 Info: 15: remove_fanzub migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 15 22:22:41.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:41.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:41.3 Info: => 4.72E-05s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:41', 'remove_fanzub') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 15: remove_fanzub migrated 22:22:41.3 Info: => 0.0004126s 22:22:41.3 Info: 16: update_artist_history_indexes migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 16 22:22:41.3 Info: CreateIndex Albums (ArtistId) 22:22:41.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:41.3 Info: => 0.0001036s 22:22:41.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:41.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:41.3 Info: => 9.79E-05s 22:22:41.3 Info: DeleteIndex History (AlbumId) 22:22:41.3 Info: DROP INDEX "IX_History_AlbumId" 22:22:41.3 Info: => 0.0001242s 22:22:41.3 Info: CreateIndex History (AlbumId, Date) 22:22:41.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:41.3 Info: => 0.0001021s 22:22:41.3 Info: DeleteIndex History (DownloadId) 22:22:41.3 Info: DROP INDEX "IX_History_DownloadId" 22:22:41.3 Info: => 0.0001217s 22:22:41.3 Info: CreateIndex History (DownloadId, Date) 22:22:41.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:41.3 Info: => 9.59E-05s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:41', 'update_artist_history_indexes') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 16: update_artist_history_indexes migrated 22:22:41.3 Info: => 0.0004856s 22:22:41.3 Info: 17: remove_nma migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 17 22:22:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:41.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:41.3 Info: => 5.07E-05s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:41', 'remove_nma') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 17: remove_nma migrated 22:22:41.3 Info: => 0.0004072s 22:22:41.3 Info: 18: album_disambiguation migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 18 22:22:41.3 Info: AlterTable Albums 22:22:41.3 Info: => 9E-07s 22:22:41.3 Info: CreateColumn Albums Disambiguation String 22:22:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:41.3 Info: => 0.0005045s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:41', 'album_disambiguation') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 18: album_disambiguation migrated 22:22:41.3 Info: => 0.0009681s 22:22:41.3 Info: 19: add_ape_quality_in_profiles migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 19 22:22:41.3 Info: PerformDBOperation 22:22:41.3 Info: Performing DB Operation 22:22:41.3 Info: => 3.32E-05s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:41', 'add_ape_quality_in_profiles') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 19: add_ape_quality_in_profiles migrated 22:22:41.3 Info: => 0.000425s 22:22:41.3 Info: 20: remove_pushalot migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 20 22:22:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:41.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:41.3 Info: => 5.07E-05s 22:22:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:41.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:41.3 Info: => 4.64E-05s 22:22:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:41.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:41.3 Info: => 4.13E-05s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:41', 'remove_pushalot') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 20: remove_pushalot migrated 22:22:41.3 Info: => 0.00043s 22:22:41.3 Info: 21: add_custom_filters migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 21 22:22:41.3 Info: CreateTable CustomFilters 22:22:41.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:41.3 Info: => 0.0001483s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:41', 'add_custom_filters') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 21: add_custom_filters migrated 22:22:41.3 Info: => 0.0005415s 22:22:41.3 Info: 22: import_list_tags migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 22 22:22:41.3 Info: AlterTable ImportLists 22:22:41.3 Info: => 1E-06s 22:22:41.3 Info: CreateColumn ImportLists Tags String 22:22:41.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:41.3 Info: => 0.0005057s 22:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:41', 'import_list_tags') 22:22:41.3 Info: Committing Transaction 22:22:41.3 Info: 22: import_list_tags migrated 22:22:41.3 Info: => 0.0009058s 22:22:41.3 Info: 23: add_release_groups_etc migrating 22:22:41.3 Info: Beginning Transaction 22:22:41.3 Info: Starting migration of Main DB to 23 22:22:41.3 Info: CreateTable ArtistMetadata 22:22:41.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:41.3 Info: => 0.0001879s 22:22:41.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:41.3 Info: => 0.0001013s 22:22:41.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:41.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:41.3 Info: => 9.11E-05s 22:22:41.3 Info: AlterTable Artists 22:22:41.3 Info: => 7E-07s 22:22:41.3 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:41.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:41.3 Info: => 0.000517s 22:22:41.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:41.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:41.3 Info: => 0.0001459s 22:22:41.3 Info: CreateTable AlbumReleases 22:22:41.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:41.3 Info: => 0.0001973s 22:22:41.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:41.3 Info: => 9.91E-05s 22:22:41.3 Info: CreateIndex AlbumReleases (AlbumId) 22:22:41.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:41.3 Info: => 9.17E-05s 22:22:41.3 Info: PerformDBOperation 22:22:41.3 Info: Performing DB Operation 22:22:41.3 Info: => 5.69E-05s 22:22:41.3 Info: AlterTable Albums 22:22:41.3 Info: => 6E-07s 22:22:41.3 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:41.3 Info: => 0.0005304s 22:22:41.3 Info: AlterTable Albums 22:22:41.3 Info: => 6E-07s 22:22:41.3 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:41.3 Info: => 0.0005265s 22:22:41.3 Info: AlterTable Albums 22:22:41.3 Info: => 6E-07s 22:22:41.3 Info: CreateColumn Albums Links String 22:22:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:41.3 Info: => 0.0005254s 22:22:41.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:41.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:41.3 Info: => 0.0001008s 22:22:41.3 Info: AlterTable Tracks 22:22:41.3 Info: => 6E-07s 22:22:41.3 Info: CreateColumn Tracks ForeignRecordingId String 22:22:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:41.3 Info: => 0.0005251s 22:22:41.3 Info: AlterTable Tracks 22:22:41.3 Info: => 6E-07s 22:22:41.3 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:41.3 Info: => 0.0005395s 22:22:41.3 Info: AlterTable Tracks 22:22:41.3 Info: => 7E-07s 22:22:41.3 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:41.3 Info: => 0.0005442s 22:22:41.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:41.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:41.3 Info: => 8.58E-05s 22:22:41.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:41.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:41.3 Info: => 7.75E-05s 22:22:41.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:41.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:41.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:41.3 Info: DROP TABLE "Artists" 22:22:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.3 Info: => 0.0185812s 22:22:41.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:41.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:41.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:41.3 Info: DROP TABLE "Albums" 22:22:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.3 Info: => 0.0050314s 22:22:41.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:41.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:41.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:41.4 Info: DROP TABLE "Tracks" 22:22:41.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:41.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:41.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:41.4 Info: => 0.0045532s 22:22:41.4 Info: DeleteColumn TrackFiles ArtistId 22:22:41.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) 22:22:41.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" 22:22:41.4 Info: DROP TABLE "TrackFiles" 22:22:41.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:41.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:41.4 Info: => 0.0044439s 22:22:41.4 Info: CreateIndex Artists (ArtistMetadataId) 22:22:41.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:41.4 Info: => 9.67E-05s 22:22:41.4 Info: CreateIndex Artists (Monitored) 22:22:41.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:41.4 Info: => 9.37E-05s 22:22:41.4 Info: CreateIndex Albums (ArtistMetadataId) 22:22:41.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:41.4 Info: => 9.05E-05s 22:22:41.4 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:41.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:41.4 Info: => 8.96E-05s 22:22:41.4 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:41.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:41.4 Info: => 8.84E-05s 22:22:41.4 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:41.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:41.4 Info: => 8.78E-05s 22:22:41.4 Info: UpdateData 22:22:41.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:41.4 Info: => 5.48E-05s 22:22:41.4 Info: UpdateData 22:22:41.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:41.4 Info: => 4.74E-05s 22:22:41.4 Info: UpdateData 22:22:41.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:41.4 Info: => 5.43E-05s 22:22:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:41', 'add_release_groups_etc') 22:22:41.4 Info: Committing Transaction 22:22:41.4 Info: 23: add_release_groups_etc migrated 22:22:41.4 Info: => 0.00086s 22:22:41.4 Info: 24: NewMediaInfoFormat migrating 22:22:41.4 Info: Beginning Transaction 22:22:41.4 Info: Starting migration of Main DB to 24 22:22:41.4 Info: UpdateData 22:22:41.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:41.4 Info: => 5.42E-05s 22:22:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:41', 'NewMediaInfoFormat') 22:22:41.4 Info: Committing Transaction 22:22:41.4 Info: 24: NewMediaInfoFormat migrated 22:22:41.4 Info: => 0.0005038s 22:22:41.4 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:41.4 Info: Beginning Transaction 22:22:41.4 Info: Starting migration of Main DB to 25 22:22:41.4 Info: RenameTable Restrictions ReleaseProfiles 22:22:41.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:41.4 Info: => 0.0014125s 22:22:41.4 Info: AlterTable ReleaseProfiles 22:22:41.4 Info: => 1E-06s 22:22:41.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:41.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:41.4 Info: => 0.0005158s 22:22:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:41', 'rename_restrictions_to_release_profiles') 22:22:41.4 Info: Committing Transaction 22:22:41.4 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:41.4 Info: => 0.0009894s 22:22:41.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:41.4 Info: Beginning Transaction 22:22:41.4 Info: Starting migration of Main DB to 26 22:22:41.4 Info: RenameTable Profiles QualityProfiles 22:22:41.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:41.4 Info: => 0.0014196s 22:22:41.4 Info: AlterTable QualityProfiles 22:22:41.4 Info: => 7E-07s 22:22:41.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:41.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:41.4 Info: => 0.0005217s 22:22:41.4 Info: AlterTable LanguageProfiles 22:22:41.4 Info: => 6E-07s 22:22:41.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:41.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:41.4 Info: => 0.0005012s 22:22:41.4 Info: UpdateData 22:22:41.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:41.4 Info: => 5.2E-05s 22:22:41.4 Info: UpdateData 22:22:41.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:41.4 Info: => 4.37E-05s 22:22:41.4 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:41.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:41.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" 22:22:41.4 Info: DROP TABLE "Artists" 22:22:41.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:41.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:41.4 Info: => 0.0049775s 22:22:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:41', 'rename_quality_profiles_add_upgrade_allowed') 22:22:41.4 Info: Committing Transaction 22:22:41.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:41.4 Info: => 0.0055905s 22:22:41.4 Info: 27: add_import_exclusions migrating 22:22:41.4 Info: Beginning Transaction 22:22:41.4 Info: Starting migration of Main DB to 27 22:22:41.4 Info: CreateTable ImportListExclusions 22:22:41.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:41.4 Info: => 0.0001486s 22:22:41.4 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:41.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:41.4 Info: => 0.0001003s 22:22:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:41', 'add_import_exclusions') 22:22:41.4 Info: Committing Transaction 22:22:41.4 Info: 27: add_import_exclusions migrated 22:22:41.4 Info: => 0.0006157s 22:22:41.4 Info: 28: clean_artist_metadata_table migrating 22:22:41.4 Info: Beginning Transaction 22:22:41.4 Info: Starting migration of Main DB to 28 22:22:41.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) 22:22:41.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) 22:22:41.4 Info: => 0.0001454s 22:22:41.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) 22:22:41.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) 22:22:41.4 Info: => 0.0001368s 22:22:41.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) 22:22:41.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) 22:22:41.4 Info: => 0.0001289s 22:22:41.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) 22:22:41.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) 22:22:41.4 Info: => 0.00013s 22:22:41.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) 22:22:41.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) 22:22:41.4 Info: => 0.0001315s 22:22:41.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) 22:22:41.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) 22:22:41.4 Info: => 0.0001271s 22:22:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:41', 'clean_artist_metadata_table') 22:22:41.4 Info: Committing Transaction 22:22:41.4 Info: 28: clean_artist_metadata_table migrated 22:22:41.4 Info: => 0.0006183s 22:22:41.4 Info: 29: health_issue_notification migrating 22:22:41.4 Info: Beginning Transaction 22:22:41.4 Info: Starting migration of Main DB to 29 22:22:41.4 Info: AlterTable Notifications 22:22:41.4 Info: => 1E-06s 22:22:41.4 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:41.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:41.4 Info: => 0.0006732s 22:22:41.4 Info: AlterTable Notifications 22:22:41.4 Info: => 1E-06s 22:22:41.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:41.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:41.4 Info: => 0.0007552s 22:22:41.4 Info: AlterTable Notifications 22:22:41.4 Info: => 8E-07s 22:22:41.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:41.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:41.4 Info: => 0.0006988s 22:22:41.4 Info: AlterTable Notifications 22:22:41.4 Info: => 9E-07s 22:22:41.4 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:41.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:41.4 Info: => 0.0007797s 22:22:41.4 Info: AlterTable Notifications 22:22:41.4 Info: => 1E-06s 22:22:41.4 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:41.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:41.4 Info: => 0.0007597s 22:22:41.4 Info: DeleteColumn Notifications OnDownload 22:22:41.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) 22:22:41.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" 22:22:41.4 Info: DROP TABLE "Notifications" 22:22:41.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:41.4 Info: => 0.0044065s 22:22:41.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:41.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) 22:22:41.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" 22:22:41.4 Info: DROP TABLE "Notifications" 22:22:41.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:41.4 Info: => 0.0044747s 22:22:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:41', 'health_issue_notification') 22:22:41.4 Info: Committing Transaction 22:22:41.4 Info: 29: health_issue_notification migrated 22:22:41.4 Info: => 0.0050276s 22:22:41.4 Info: 30: add_mediafilerepository_mtime migrating 22:22:41.4 Info: Beginning Transaction 22:22:41.4 Info: Starting migration of Main DB to 30 22:22:41.4 Info: AlterTable TrackFiles 22:22:41.4 Info: => 1.1E-06s 22:22:41.4 Info: CreateColumn TrackFiles Modified DateTime 22:22:41.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:41.4 Info: => 0.0005361s 22:22:41.4 Info: AlterTable TrackFiles 22:22:41.4 Info: => 7E-07s 22:22:41.4 Info: CreateColumn TrackFiles Path String 22:22:41.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:41.4 Info: => 0.0006343s 22:22:41.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:41.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:41.4 Info: => 4.32E-05s 22:22:41.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) 22:22:41.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) 22:22:41.4 Info: => 0.0001562s 22:22:41.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) 22:22:41.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) 22:22:41.4 Info: => 0.0001707s 22:22:41.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) 22:22:41.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) 22:22:41.4 Info: => 0.0001873s 22:22:41.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") 22:22:41.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") 22:22:41.4 Info: => 8.58E-05s 22:22:41.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:41.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:41.4 Info: => 6.33E-05s 22:22:41.4 Info: AlterTable TrackFiles 22:22:41.4 Info: => 6E-07s 22:22:41.4 Info: AlterColumn TrackFiles Path String 22:22:41.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) 22:22:41.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" 22:22:41.4 Info: DROP TABLE "TrackFiles" 22:22:41.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:41.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:41.4 Info: => 0.0054189s 22:22:41.4 Info: CreateIndex TrackFiles (Path) 22:22:41.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:41.4 Info: => 0.0001058s 22:22:41.4 Info: DeleteColumn TrackFiles RelativePath 22:22:41.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) 22:22:41.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" 22:22:41.4 Info: DROP TABLE "TrackFiles" 22:22:41.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:41.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:41.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:41.4 Info: => 0.0062287s 22:22:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:41', 'add_mediafilerepository_mtime') 22:22:41.4 Info: Committing Transaction 22:22:41.4 Info: 30: add_mediafilerepository_mtime migrated 22:22:41.4 Info: => 0.0067851s 22:22:41.4 Info: 31: add_artistmetadataid_constraint migrating 22:22:41.4 Info: Beginning Transaction 22:22:41.4 Info: Starting migration of Main DB to 31 22:22:41.4 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 22:22:41.4 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 22:22:41.4 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 22:22:41.4 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 22:22:41.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") 22:22:41.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") 22:22:41.4 Info: => 0.0001793s 22:22:41.4 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:41.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:41.4 Info: => 0.0001909s 22:22:41.4 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:41.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:41.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" 22:22:41.4 Info: DROP TABLE "Artists" 22:22:41.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:41.4 Info: => 0.0050016s 22:22:41.4 Info: CreateIndex Artists (ArtistMetadataId) 22:22:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:41.4 Info: => 0.0001176s 22:22:41.4 Info: -> 4 Insert operations completed in 00:00:00.0006438 taking an average of 00:00:00.0001609 22:22:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:41', 'add_artistmetadataid_constraint') 22:22:41.4 Info: Committing Transaction 22:22:41.4 Info: 31: add_artistmetadataid_constraint migrated 22:22:41.4 Info: => 0.0006935s 22:22:41.4 Debug: Took: 00:00:00.1926962 22:22:41.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 22:22:41.5 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 22:22:41.5 Trace: Rate Limit triggered, delaying 'me' for 0.099 sec 22:22:41.6 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 22:22:41.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 22:22:41.6 Trace: Rate Limit triggered, delaying 'me' for 0.199 sec 22:22:41.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 22:22:41.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 22:22:41.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181615792638_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:41.5 Info: DatabaseEngineVersionCheck migrating 22:22:41.5 Info: PerformDBOperation 22:22:41.5 Info: Performing DB Operation 22:22:41.5 Info: SQLite 3.48.0 22:22:41.5 Info: => 0.0014387s 22:22:41.5 Info: DatabaseEngineVersionCheck migrated 22:22:41.5 Info: => 0.0014599s 22:22:41.5 Info: VersionMigration migrating 22:22:41.5 Info: Beginning Transaction 22:22:41.5 Info: CreateTable VersionInfo 22:22:41.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:41.5 Info: => 0.0002212s 22:22:41.5 Info: Committing Transaction 22:22:41.5 Info: VersionMigration migrated 22:22:41.5 Info: => 0.0009503s 22:22:41.5 Info: VersionUniqueMigration migrating 22:22:41.5 Info: Beginning Transaction 22:22:41.5 Info: CreateIndex VersionInfo (Version) 22:22:41.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:41.5 Info: => 0.0001422s 22:22:41.5 Info: AlterTable VersionInfo 22:22:41.5 Info: => 5E-07s 22:22:41.5 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:41.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:41.5 Info: => 0.0006382s 22:22:41.5 Info: Committing Transaction 22:22:41.5 Info: VersionUniqueMigration migrated 22:22:41.5 Info: => 0.0010598s 22:22:41.5 Info: VersionDescriptionMigration migrating 22:22:41.5 Info: Beginning Transaction 22:22:41.5 Info: AlterTable VersionInfo 22:22:41.5 Info: => 7E-07s 22:22:41.5 Info: CreateColumn VersionInfo Description String 22:22:41.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:41.5 Info: => 0.0001887s 22:22:41.5 Info: Committing Transaction 22:22:41.5 Info: VersionDescriptionMigration migrated 22:22:41.5 Info: => 0.0005333s 22:22:41.5 Info: 1: InitialSetup migrating 22:22:41.5 Info: Beginning Transaction 22:22:41.5 Info: Starting migration of Main DB to 1 22:22:41.5 Info: CreateTable Config 22:22:41.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:41.5 Info: => 0.0001571s 22:22:41.5 Info: CreateIndex Config (Key) 22:22:41.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:41.5 Info: => 8.65E-05s 22:22:41.5 Info: CreateTable RootFolders 22:22:41.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:41.5 Info: => 9.8E-05s 22:22:41.5 Info: CreateIndex RootFolders (Path) 22:22:41.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:41.5 Info: => 8.35E-05s 22:22:41.5 Info: CreateTable Artists 22:22:41.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) 22:22:41.5 Info: => 0.0002205s 22:22:41.5 Info: CreateIndex Artists (ForeignArtistId) 22:22:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:41.5 Info: => 8.58E-05s 22:22:41.5 Info: CreateIndex Artists (NameSlug) 22:22:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:41.5 Info: => 9.54E-05s 22:22:41.5 Info: CreateIndex Artists (CleanName) 22:22:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.5 Info: => 8.92E-05s 22:22:41.5 Info: CreateIndex Artists (Path) 22:22:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.5 Info: => 7.95E-05s 22:22:41.5 Info: CreateTable Albums 22:22:41.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) 22:22:41.5 Info: => 0.0001986s 22:22:41.5 Info: CreateIndex Albums (ForeignAlbumId) 22:22:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.5 Info: => 8.48E-05s 22:22:41.5 Info: CreateIndex Albums (MBId) 22:22:41.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:41.5 Info: => 7.88E-05s 22:22:41.5 Info: CreateIndex Albums (TADBId) 22:22:41.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:41.5 Info: => 8.32E-05s 22:22:41.5 Info: CreateIndex Albums (TitleSlug) 22:22:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:41.5 Info: => 8.7E-05s 22:22:41.5 Info: CreateIndex Albums (CleanTitle) 22:22:41.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.5 Info: => 8.24E-05s 22:22:41.5 Info: CreateIndex Albums (Path) 22:22:41.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:41.5 Info: => 8.21E-05s 22:22:41.5 Info: CreateTable Tracks 22:22:41.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) 22:22:41.5 Info: => 0.0001493s 22:22:41.5 Info: CreateIndex Tracks (ForeignTrackId) 22:22:41.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:41.5 Info: => 8.63E-05s 22:22:41.5 Info: CreateIndex Tracks (ArtistId) 22:22:41.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:41.5 Info: => 9.02E-05s 22:22:41.5 Info: CreateIndex Tracks (TrackFileId) 22:22:41.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:41.5 Info: => 9.26E-05s 22:22:41.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:41.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:41.5 Info: => 8.95E-05s 22:22:41.5 Info: CreateTable TrackFiles 22:22:41.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) 22:22:41.5 Info: => 0.0001404s 22:22:41.5 Info: CreateIndex TrackFiles (ArtistId) 22:22:41.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:41.5 Info: => 8.61E-05s 22:22:41.5 Info: CreateIndex TrackFiles (AlbumId) 22:22:41.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:41.5 Info: => 8.3E-05s 22:22:41.5 Info: CreateTable History 22:22:41.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) 22:22:41.5 Info: => 0.0001447s 22:22:41.5 Info: CreateIndex History (Date) 22:22:41.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:41.5 Info: => 8.33E-05s 22:22:41.5 Info: CreateIndex History (EventType) 22:22:41.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:41.5 Info: => 8.25E-05s 22:22:41.5 Info: CreateIndex History (DownloadId) 22:22:41.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:41.5 Info: => 8.01E-05s 22:22:41.5 Info: CreateIndex History (AlbumId) 22:22:41.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:41.5 Info: => 8.12E-05s 22:22:41.5 Info: CreateTable Notifications 22:22:41.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) 22:22:41.5 Info: => 0.0001293s 22:22:41.5 Info: CreateTable ScheduledTasks 22:22:41.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:41.5 Info: => 0.0001147s 22:22:41.5 Info: CreateIndex ScheduledTasks (TypeName) 22:22:41.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:41.5 Info: => 9.96E-05s 22:22:41.5 Info: CreateTable Indexers 22:22:41.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) 22:22:41.5 Info: => 0.0001223s 22:22:41.5 Info: CreateIndex Indexers (Name) 22:22:41.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:41.6 Info: => 0.0001109s 22:22:41.6 Info: CreateTable Profiles 22:22:41.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:41.6 Info: => 0.0001087s 22:22:41.6 Info: CreateIndex Profiles (Name) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:41.6 Info: => 0.0001291s 22:22:41.6 Info: CreateTable QualityDefinitions 22:22:41.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:41.6 Info: => 0.0001508s 22:22:41.6 Info: CreateIndex QualityDefinitions (Quality) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:41.6 Info: => 0.0001025s 22:22:41.6 Info: CreateIndex QualityDefinitions (Title) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:41.6 Info: => 9.34E-05s 22:22:41.6 Info: CreateTable NamingConfig 22:22:41.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:41.6 Info: => 0.0001349s 22:22:41.6 Info: CreateTable Blacklist 22:22:41.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:41.6 Info: => 0.0001837s 22:22:41.6 Info: CreateTable Metadata 22:22:41.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:41.6 Info: => 0.0001187s 22:22:41.6 Info: CreateTable MetadataFiles 22:22:41.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:41.6 Info: => 0.000139s 22:22:41.6 Info: CreateTable DownloadClients 22:22:41.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:41.6 Info: => 0.000123s 22:22:41.6 Info: CreateTable PendingReleases 22:22:41.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:41.6 Info: => 0.0001358s 22:22:41.6 Info: CreateTable RemotePathMappings 22:22:41.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:41.6 Info: => 0.000118s 22:22:41.6 Info: CreateTable Tags 22:22:41.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:41.6 Info: => 0.0001059s 22:22:41.6 Info: CreateIndex Tags (Label) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:41.6 Info: => 0.000102s 22:22:41.6 Info: CreateTable Restrictions 22:22:41.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:41.6 Info: => 0.0001241s 22:22:41.6 Info: CreateTable DelayProfiles 22:22:41.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:41.6 Info: => 0.0001445s 22:22:41.6 Info: CreateTable Users 22:22:41.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:41.6 Info: => 0.0001052s 22:22:41.6 Info: CreateIndex Users (Identifier) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:41.6 Info: => 9.56E-05s 22:22:41.6 Info: CreateIndex Users (Username) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:41.6 Info: => 9.2E-05s 22:22:41.6 Info: CreateTable Commands 22:22:41.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:41.6 Info: => 0.0001383s 22:22:41.6 Info: CreateTable IndexerStatus 22:22:41.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:41.6 Info: => 0.0001304s 22:22:41.6 Info: CreateIndex IndexerStatus (ProviderId) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:41.6 Info: => 0.0001179s 22:22:41.6 Info: CreateTable ExtraFiles 22:22:41.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:41.6 Info: => 0.0001689s 22:22:41.6 Info: CreateTable LyricFiles 22:22:41.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:41.6 Info: => 0.0001542s 22:22:41.6 Info: CreateTable LanguageProfiles 22:22:41.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:41.6 Info: => 0.0001091s 22:22:41.6 Info: CreateIndex LanguageProfiles (Name) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:41.6 Info: => 9.92E-05s 22:22:41.6 Info: CreateTable DownloadClientStatus 22:22:41.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:41.6 Info: => 0.0001213s 22:22:41.6 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:41.6 Info: => 0.0001008s 22:22:41.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:41.6 Info: -> 1 Insert operations completed in 00:00:00.0000715 taking an average of 00:00:00.0000715 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:41', 'InitialSetup') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 1: InitialSetup migrated 22:22:41.6 Info: => 0.0018993s 22:22:41.6 Info: 2: add_reason_to_pending_releases migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 2 22:22:41.6 Info: AlterTable PendingReleases 22:22:41.6 Info: => 7E-07s 22:22:41.6 Info: CreateColumn PendingReleases Reason Int32 22:22:41.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:41.6 Info: => 0.0005193s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:41', 'add_reason_to_pending_releases') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 2: add_reason_to_pending_releases migrated 22:22:41.6 Info: => 0.0009968s 22:22:41.6 Info: 3: add_medium_support migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 3 22:22:41.6 Info: AlterTable Albums 22:22:41.6 Info: => 7E-07s 22:22:41.6 Info: CreateColumn Albums Media String 22:22:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:41.6 Info: => 0.0004662s 22:22:41.6 Info: AlterTable Tracks 22:22:41.6 Info: => 6E-07s 22:22:41.6 Info: CreateColumn Tracks MediumNumber Int32 22:22:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:41.6 Info: => 0.0004474s 22:22:41.6 Info: AlterTable Tracks 22:22:41.6 Info: => 5E-07s 22:22:41.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:41.6 Info: => 0.0004497s 22:22:41.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:41.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:41.6 Info: => 4.61E-05s 22:22:41.6 Info: DeleteColumn Tracks TrackNumber 22:22:41.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:41.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:41.6 Info: DROP TABLE "Tracks" 22:22:41.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:41.6 Info: => 0.0045137s 22:22:41.6 Info: AlterTable Tracks 22:22:41.6 Info: => 5E-07s 22:22:41.6 Info: CreateColumn Tracks TrackNumber String 22:22:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:41.6 Info: => 0.0004519s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:41', 'add_medium_support') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 3: add_medium_support migrated 22:22:41.6 Info: => 0.000969s 22:22:41.6 Info: 4: add_various_qualites_in_profile migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 4 22:22:41.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:41.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:41.6 Info: => 5.58E-05s 22:22:41.6 Info: PerformDBOperation 22:22:41.6 Info: Performing DB Operation 22:22:41.6 Info: => 3.55E-05s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:41', 'add_various_qualites_in_profile') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 4: add_various_qualites_in_profile migrated 22:22:41.6 Info: => 0.0004758s 22:22:41.6 Info: 5: metadata_profiles migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 5 22:22:41.6 Info: CreateTable MetadataProfiles 22:22:41.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:41.6 Info: => 0.0001284s 22:22:41.6 Info: CreateIndex MetadataProfiles (Name) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:41.6 Info: => 0.0001063s 22:22:41.6 Info: AlterTable Artists 22:22:41.6 Info: => 4E-07s 22:22:41.6 Info: CreateColumn Artists MetadataProfileId Int32 22:22:41.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:41.6 Info: => 0.0004689s 22:22:41.6 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:41.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:41.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" 22:22:41.6 Info: DROP TABLE "Artists" 22:22:41.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.6 Info: => 0.004664s 22:22:41.6 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:41.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:41.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" 22:22:41.6 Info: DROP TABLE "Artists" 22:22:41.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.6 Info: => 0.0045742s 22:22:41.6 Info: AlterTable Albums 22:22:41.6 Info: => 5E-07s 22:22:41.6 Info: CreateColumn Albums SecondaryTypes String 22:22:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:41.6 Info: => 0.0004599s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:41', 'metadata_profiles') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 5: metadata_profiles migrated 22:22:41.6 Info: => 0.0009461s 22:22:41.6 Info: 6: separate_automatic_and_interactive_search migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 6 22:22:41.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:41.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) 22:22:41.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:41.6 Info: DROP TABLE "Indexers" 22:22:41.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:41.6 Info: => 0.0050119s 22:22:41.6 Info: AlterTable Indexers 22:22:41.6 Info: => 5E-07s 22:22:41.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:41.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:41.6 Info: => 0.0004569s 22:22:41.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:41.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:41.6 Info: => 4.41E-05s 22:22:41.6 Info: AlterTable Indexers 22:22:41.6 Info: => 5E-07s 22:22:41.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:41.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) 22:22:41.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" 22:22:41.6 Info: DROP TABLE "Indexers" 22:22:41.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:41.6 Info: => 0.0039655s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:41', 'separate_automatic_and_interactive_search') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 6: separate_automatic_and_interactive_search migrated 22:22:41.6 Info: => 0.0044803s 22:22:41.6 Info: 7: change_album_path_to_relative migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 7 22:22:41.6 Info: DeleteColumn Albums Path 22:22:41.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) 22:22:41.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" 22:22:41.6 Info: DROP TABLE "Albums" 22:22:41.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.6 Info: => 0.004869s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:41', 'change_album_path_to_relative') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 7: change_album_path_to_relative migrated 22:22:41.6 Info: => 0.0054335s 22:22:41.6 Info: 8: change_quality_size_mb_to_kb migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 8 22:22:41.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 22:22:41.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 22:22:41.6 Info: => 5.01E-05s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:41', 'change_quality_size_mb_to_kb') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 8: change_quality_size_mb_to_kb migrated 22:22:41.6 Info: => 0.0004179s 22:22:41.6 Info: 9: album_releases migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 9 22:22:41.6 Info: AlterTable Albums 22:22:41.6 Info: => 4E-07s 22:22:41.6 Info: CreateColumn Albums Releases String 22:22:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:41.6 Info: => 0.0005159s 22:22:41.6 Info: AlterTable Albums 22:22:41.6 Info: => 6E-07s 22:22:41.6 Info: CreateColumn Albums CurrentRelease String 22:22:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:41.6 Info: => 0.0004594s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:41', 'album_releases') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 9: album_releases migrated 22:22:41.6 Info: => 0.0009557s 22:22:41.6 Info: 10: album_releases_fix migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 10 22:22:41.6 Info: AlterTable Albums 22:22:41.6 Info: => 7E-07s 22:22:41.6 Info: AlterColumn Albums Releases String 22:22:41.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) 22:22:41.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" 22:22:41.6 Info: DROP TABLE "Albums" 22:22:41.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.6 Info: => 0.0047183s 22:22:41.6 Info: AlterTable Albums 22:22:41.6 Info: => 5E-07s 22:22:41.6 Info: AlterColumn Albums CurrentRelease String 22:22:41.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) 22:22:41.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" 22:22:41.6 Info: DROP TABLE "Albums" 22:22:41.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.6 Info: => 0.0047927s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:41', 'album_releases_fix') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 10: album_releases_fix migrated 22:22:41.6 Info: => 0.0053094s 22:22:41.6 Info: 11: import_lists migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 11 22:22:41.6 Info: CreateTable ImportLists 22:22:41.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) 22:22:41.6 Info: => 0.0001525s 22:22:41.6 Info: CreateIndex ImportLists (Name) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:41.6 Info: => 9.48E-05s 22:22:41.6 Info: CreateTable ImportListStatus 22:22:41.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) 22:22:41.6 Info: => 0.0001276s 22:22:41.6 Info: CreateIndex ImportListStatus (ProviderId) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:41.6 Info: => 9.42E-05s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:41', 'import_lists') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 11: import_lists migrated 22:22:41.6 Info: => 0.000603s 22:22:41.6 Info: 12: add_release_status migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 12 22:22:41.6 Info: AlterTable MetadataProfiles 22:22:41.6 Info: => 8E-07s 22:22:41.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:41.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:41.6 Info: => 0.0004918s 22:22:41.6 Info: PerformDBOperation 22:22:41.6 Info: Performing DB Operation 22:22:41.6 Info: => 3.33E-05s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:41', 'add_release_status') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 12: add_release_status migrated 22:22:41.6 Info: => 0.0004895s 22:22:41.6 Info: 13: album_download_notification migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 13 22:22:41.6 Info: AlterTable Notifications 22:22:41.6 Info: => 8E-07s 22:22:41.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:41.6 Info: => 0.0004836s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:41', 'album_download_notification') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 13: album_download_notification migrated 22:22:41.6 Info: => 0.0009513s 22:22:41.6 Info: 14: fix_language_metadata_profiles migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 14 22:22:41.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 22:22:41.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 22:22:41.6 Info: => 9.41E-05s 22:22:41.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 22:22:41.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 22:22:41.6 Info: => 8.4E-05s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:41', 'fix_language_metadata_profiles') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 14: fix_language_metadata_profiles migrated 22:22:41.6 Info: => 0.0005165s 22:22:41.6 Info: 15: remove_fanzub migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 15 22:22:41.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:41.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:41.6 Info: => 4.87E-05s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:41', 'remove_fanzub') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 15: remove_fanzub migrated 22:22:41.6 Info: => 0.0004187s 22:22:41.6 Info: 16: update_artist_history_indexes migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 16 22:22:41.6 Info: CreateIndex Albums (ArtistId) 22:22:41.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:41.6 Info: => 0.000102s 22:22:41.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:41.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:41.6 Info: => 9.78E-05s 22:22:41.6 Info: DeleteIndex History (AlbumId) 22:22:41.6 Info: DROP INDEX "IX_History_AlbumId" 22:22:41.6 Info: => 0.0001262s 22:22:41.6 Info: CreateIndex History (AlbumId, Date) 22:22:41.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:41.6 Info: => 9.97E-05s 22:22:41.6 Info: DeleteIndex History (DownloadId) 22:22:41.6 Info: DROP INDEX "IX_History_DownloadId" 22:22:41.6 Info: => 0.0001222s 22:22:41.6 Info: CreateIndex History (DownloadId, Date) 22:22:41.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:41.6 Info: => 9.67E-05s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:41', 'update_artist_history_indexes') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 16: update_artist_history_indexes migrated 22:22:41.6 Info: => 0.0005817s 22:22:41.6 Info: 17: remove_nma migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 17 22:22:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:41.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:41.6 Info: => 5.01E-05s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:41', 'remove_nma') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 17: remove_nma migrated 22:22:41.6 Info: => 0.0004149s 22:22:41.6 Info: 18: album_disambiguation migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 18 22:22:41.6 Info: AlterTable Albums 22:22:41.6 Info: => 7E-07s 22:22:41.6 Info: CreateColumn Albums Disambiguation String 22:22:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:41.6 Info: => 0.000492s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:41', 'album_disambiguation') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 18: album_disambiguation migrated 22:22:41.6 Info: => 0.0008671s 22:22:41.6 Info: 19: add_ape_quality_in_profiles migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 19 22:22:41.6 Info: PerformDBOperation 22:22:41.6 Info: Performing DB Operation 22:22:41.6 Info: => 4.61E-05s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:41', 'add_ape_quality_in_profiles') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 19: add_ape_quality_in_profiles migrated 22:22:41.6 Info: => 0.0004131s 22:22:41.6 Info: 20: remove_pushalot migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 20 22:22:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:41.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:41.6 Info: => 4.91E-05s 22:22:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:41.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:41.6 Info: => 4.26E-05s 22:22:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:41.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:41.6 Info: => 4.03E-05s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:41', 'remove_pushalot') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 20: remove_pushalot migrated 22:22:41.6 Info: => 0.0004234s 22:22:41.6 Info: 21: add_custom_filters migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 21 22:22:41.6 Info: CreateTable CustomFilters 22:22:41.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:41.6 Info: => 0.000125s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:41', 'add_custom_filters') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 21: add_custom_filters migrated 22:22:41.6 Info: => 0.000475s 22:22:41.6 Info: 22: import_list_tags migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 22 22:22:41.6 Info: AlterTable ImportLists 22:22:41.6 Info: => 8E-07s 22:22:41.6 Info: CreateColumn ImportLists Tags String 22:22:41.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:41.6 Info: => 0.0005007s 22:22:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:41', 'import_list_tags') 22:22:41.6 Info: Committing Transaction 22:22:41.6 Info: 22: import_list_tags migrated 22:22:41.6 Info: => 0.0008517s 22:22:41.6 Info: 23: add_release_groups_etc migrating 22:22:41.6 Info: Beginning Transaction 22:22:41.6 Info: Starting migration of Main DB to 23 22:22:41.6 Info: CreateTable ArtistMetadata 22:22:41.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) 22:22:41.6 Info: => 0.000161s 22:22:41.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:41.6 Info: => 9.93E-05s 22:22:41.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" 22:22:41.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" 22:22:41.6 Info: => 9.16E-05s 22:22:41.6 Info: AlterTable Artists 22:22:41.6 Info: => 5E-07s 22:22:41.6 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:41.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:41.6 Info: => 0.0005069s 22:22:41.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:41.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:41.6 Info: => 6.94E-05s 22:22:41.6 Info: CreateTable AlbumReleases 22:22:41.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) 22:22:41.6 Info: => 0.0001553s 22:22:41.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:41.6 Info: => 9.59E-05s 22:22:41.6 Info: CreateIndex AlbumReleases (AlbumId) 22:22:41.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:41.6 Info: => 9E-05s 22:22:41.6 Info: PerformDBOperation 22:22:41.6 Info: Performing DB Operation 22:22:41.6 Info: => 4.21E-05s 22:22:41.6 Info: AlterTable Albums 22:22:41.6 Info: => 5E-07s 22:22:41.6 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:41.6 Info: => 0.0005158s 22:22:41.6 Info: AlterTable Albums 22:22:41.6 Info: => 5E-07s 22:22:41.6 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:41.6 Info: => 0.0005432s 22:22:41.6 Info: AlterTable Albums 22:22:41.6 Info: => 6E-07s 22:22:41.6 Info: CreateColumn Albums Links String 22:22:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:41.6 Info: => 0.0005219s 22:22:41.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:41.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:41.6 Info: => 0.0001024s 22:22:41.6 Info: AlterTable Tracks 22:22:41.6 Info: => 5E-07s 22:22:41.6 Info: CreateColumn Tracks ForeignRecordingId String 22:22:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:41.6 Info: => 0.0005157s 22:22:41.6 Info: AlterTable Tracks 22:22:41.6 Info: => 6E-07s 22:22:41.6 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:41.6 Info: => 0.0005152s 22:22:41.6 Info: AlterTable Tracks 22:22:41.6 Info: => 6E-07s 22:22:41.6 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:41.6 Info: => 0.0005336s 22:22:41.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:41.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:41.6 Info: => 8.38E-05s 22:22:41.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:41.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:41.6 Info: => 7.23E-05s 22:22:41.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:41.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) 22:22:41.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" 22:22:41.6 Info: DROP TABLE "Artists" 22:22:41.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.6 Info: => 0.0151112s 22:22:41.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:41.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) 22:22:41.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" 22:22:41.6 Info: DROP TABLE "Albums" 22:22:41.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.6 Info: => 0.005165s 22:22:41.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:41.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) 22:22:41.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" 22:22:41.6 Info: DROP TABLE "Tracks" 22:22:41.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:41.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:41.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:41.7 Info: => 0.0047202s 22:22:41.7 Info: DeleteColumn TrackFiles ArtistId 22:22:41.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:41.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:41.7 Info: DROP TABLE "TrackFiles" 22:22:41.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:41.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:41.7 Info: => 0.0044239s 22:22:41.7 Info: CreateIndex Artists (ArtistMetadataId) 22:22:41.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:41.7 Info: => 9.38E-05s 22:22:41.7 Info: CreateIndex Artists (Monitored) 22:22:41.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:41.7 Info: => 8.93E-05s 22:22:41.7 Info: CreateIndex Albums (ArtistMetadataId) 22:22:41.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:41.7 Info: => 8.87E-05s 22:22:41.7 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:41.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:41.7 Info: => 8.69E-05s 22:22:41.7 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:41.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:41.7 Info: => 9.16E-05s 22:22:41.7 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:41.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:41.7 Info: => 8.73E-05s 22:22:41.7 Info: UpdateData 22:22:41.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:41.7 Info: => 5.33E-05s 22:22:41.7 Info: UpdateData 22:22:41.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:41.7 Info: => 4.63E-05s 22:22:41.7 Info: UpdateData 22:22:41.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:41.7 Info: => 5.19E-05s 22:22:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:41', 'add_release_groups_etc') 22:22:41.7 Info: Committing Transaction 22:22:41.7 Info: 23: add_release_groups_etc migrated 22:22:41.7 Info: => 0.0007713s 22:22:41.7 Info: 24: NewMediaInfoFormat migrating 22:22:41.7 Info: Beginning Transaction 22:22:41.7 Info: Starting migration of Main DB to 24 22:22:41.7 Info: UpdateData 22:22:41.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:41.7 Info: => 5.32E-05s 22:22:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:41', 'NewMediaInfoFormat') 22:22:41.7 Info: Committing Transaction 22:22:41.7 Info: 24: NewMediaInfoFormat migrated 22:22:41.7 Info: => 0.0004963s 22:22:41.7 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:41.7 Info: Beginning Transaction 22:22:41.7 Info: Starting migration of Main DB to 25 22:22:41.7 Info: RenameTable Restrictions ReleaseProfiles 22:22:41.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:41.7 Info: => 0.0014263s 22:22:41.7 Info: AlterTable ReleaseProfiles 22:22:41.7 Info: => 6E-07s 22:22:41.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:41.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:41.7 Info: => 0.0005551s 22:22:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:41', 'rename_restrictions_to_release_profiles') 22:22:41.7 Info: Committing Transaction 22:22:41.7 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:41.7 Info: => 0.0010404s 22:22:41.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:41.7 Info: Beginning Transaction 22:22:41.7 Info: Starting migration of Main DB to 26 22:22:41.7 Info: RenameTable Profiles QualityProfiles 22:22:41.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:41.7 Info: => 0.0014316s 22:22:41.7 Info: AlterTable QualityProfiles 22:22:41.7 Info: => 6E-07s 22:22:41.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:41.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:41.7 Info: => 0.0008559s 22:22:41.7 Info: AlterTable LanguageProfiles 22:22:41.7 Info: => 6E-07s 22:22:41.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:41.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:41.7 Info: => 0.0005259s 22:22:41.7 Info: UpdateData 22:22:41.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:41.7 Info: => 5.07E-05s 22:22:41.7 Info: UpdateData 22:22:41.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:41.7 Info: => 4.26E-05s 22:22:41.7 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:41.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:41.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" 22:22:41.7 Info: DROP TABLE "Artists" 22:22:41.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:41.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:41.7 Info: => 0.0049434s 22:22:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:41', 'rename_quality_profiles_add_upgrade_allowed') 22:22:41.7 Info: Committing Transaction 22:22:41.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:41.7 Info: => 0.0055379s 22:22:41.7 Info: 27: add_import_exclusions migrating 22:22:41.7 Info: Beginning Transaction 22:22:41.7 Info: Starting migration of Main DB to 27 22:22:41.7 Info: CreateTable ImportListExclusions 22:22:41.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:41.7 Info: => 0.0001254s 22:22:41.7 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:41.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:41.7 Info: => 9.84E-05s 22:22:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:41', 'add_import_exclusions') 22:22:41.7 Info: Committing Transaction 22:22:41.7 Info: 27: add_import_exclusions migrated 22:22:41.7 Info: => 0.0006159s 22:22:41.7 Info: 28: clean_artist_metadata_table migrating 22:22:41.7 Info: Beginning Transaction 22:22:41.7 Info: Starting migration of Main DB to 28 22:22:41.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) 22:22:41.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) 22:22:41.7 Info: => 0.000148s 22:22:41.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) 22:22:41.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) 22:22:41.7 Info: => 0.0001343s 22:22:41.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) 22:22:41.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) 22:22:41.7 Info: => 0.0001343s 22:22:41.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) 22:22:41.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) 22:22:41.7 Info: => 0.0001299s 22:22:41.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) 22:22:41.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) 22:22:41.7 Info: => 0.0001267s 22:22:41.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) 22:22:41.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) 22:22:41.7 Info: => 0.0001288s 22:22:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:41', 'clean_artist_metadata_table') 22:22:41.7 Info: Committing Transaction 22:22:41.7 Info: 28: clean_artist_metadata_table migrated 22:22:41.7 Info: => 0.0006062s 22:22:41.7 Info: 29: health_issue_notification migrating 22:22:41.7 Info: Beginning Transaction 22:22:41.7 Info: Starting migration of Main DB to 29 22:22:41.7 Info: AlterTable Notifications 22:22:41.7 Info: => 8E-07s 22:22:41.7 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:41.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:41.7 Info: => 0.0005251s 22:22:41.7 Info: AlterTable Notifications 22:22:41.7 Info: => 7E-07s 22:22:41.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:41.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:41.7 Info: => 0.0005309s 22:22:41.7 Info: AlterTable Notifications 22:22:41.7 Info: => 4E-07s 22:22:41.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:41.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:41.7 Info: => 0.000514s 22:22:41.7 Info: AlterTable Notifications 22:22:41.7 Info: => 4E-07s 22:22:41.7 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:41.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:41.7 Info: => 0.0005149s 22:22:41.7 Info: AlterTable Notifications 22:22:41.7 Info: => 5E-07s 22:22:41.7 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:41.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:41.7 Info: => 0.0005158s 22:22:41.7 Info: DeleteColumn Notifications OnDownload 22:22:41.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) 22:22:41.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" 22:22:41.7 Info: DROP TABLE "Notifications" 22:22:41.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:41.7 Info: => 0.0044307s 22:22:41.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:41.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) 22:22:41.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" 22:22:41.7 Info: DROP TABLE "Notifications" 22:22:41.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:41.7 Info: => 0.0045247s 22:22:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:41', 'health_issue_notification') 22:22:41.7 Info: Committing Transaction 22:22:41.7 Info: 29: health_issue_notification migrated 22:22:41.7 Info: => 0.0050763s 22:22:41.7 Info: 30: add_mediafilerepository_mtime migrating 22:22:41.7 Info: Beginning Transaction 22:22:41.7 Info: Starting migration of Main DB to 30 22:22:41.7 Info: AlterTable TrackFiles 22:22:41.7 Info: => 9E-07s 22:22:41.7 Info: CreateColumn TrackFiles Modified DateTime 22:22:41.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:41.7 Info: => 0.0007604s 22:22:41.7 Info: AlterTable TrackFiles 22:22:41.7 Info: => 8E-07s 22:22:41.7 Info: CreateColumn TrackFiles Path String 22:22:41.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:41.7 Info: => 0.0007613s 22:22:41.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:41.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:41.7 Info: => 5.52E-05s 22:22:41.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) 22:22:41.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) 22:22:41.7 Info: => 0.0002037s 22:22:41.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) 22:22:41.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) 22:22:41.7 Info: => 0.0002141s 22:22:41.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) 22:22:41.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) 22:22:41.7 Info: => 0.0002037s 22:22:41.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") 22:22:41.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") 22:22:41.7 Info: => 0.0001144s 22:22:41.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:41.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:41.7 Info: => 8.42E-05s 22:22:41.7 Info: AlterTable TrackFiles 22:22:41.7 Info: => 7E-07s 22:22:41.7 Info: AlterColumn TrackFiles Path String 22:22:41.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:41.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" 22:22:41.7 Info: DROP TABLE "TrackFiles" 22:22:41.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:41.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:41.7 Info: => 0.0046719s 22:22:41.7 Info: CreateIndex TrackFiles (Path) 22:22:41.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:41.7 Info: => 9.43E-05s 22:22:41.7 Info: DeleteColumn TrackFiles RelativePath 22:22:41.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:41.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" 22:22:41.7 Info: DROP TABLE "TrackFiles" 22:22:41.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:41.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:41.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:41.7 Info: => 0.0047676s 22:22:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:41', 'add_mediafilerepository_mtime') 22:22:41.7 Info: Committing Transaction 22:22:41.7 Info: 30: add_mediafilerepository_mtime migrated 22:22:41.7 Info: => 0.0053029s 22:22:41.7 Info: 31: add_artistmetadataid_constraint migrating 22:22:41.7 Info: Beginning Transaction 22:22:41.7 Info: Starting migration of Main DB to 31 22:22:41.7 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 22:22:41.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) 22:22:41.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") 22:22:41.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") 22:22:41.7 Info: => 0.0001483s 22:22:41.7 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:41.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:41.7 Info: => 0.00013s 22:22:41.7 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:41.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:41.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" 22:22:41.7 Info: DROP TABLE "Artists" 22:22:41.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:41.7 Info: => 0.0048869s 22:22:41.7 Info: CreateIndex Artists (ArtistMetadataId) 22:22:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:41.7 Info: => 0.0001184s 22:22:41.7 Info: -> 2 Insert operations completed in 00:00:00.0001640 taking an average of 00:00:00.0000820 22:22:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:41', 'add_artistmetadataid_constraint') 22:22:41.7 Info: Committing Transaction 22:22:41.7 Info: 31: add_artistmetadataid_constraint migrated 22:22:41.7 Info: => 0.0006775s 22:22:41.7 Debug: Took: 00:00:00.1731434 22:22:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- Passed! - Failed: 0, Passed: 500, Skipped: 30, Total: 530, Duration: 7 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll (net6.0) 22:22:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 22:22:41.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181618240501_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:41.8 Info: DatabaseEngineVersionCheck migrating 22:22:41.8 Info: PerformDBOperation 22:22:41.8 Info: Performing DB Operation 22:22:41.8 Info: SQLite 3.48.0 22:22:41.8 Info: => 0.001523s 22:22:41.8 Info: DatabaseEngineVersionCheck migrated 22:22:41.8 Info: => 0.0015452s 22:22:41.8 Info: VersionMigration migrating 22:22:41.8 Info: Beginning Transaction 22:22:41.8 Info: CreateTable VersionInfo 22:22:41.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:41.8 Info: => 0.0002159s 22:22:41.8 Info: Committing Transaction 22:22:41.8 Info: VersionMigration migrated 22:22:41.8 Info: => 0.0007884s 22:22:41.8 Info: VersionUniqueMigration migrating 22:22:41.8 Info: Beginning Transaction 22:22:41.8 Info: CreateIndex VersionInfo (Version) 22:22:41.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:41.8 Info: => 0.0001297s 22:22:41.8 Info: AlterTable VersionInfo 22:22:41.8 Info: => 7E-07s 22:22:41.8 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:41.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:41.8 Info: => 0.0008219s 22:22:41.8 Info: Committing Transaction 22:22:41.8 Info: VersionUniqueMigration migrated 22:22:41.8 Info: => 0.0011653s 22:22:41.8 Info: VersionDescriptionMigration migrating 22:22:41.8 Info: Beginning Transaction 22:22:41.8 Info: AlterTable VersionInfo 22:22:41.8 Info: => 1E-06s 22:22:41.8 Info: CreateColumn VersionInfo Description String 22:22:41.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:41.8 Info: => 0.0002579s 22:22:41.8 Info: Committing Transaction 22:22:41.8 Info: VersionDescriptionMigration migrated 22:22:41.8 Info: => 0.0005953s 22:22:41.8 Info: 1: InitialSetup migrating 22:22:41.8 Info: Beginning Transaction 22:22:41.8 Info: Starting migration of Main DB to 1 22:22:41.8 Info: CreateTable Config 22:22:41.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:41.8 Info: => 0.0001549s 22:22:41.8 Info: CreateIndex Config (Key) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:41.8 Info: => 8.97E-05s 22:22:41.8 Info: CreateTable RootFolders 22:22:41.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:41.8 Info: => 0.0001028s 22:22:41.8 Info: CreateIndex RootFolders (Path) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:41.8 Info: => 9.09E-05s 22:22:41.8 Info: CreateTable Artists 22:22:41.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:41.8 Info: => 0.0002348s 22:22:41.8 Info: CreateIndex Artists (ForeignArtistId) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:41.8 Info: => 8.8E-05s 22:22:41.8 Info: CreateIndex Artists (NameSlug) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:41.8 Info: => 8.6E-05s 22:22:41.8 Info: CreateIndex Artists (CleanName) 22:22:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.8 Info: => 7.86E-05s 22:22:41.8 Info: CreateIndex Artists (Path) 22:22:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.8 Info: => 8.01E-05s 22:22:41.8 Info: CreateTable Albums 22:22:41.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:41.8 Info: => 0.0002004s 22:22:41.8 Info: CreateIndex Albums (ForeignAlbumId) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.8 Info: => 8.49E-05s 22:22:41.8 Info: CreateIndex Albums (MBId) 22:22:41.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:41.8 Info: => 8.19E-05s 22:22:41.8 Info: CreateIndex Albums (TADBId) 22:22:41.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:41.8 Info: => 8.23E-05s 22:22:41.8 Info: CreateIndex Albums (TitleSlug) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:41.8 Info: => 8.14E-05s 22:22:41.8 Info: CreateIndex Albums (CleanTitle) 22:22:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.8 Info: => 7.96E-05s 22:22:41.8 Info: CreateIndex Albums (Path) 22:22:41.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:41.8 Info: => 7.86E-05s 22:22:41.8 Info: CreateTable Tracks 22:22:41.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:41.8 Info: => 0.0001476s 22:22:41.8 Info: CreateIndex Tracks (ForeignTrackId) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:41.8 Info: => 8.38E-05s 22:22:41.8 Info: CreateIndex Tracks (ArtistId) 22:22:41.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:41.8 Info: => 8.74E-05s 22:22:41.8 Info: CreateIndex Tracks (TrackFileId) 22:22:41.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:41.8 Info: => 8.43E-05s 22:22:41.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:41.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:41.8 Info: => 9.55E-05s 22:22:41.8 Info: CreateTable TrackFiles 22:22:41.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:41.8 Info: => 0.000151s 22:22:41.8 Info: CreateIndex TrackFiles (ArtistId) 22:22:41.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:41.8 Info: => 8.46E-05s 22:22:41.8 Info: CreateIndex TrackFiles (AlbumId) 22:22:41.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:41.8 Info: => 8.24E-05s 22:22:41.8 Info: CreateTable History 22:22:41.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:41.8 Info: => 0.000144s 22:22:41.8 Info: CreateIndex History (Date) 22:22:41.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:41.8 Info: => 8.39E-05s 22:22:41.8 Info: CreateIndex History (EventType) 22:22:41.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:41.8 Info: => 8.23E-05s 22:22:41.8 Info: CreateIndex History (DownloadId) 22:22:41.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:41.8 Info: => 9.36E-05s 22:22:41.8 Info: CreateIndex History (AlbumId) 22:22:41.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:41.8 Info: => 9.73E-05s 22:22:41.8 Info: CreateTable Notifications 22:22:41.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:41.8 Info: => 0.0001395s 22:22:41.8 Info: CreateTable ScheduledTasks 22:22:41.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:41.8 Info: => 0.0001279s 22:22:41.8 Info: CreateIndex ScheduledTasks (TypeName) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:41.8 Info: => 9.04E-05s 22:22:41.8 Info: CreateTable Indexers 22:22:41.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:41.8 Info: => 0.0001219s 22:22:41.8 Info: CreateIndex Indexers (Name) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:41.8 Info: => 8.86E-05s 22:22:41.8 Info: CreateTable Profiles 22:22:41.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:41.8 Info: => 0.0001129s 22:22:41.8 Info: CreateIndex Profiles (Name) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:41.8 Info: => 0.000114s 22:22:41.8 Info: CreateTable QualityDefinitions 22:22:41.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:41.8 Info: => 0.0001385s 22:22:41.8 Info: CreateIndex QualityDefinitions (Quality) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:41.8 Info: => 0.0001034s 22:22:41.8 Info: CreateIndex QualityDefinitions (Title) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:41.8 Info: => 9.33E-05s 22:22:41.8 Info: CreateTable NamingConfig 22:22:41.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:41.8 Info: => 0.0001374s 22:22:41.8 Info: CreateTable Blacklist 22:22:41.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:41.8 Info: => 0.0001835s 22:22:41.8 Info: CreateTable Metadata 22:22:41.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:41.8 Info: => 0.0001145s 22:22:41.8 Info: CreateTable MetadataFiles 22:22:41.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:41.8 Info: => 0.0001343s 22:22:41.8 Info: CreateTable DownloadClients 22:22:41.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:41.8 Info: => 0.0001175s 22:22:41.8 Info: CreateTable PendingReleases 22:22:41.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:41.8 Info: => 0.0001428s 22:22:41.8 Info: CreateTable RemotePathMappings 22:22:41.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:41.8 Info: => 0.0001434s 22:22:41.8 Info: CreateTable Tags 22:22:41.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:41.8 Info: => 0.0001008s 22:22:41.8 Info: CreateIndex Tags (Label) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:41.8 Info: => 9.74E-05s 22:22:41.8 Info: CreateTable Restrictions 22:22:41.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:41.8 Info: => 0.0001114s 22:22:41.8 Info: CreateTable DelayProfiles 22:22:41.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:41.8 Info: => 0.0001428s 22:22:41.8 Info: CreateTable Users 22:22:41.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:41.8 Info: => 0.000106s 22:22:41.8 Info: CreateIndex Users (Identifier) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:41.8 Info: => 9.82E-05s 22:22:41.8 Info: CreateIndex Users (Username) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:41.8 Info: => 9.19E-05s 22:22:41.8 Info: CreateTable Commands 22:22:41.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:41.8 Info: => 0.000138s 22:22:41.8 Info: CreateTable IndexerStatus 22:22:41.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:41.8 Info: => 0.0001311s 22:22:41.8 Info: CreateIndex IndexerStatus (ProviderId) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:41.8 Info: => 0.0001179s 22:22:41.8 Info: CreateTable ExtraFiles 22:22:41.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:41.8 Info: => 0.0001396s 22:22:41.8 Info: CreateTable LyricFiles 22:22:41.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:41.8 Info: => 0.0001437s 22:22:41.8 Info: CreateTable LanguageProfiles 22:22:41.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:41.8 Info: => 0.0001084s 22:22:41.8 Info: CreateIndex LanguageProfiles (Name) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:41.8 Info: => 9.73E-05s 22:22:41.8 Info: CreateTable DownloadClientStatus 22:22:41.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:41.8 Info: => 0.0001179s 22:22:41.8 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:41.8 Info: => 9.89E-05s 22:22:41.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:41.8 Info: -> 1 Insert operations completed in 00:00:00.0000708 taking an average of 00:00:00.0000708 22:22:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:41', 'InitialSetup') 22:22:41.8 Info: Committing Transaction 22:22:41.8 Info: 1: InitialSetup migrated 22:22:41.8 Info: => 0.0011383s 22:22:41.8 Info: 2: add_reason_to_pending_releases migrating 22:22:41.8 Info: Beginning Transaction 22:22:41.8 Info: Starting migration of Main DB to 2 22:22:41.8 Info: AlterTable PendingReleases 22:22:41.8 Info: => 7E-07s 22:22:41.8 Info: CreateColumn PendingReleases Reason Int32 22:22:41.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:41.8 Info: => 0.0004757s 22:22:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:41', 'add_reason_to_pending_releases') 22:22:41.8 Info: Committing Transaction 22:22:41.8 Info: 2: add_reason_to_pending_releases migrated 22:22:41.8 Info: => 0.0009407s 22:22:41.8 Info: 3: add_medium_support migrating 22:22:41.8 Info: Beginning Transaction 22:22:41.8 Info: Starting migration of Main DB to 3 22:22:41.8 Info: AlterTable Albums 22:22:41.8 Info: => 7E-07s 22:22:41.8 Info: CreateColumn Albums Media String 22:22:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:41.8 Info: => 0.0004672s 22:22:41.8 Info: AlterTable Tracks 22:22:41.8 Info: => 6E-07s 22:22:41.8 Info: CreateColumn Tracks MediumNumber Int32 22:22:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:41.8 Info: => 0.0004477s 22:22:41.8 Info: AlterTable Tracks 22:22:41.8 Info: => 5E-07s 22:22:41.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:41.8 Info: => 0.0004474s 22:22:41.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:41.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:41.8 Info: => 4.83E-05s 22:22:41.8 Info: DeleteColumn Tracks TrackNumber 22:22:41.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:41.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:41.8 Info: DROP TABLE "Tracks" 22:22:41.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:41.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:41.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:41.8 Info: => 0.0045494s 22:22:41.8 Info: AlterTable Tracks 22:22:41.8 Info: => 6E-07s 22:22:41.8 Info: CreateColumn Tracks TrackNumber String 22:22:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:41.8 Info: => 0.0004499s 22:22:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:41', 'add_medium_support') 22:22:41.8 Info: Committing Transaction 22:22:41.8 Info: 3: add_medium_support migrated 22:22:41.8 Info: => 0.0009662s 22:22:41.8 Info: 4: add_various_qualites_in_profile migrating 22:22:41.8 Info: Beginning Transaction 22:22:41.8 Info: Starting migration of Main DB to 4 22:22:41.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:41.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:41.8 Info: => 5.22E-05s 22:22:41.8 Info: PerformDBOperation 22:22:41.8 Info: Performing DB Operation 22:22:41.8 Info: => 3.72E-05s 22:22:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:41', 'add_various_qualites_in_profile') 22:22:41.8 Info: Committing Transaction 22:22:41.8 Info: 4: add_various_qualites_in_profile migrated 22:22:41.8 Info: => 0.0004076s 22:22:41.8 Info: 5: metadata_profiles migrating 22:22:41.8 Info: Beginning Transaction 22:22:41.8 Info: Starting migration of Main DB to 5 22:22:41.8 Info: CreateTable MetadataProfiles 22:22:41.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:41.8 Info: => 0.0001276s 22:22:41.8 Info: CreateIndex MetadataProfiles (Name) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:41.8 Info: => 0.0001425s 22:22:41.8 Info: AlterTable Artists 22:22:41.8 Info: => 6E-07s 22:22:41.8 Info: CreateColumn Artists MetadataProfileId Int32 22:22:41.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:41.8 Info: => 0.0005174s 22:22:41.8 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:41.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) 22:22:41.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" 22:22:41.8 Info: DROP TABLE "Artists" 22:22:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.8 Info: => 0.0046121s 22:22:41.8 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:41.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) 22:22:41.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" 22:22:41.8 Info: DROP TABLE "Artists" 22:22:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.8 Info: => 0.0046019s 22:22:41.8 Info: AlterTable Albums 22:22:41.8 Info: => 6E-07s 22:22:41.8 Info: CreateColumn Albums SecondaryTypes String 22:22:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:41.8 Info: => 0.0005355s 22:22:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:41', 'metadata_profiles') 22:22:41.8 Info: Committing Transaction 22:22:41.8 Info: 5: metadata_profiles migrated 22:22:41.8 Info: => 0.0010794s 22:22:41.8 Info: 6: separate_automatic_and_interactive_search migrating 22:22:41.8 Info: Beginning Transaction 22:22:41.8 Info: Starting migration of Main DB to 6 22:22:41.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:41.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) 22:22:41.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:41.8 Info: DROP TABLE "Indexers" 22:22:41.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:41.8 Info: => 0.0039762s 22:22:41.8 Info: AlterTable Indexers 22:22:41.8 Info: => 5E-07s 22:22:41.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:41.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:41.8 Info: => 0.000454s 22:22:41.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:41.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:41.8 Info: => 4.44E-05s 22:22:41.8 Info: AlterTable Indexers 22:22:41.8 Info: => 4E-07s 22:22:41.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:41.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) 22:22:41.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" 22:22:41.8 Info: DROP TABLE "Indexers" 22:22:41.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:41.8 Info: => 0.003966s 22:22:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:41', 'separate_automatic_and_interactive_search') 22:22:41.8 Info: Committing Transaction 22:22:41.8 Info: 6: separate_automatic_and_interactive_search migrated 22:22:41.8 Info: => 0.0044722s 22:22:41.8 Info: 7: change_album_path_to_relative migrating 22:22:41.8 Info: Beginning Transaction 22:22:41.8 Info: Starting migration of Main DB to 7 22:22:41.8 Info: DeleteColumn Albums Path 22:22:41.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) 22:22:41.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" 22:22:41.8 Info: DROP TABLE "Albums" 22:22:41.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:41.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.8 Info: => 0.0048532s 22:22:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:41', 'change_album_path_to_relative') 22:22:41.8 Info: Committing Transaction 22:22:41.8 Info: 7: change_album_path_to_relative migrated 22:22:41.8 Info: => 0.0053928s 22:22:41.8 Info: 8: change_quality_size_mb_to_kb migrating 22:22:41.8 Info: Beginning Transaction 22:22:41.8 Info: Starting migration of Main DB to 8 22:22:41.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 22:22:41.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 22:22:41.8 Info: => 5.04E-05s 22:22:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:41', 'change_quality_size_mb_to_kb') 22:22:41.8 Info: Committing Transaction 22:22:41.8 Info: 8: change_quality_size_mb_to_kb migrated 22:22:41.8 Info: => 0.0004195s 22:22:41.8 Info: 9: album_releases migrating 22:22:41.8 Info: Beginning Transaction 22:22:41.8 Info: Starting migration of Main DB to 9 22:22:41.8 Info: AlterTable Albums 22:22:41.8 Info: => 7E-07s 22:22:41.8 Info: CreateColumn Albums Releases String 22:22:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:41.8 Info: => 0.0005526s 22:22:41.8 Info: AlterTable Albums 22:22:41.8 Info: => 5E-07s 22:22:41.8 Info: CreateColumn Albums CurrentRelease String 22:22:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:41.8 Info: => 0.0004642s 22:22:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:41', 'album_releases') 22:22:41.8 Info: Committing Transaction 22:22:41.8 Info: 9: album_releases migrated 22:22:41.8 Info: => 0.0009267s 22:22:41.8 Info: 10: album_releases_fix migrating 22:22:41.8 Info: Beginning Transaction 22:22:41.8 Info: Starting migration of Main DB to 10 22:22:41.8 Info: AlterTable Albums 22:22:41.8 Info: => 7E-07s 22:22:41.8 Info: AlterColumn Albums Releases String 22:22:41.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) 22:22:41.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" 22:22:41.8 Info: DROP TABLE "Albums" 22:22:41.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:41.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.8 Info: => 0.0046976s 22:22:41.8 Info: AlterTable Albums 22:22:41.8 Info: => 5E-07s 22:22:41.8 Info: AlterColumn Albums CurrentRelease String 22:22:41.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) 22:22:41.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" 22:22:41.8 Info: DROP TABLE "Albums" 22:22:41.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:41.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:41.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.9 Info: => 0.0046963s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:41', 'album_releases_fix') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 10: album_releases_fix migrated 22:22:41.9 Info: => 0.0052096s 22:22:41.9 Info: 11: import_lists migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 11 22:22:41.9 Info: CreateTable ImportLists 22:22:41.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) 22:22:41.9 Info: => 0.0001526s 22:22:41.9 Info: CreateIndex ImportLists (Name) 22:22:41.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:41.9 Info: => 9.44E-05s 22:22:41.9 Info: CreateTable ImportListStatus 22:22:41.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) 22:22:41.9 Info: => 0.0001267s 22:22:41.9 Info: CreateIndex ImportListStatus (ProviderId) 22:22:41.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:41.9 Info: => 9.21E-05s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:41', 'import_lists') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 11: import_lists migrated 22:22:41.9 Info: => 0.0005635s 22:22:41.9 Info: 12: add_release_status migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 12 22:22:41.9 Info: AlterTable MetadataProfiles 22:22:41.9 Info: => 8E-07s 22:22:41.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:41.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:41.9 Info: => 0.0005888s 22:22:41.9 Info: PerformDBOperation 22:22:41.9 Info: Performing DB Operation 22:22:41.9 Info: => 3.2E-05s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:41', 'add_release_status') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 12: add_release_status migrated 22:22:41.9 Info: => 0.0004814s 22:22:41.9 Info: 13: album_download_notification migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 13 22:22:41.9 Info: AlterTable Notifications 22:22:41.9 Info: => 7E-07s 22:22:41.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:41.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:41.9 Info: => 0.0004794s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:41', 'album_download_notification') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 13: album_download_notification migrated 22:22:41.9 Info: => 0.0009414s 22:22:41.9 Info: 14: fix_language_metadata_profiles migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 14 22:22:41.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 22:22:41.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 22:22:41.9 Info: => 9.52E-05s 22:22:41.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 22:22:41.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 22:22:41.9 Info: => 8.43E-05s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:41', 'fix_language_metadata_profiles') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 14: fix_language_metadata_profiles migrated 22:22:41.9 Info: => 0.0005256s 22:22:41.9 Info: 15: remove_fanzub migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 15 22:22:41.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:41.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:41.9 Info: => 4.48E-05s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:41', 'remove_fanzub') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 15: remove_fanzub migrated 22:22:41.9 Info: => 0.0003961s 22:22:41.9 Info: 16: update_artist_history_indexes migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 16 22:22:41.9 Info: CreateIndex Albums (ArtistId) 22:22:41.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:41.9 Info: => 0.0001013s 22:22:41.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:41.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:41.9 Info: => 9.63E-05s 22:22:41.9 Info: DeleteIndex History (AlbumId) 22:22:41.9 Info: DROP INDEX "IX_History_AlbumId" 22:22:41.9 Info: => 0.0001274s 22:22:41.9 Info: CreateIndex History (AlbumId, Date) 22:22:41.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:41.9 Info: => 9.65E-05s 22:22:41.9 Info: DeleteIndex History (DownloadId) 22:22:41.9 Info: DROP INDEX "IX_History_DownloadId" 22:22:41.9 Info: => 0.0001205s 22:22:41.9 Info: CreateIndex History (DownloadId, Date) 22:22:41.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:41.9 Info: => 9.39E-05s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:41', 'update_artist_history_indexes') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 16: update_artist_history_indexes migrated 22:22:41.9 Info: => 0.0004787s 22:22:41.9 Info: 17: remove_nma migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 17 22:22:41.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:41.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:41.9 Info: => 6.09E-05s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:41', 'remove_nma') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 17: remove_nma migrated 22:22:41.9 Info: => 0.0003859s 22:22:41.9 Info: 18: album_disambiguation migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 18 22:22:41.9 Info: AlterTable Albums 22:22:41.9 Info: => 8E-07s 22:22:41.9 Info: CreateColumn Albums Disambiguation String 22:22:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:41.9 Info: => 0.0004992s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:41', 'album_disambiguation') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 18: album_disambiguation migrated 22:22:41.9 Info: => 0.0008525s 22:22:41.9 Info: 19: add_ape_quality_in_profiles migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 19 22:22:41.9 Info: PerformDBOperation 22:22:41.9 Info: Performing DB Operation 22:22:41.9 Info: => 3.33E-05s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:41', 'add_ape_quality_in_profiles') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 19: add_ape_quality_in_profiles migrated 22:22:41.9 Info: => 0.0003614s 22:22:41.9 Info: 20: remove_pushalot migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 20 22:22:41.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:41.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:41.9 Info: => 5.89E-05s 22:22:41.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:41.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:41.9 Info: => 4.16E-05s 22:22:41.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:41.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:41.9 Info: => 3.99E-05s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:41', 'remove_pushalot') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 20: remove_pushalot migrated 22:22:41.9 Info: => 0.0003632s 22:22:41.9 Info: 21: add_custom_filters migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 21 22:22:41.9 Info: CreateTable CustomFilters 22:22:41.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:41.9 Info: => 0.0001235s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:41', 'add_custom_filters') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 21: add_custom_filters migrated 22:22:41.9 Info: => 0.000473s 22:22:41.9 Info: 22: import_list_tags migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 22 22:22:41.9 Info: AlterTable ImportLists 22:22:41.9 Info: => 8E-07s 22:22:41.9 Info: CreateColumn ImportLists Tags String 22:22:41.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:41.9 Info: => 0.0005037s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:41', 'import_list_tags') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 22: import_list_tags migrated 22:22:41.9 Info: => 0.0008529s 22:22:41.9 Info: 23: add_release_groups_etc migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 23 22:22:41.9 Info: CreateTable ArtistMetadata 22:22:41.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) 22:22:41.9 Info: => 0.0001966s 22:22:41.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:41.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:41.9 Info: => 0.000104s 22:22:41.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" 22:22:41.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" 22:22:41.9 Info: => 9.13E-05s 22:22:41.9 Info: AlterTable Artists 22:22:41.9 Info: => 4E-07s 22:22:41.9 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:41.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:41.9 Info: => 0.0005698s 22:22:41.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:41.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:41.9 Info: => 7.07E-05s 22:22:41.9 Info: CreateTable AlbumReleases 22:22:41.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) 22:22:41.9 Info: => 0.0001562s 22:22:41.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:41.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:41.9 Info: => 9.68E-05s 22:22:41.9 Info: CreateIndex AlbumReleases (AlbumId) 22:22:41.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:41.9 Info: => 9.15E-05s 22:22:41.9 Info: PerformDBOperation 22:22:41.9 Info: Performing DB Operation 22:22:41.9 Info: => 4.39E-05s 22:22:41.9 Info: AlterTable Albums 22:22:41.9 Info: => 5E-07s 22:22:41.9 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:41.9 Info: => 0.0005196s 22:22:41.9 Info: AlterTable Albums 22:22:41.9 Info: => 5E-07s 22:22:41.9 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:41.9 Info: => 0.000513s 22:22:41.9 Info: AlterTable Albums 22:22:41.9 Info: => 5E-07s 22:22:41.9 Info: CreateColumn Albums Links String 22:22:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:41.9 Info: => 0.0005074s 22:22:41.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:41.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:41.9 Info: => 9.93E-05s 22:22:41.9 Info: AlterTable Tracks 22:22:41.9 Info: => 4E-07s 22:22:41.9 Info: CreateColumn Tracks ForeignRecordingId String 22:22:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:41.9 Info: => 0.0005132s 22:22:41.9 Info: AlterTable Tracks 22:22:41.9 Info: => 6E-07s 22:22:41.9 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:41.9 Info: => 0.0005655s 22:22:41.9 Info: AlterTable Tracks 22:22:41.9 Info: => 5E-07s 22:22:41.9 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:41.9 Info: => 0.0005365s 22:22:41.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:41.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:41.9 Info: => 8.43E-05s 22:22:41.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:41.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:41.9 Info: => 7.78E-05s 22:22:41.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:41.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) 22:22:41.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" 22:22:41.9 Info: DROP TABLE "Artists" 22:22:41.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.9 Info: => 0.00482s 22:22:41.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:41.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) 22:22:41.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" 22:22:41.9 Info: DROP TABLE "Albums" 22:22:41.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:41.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:41.9 Info: => 0.0049915s 22:22:41.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:41.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) 22:22:41.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" 22:22:41.9 Info: DROP TABLE "Tracks" 22:22:41.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:41.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:41.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:41.9 Info: => 0.0049514s 22:22:41.9 Info: DeleteColumn TrackFiles ArtistId 22:22:41.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) 22:22:41.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" 22:22:41.9 Info: DROP TABLE "TrackFiles" 22:22:41.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:41.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:41.9 Info: => 0.0052281s 22:22:41.9 Info: CreateIndex Artists (ArtistMetadataId) 22:22:41.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:41.9 Info: => 9.33E-05s 22:22:41.9 Info: CreateIndex Artists (Monitored) 22:22:41.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:41.9 Info: => 8.67E-05s 22:22:41.9 Info: CreateIndex Albums (ArtistMetadataId) 22:22:41.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:41.9 Info: => 8.83E-05s 22:22:41.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:41.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:41.9 Info: => 8.67E-05s 22:22:41.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:41.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:41.9 Info: => 8.72E-05s 22:22:41.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:41.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:41.9 Info: => 8.61E-05s 22:22:41.9 Info: UpdateData 22:22:41.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:41.9 Info: => 5.26E-05s 22:22:41.9 Info: UpdateData 22:22:41.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:41.9 Info: => 4.58E-05s 22:22:41.9 Info: UpdateData 22:22:41.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:41.9 Info: => 4.97E-05s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:41', 'add_release_groups_etc') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 23: add_release_groups_etc migrated 22:22:41.9 Info: => 0.0008267s 22:22:41.9 Info: 24: NewMediaInfoFormat migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 24 22:22:41.9 Info: UpdateData 22:22:41.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:41.9 Info: => 5.15E-05s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:41', 'NewMediaInfoFormat') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 24: NewMediaInfoFormat migrated 22:22:41.9 Info: => 0.0004939s 22:22:41.9 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 25 22:22:41.9 Info: RenameTable Restrictions ReleaseProfiles 22:22:41.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:41.9 Info: => 0.0014331s 22:22:41.9 Info: AlterTable ReleaseProfiles 22:22:41.9 Info: => 6E-07s 22:22:41.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:41.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:41.9 Info: => 0.0005066s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:41', 'rename_restrictions_to_release_profiles') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:41.9 Info: => 0.0009715s 22:22:41.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 26 22:22:41.9 Info: RenameTable Profiles QualityProfiles 22:22:41.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:41.9 Info: => 0.0015407s 22:22:41.9 Info: AlterTable QualityProfiles 22:22:41.9 Info: => 6E-07s 22:22:41.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:41.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:41.9 Info: => 0.0005115s 22:22:41.9 Info: AlterTable LanguageProfiles 22:22:41.9 Info: => 6E-07s 22:22:41.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:41.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:41.9 Info: => 0.0004987s 22:22:41.9 Info: UpdateData 22:22:41.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:41.9 Info: => 5.07E-05s 22:22:41.9 Info: UpdateData 22:22:41.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:41.9 Info: => 4.24E-05s 22:22:41.9 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:41.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) 22:22:41.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" 22:22:41.9 Info: DROP TABLE "Artists" 22:22:41.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:41.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:41.9 Info: => 0.005024s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:41', 'rename_quality_profiles_add_upgrade_allowed') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:41.9 Info: => 0.0056437s 22:22:41.9 Info: 27: add_import_exclusions migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 27 22:22:41.9 Info: CreateTable ImportListExclusions 22:22:41.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:41.9 Info: => 0.0001533s 22:22:41.9 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:41.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:41.9 Info: => 9.85E-05s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:41', 'add_import_exclusions') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 27: add_import_exclusions migrated 22:22:41.9 Info: => 0.0006056s 22:22:41.9 Info: 28: clean_artist_metadata_table migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 28 22:22:41.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) 22:22:41.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) 22:22:41.9 Info: => 0.0001702s 22:22:41.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) 22:22:41.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) 22:22:41.9 Info: => 0.0001789s 22:22:41.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) 22:22:41.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) 22:22:41.9 Info: => 0.0001533s 22:22:41.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) 22:22:41.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) 22:22:41.9 Info: => 0.0001671s 22:22:41.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) 22:22:41.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) 22:22:41.9 Info: => 0.0001389s 22:22:41.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) 22:22:41.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) 22:22:41.9 Info: => 0.0001367s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:41', 'clean_artist_metadata_table') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 28: clean_artist_metadata_table migrated 22:22:41.9 Info: => 0.0006205s 22:22:41.9 Info: 29: health_issue_notification migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 29 22:22:41.9 Info: AlterTable Notifications 22:22:41.9 Info: => 9E-07s 22:22:41.9 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:41.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:41.9 Info: => 0.0005546s 22:22:41.9 Info: AlterTable Notifications 22:22:41.9 Info: => 6E-07s 22:22:41.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:41.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:41.9 Info: => 0.0005318s 22:22:41.9 Info: AlterTable Notifications 22:22:41.9 Info: => 5E-07s 22:22:41.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:41.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:41.9 Info: => 0.0005443s 22:22:41.9 Info: AlterTable Notifications 22:22:41.9 Info: => 5E-07s 22:22:41.9 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:41.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:41.9 Info: => 0.0006223s 22:22:41.9 Info: AlterTable Notifications 22:22:41.9 Info: => 5E-07s 22:22:41.9 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:41.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:41.9 Info: => 0.0005474s 22:22:41.9 Info: DeleteColumn Notifications OnDownload 22:22:41.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) 22:22:41.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" 22:22:41.9 Info: DROP TABLE "Notifications" 22:22:41.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:41.9 Info: => 0.0057645s 22:22:41.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:41.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) 22:22:41.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" 22:22:41.9 Info: DROP TABLE "Notifications" 22:22:41.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:41.9 Info: => 0.0044572s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:41', 'health_issue_notification') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 29: health_issue_notification migrated 22:22:41.9 Info: => 0.0050073s 22:22:41.9 Info: 30: add_mediafilerepository_mtime migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 30 22:22:41.9 Info: AlterTable TrackFiles 22:22:41.9 Info: => 8E-07s 22:22:41.9 Info: CreateColumn TrackFiles Modified DateTime 22:22:41.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:41.9 Info: => 0.0005568s 22:22:41.9 Info: AlterTable TrackFiles 22:22:41.9 Info: => 5E-07s 22:22:41.9 Info: CreateColumn TrackFiles Path String 22:22:41.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:41.9 Info: => 0.0005717s 22:22:41.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:41.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:41.9 Info: => 4.5E-05s 22:22:41.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) 22:22:41.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) 22:22:41.9 Info: => 0.0001668s 22:22:41.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) 22:22:41.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) 22:22:41.9 Info: => 0.0001509s 22:22:41.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) 22:22:41.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) 22:22:41.9 Info: => 0.0001549s 22:22:41.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") 22:22:41.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") 22:22:41.9 Info: => 8.22E-05s 22:22:41.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:41.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:41.9 Info: => 6.07E-05s 22:22:41.9 Info: AlterTable TrackFiles 22:22:41.9 Info: => 5E-07s 22:22:41.9 Info: AlterColumn TrackFiles Path String 22:22:41.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) 22:22:41.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" 22:22:41.9 Info: DROP TABLE "TrackFiles" 22:22:41.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:41.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:41.9 Info: => 0.0046482s 22:22:41.9 Info: CreateIndex TrackFiles (Path) 22:22:41.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:41.9 Info: => 9.32E-05s 22:22:41.9 Info: DeleteColumn TrackFiles RelativePath 22:22:41.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) 22:22:41.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" 22:22:41.9 Info: DROP TABLE "TrackFiles" 22:22:41.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:41.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:41.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:41.9 Info: => 0.0048078s 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:41', 'add_mediafilerepository_mtime') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 30: add_mediafilerepository_mtime migrated 22:22:41.9 Info: => 0.0053342s 22:22:41.9 Info: 31: add_artistmetadataid_constraint migrating 22:22:41.9 Info: Beginning Transaction 22:22:41.9 Info: Starting migration of Main DB to 31 22:22:41.9 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 22:22:41.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 22:22:41.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 22:22:41.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 22:22:41.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 22:22:41.9 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 22:22:41.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 22:22:41.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 22:22:41.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") 22:22:41.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") 22:22:41.9 Info: => 0.0001538s 22:22:41.9 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:41.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:41.9 Info: => 0.0001303s 22:22:41.9 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:41.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) 22:22:41.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" 22:22:41.9 Info: DROP TABLE "Artists" 22:22:41.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:41.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:41.9 Info: => 0.0048986s 22:22:41.9 Info: CreateIndex Artists (ArtistMetadataId) 22:22:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:41.9 Info: => 0.0001165s 22:22:41.9 Info: -> 8 Insert operations completed in 00:00:00.0006100 taking an average of 00:00:00.0000762 22:22:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:41', 'add_artistmetadataid_constraint') 22:22:41.9 Info: Committing Transaction 22:22:41.9 Info: 31: add_artistmetadataid_constraint migrated 22:22:41.9 Info: => 0.000707s 22:22:41.9 Debug: Took: 00:00:00.1726588 22:22:42.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 22:22:42.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 22:22:42.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181620655031_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:42.0 Info: DatabaseEngineVersionCheck migrating 22:22:42.0 Info: PerformDBOperation 22:22:42.0 Info: Performing DB Operation 22:22:42.0 Info: SQLite 3.48.0 22:22:42.0 Info: => 0.0019078s 22:22:42.0 Info: DatabaseEngineVersionCheck migrated 22:22:42.0 Info: => 0.0019412s 22:22:42.0 Info: VersionMigration migrating 22:22:42.0 Info: Beginning Transaction 22:22:42.0 Info: CreateTable VersionInfo 22:22:42.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:42.0 Info: => 0.0002082s 22:22:42.0 Info: Committing Transaction 22:22:42.0 Info: VersionMigration migrated 22:22:42.0 Info: => 0.0007452s 22:22:42.0 Info: VersionUniqueMigration migrating 22:22:42.0 Info: Beginning Transaction 22:22:42.0 Info: CreateIndex VersionInfo (Version) 22:22:42.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:42.0 Info: => 0.0001602s 22:22:42.0 Info: AlterTable VersionInfo 22:22:42.0 Info: => 8E-07s 22:22:42.0 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:42.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:42.0 Info: => 0.0004829s 22:22:42.0 Info: Committing Transaction 22:22:42.0 Info: VersionUniqueMigration migrated 22:22:42.0 Info: => 0.0007546s 22:22:42.0 Info: VersionDescriptionMigration migrating 22:22:42.0 Info: Beginning Transaction 22:22:42.0 Info: AlterTable VersionInfo 22:22:42.0 Info: => 6E-07s 22:22:42.0 Info: CreateColumn VersionInfo Description String 22:22:42.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:42.0 Info: => 0.0001878s 22:22:42.0 Info: Committing Transaction 22:22:42.0 Info: VersionDescriptionMigration migrated 22:22:42.0 Info: => 0.0004522s 22:22:42.0 Info: 1: InitialSetup migrating 22:22:42.0 Info: Beginning Transaction 22:22:42.0 Info: Starting migration of Main DB to 1 22:22:42.0 Info: CreateTable Config 22:22:42.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:42.0 Info: => 0.0001531s 22:22:42.0 Info: CreateIndex Config (Key) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:42.0 Info: => 8.65E-05s 22:22:42.0 Info: CreateTable RootFolders 22:22:42.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:42.0 Info: => 9.8E-05s 22:22:42.0 Info: CreateIndex RootFolders (Path) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:42.0 Info: => 8.56E-05s 22:22:42.0 Info: CreateTable Artists 22:22:42.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:42.0 Info: => 0.00026s 22:22:42.0 Info: CreateIndex Artists (ForeignArtistId) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:42.0 Info: => 9.49E-05s 22:22:42.0 Info: CreateIndex Artists (NameSlug) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:42.0 Info: => 0.0001111s 22:22:42.0 Info: CreateIndex Artists (CleanName) 22:22:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.0 Info: => 8.41E-05s 22:22:42.0 Info: CreateIndex Artists (Path) 22:22:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.0 Info: => 8.24E-05s 22:22:42.0 Info: CreateTable Albums 22:22:42.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:42.0 Info: => 0.0002211s 22:22:42.0 Info: CreateIndex Albums (ForeignAlbumId) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.0 Info: => 8.82E-05s 22:22:42.0 Info: CreateIndex Albums (MBId) 22:22:42.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:42.0 Info: => 0.0003781s 22:22:42.0 Info: CreateIndex Albums (TADBId) 22:22:42.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:42.0 Info: => 8.66E-05s 22:22:42.0 Info: CreateIndex Albums (TitleSlug) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:42.0 Info: => 9.57E-05s 22:22:42.0 Info: CreateIndex Albums (CleanTitle) 22:22:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.0 Info: => 9.28E-05s 22:22:42.0 Info: CreateIndex Albums (Path) 22:22:42.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:42.0 Info: => 8.45E-05s 22:22:42.0 Info: CreateTable Tracks 22:22:42.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:42.0 Info: => 0.0001553s 22:22:42.0 Info: CreateIndex Tracks (ForeignTrackId) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:42.0 Info: => 0.0001071s 22:22:42.0 Info: CreateIndex Tracks (ArtistId) 22:22:42.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:42.0 Info: => 8.4E-05s 22:22:42.0 Info: CreateIndex Tracks (TrackFileId) 22:22:42.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:42.0 Info: => 9.62E-05s 22:22:42.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:42.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:42.0 Info: => 9.04E-05s 22:22:42.0 Info: CreateTable TrackFiles 22:22:42.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:42.0 Info: => 0.0001438s 22:22:42.0 Info: CreateIndex TrackFiles (ArtistId) 22:22:42.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:42.0 Info: => 8.32E-05s 22:22:42.0 Info: CreateIndex TrackFiles (AlbumId) 22:22:42.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.0 Info: => 0.0001058s 22:22:42.0 Info: CreateTable History 22:22:42.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:42.0 Info: => 0.0001579s 22:22:42.0 Info: CreateIndex History (Date) 22:22:42.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:42.0 Info: => 9.01E-05s 22:22:42.0 Info: CreateIndex History (EventType) 22:22:42.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:42.0 Info: => 0.000135s 22:22:42.0 Info: CreateIndex History (DownloadId) 22:22:42.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:42.0 Info: => 9.42E-05s 22:22:42.0 Info: CreateIndex History (AlbumId) 22:22:42.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:42.0 Info: => 9.31E-05s 22:22:42.0 Info: CreateTable Notifications 22:22:42.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:42.0 Info: => 0.000162s 22:22:42.0 Info: CreateTable ScheduledTasks 22:22:42.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:42.0 Info: => 0.000153s 22:22:42.0 Info: CreateIndex ScheduledTasks (TypeName) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:42.0 Info: => 0.0001004s 22:22:42.0 Info: CreateTable Indexers 22:22:42.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:42.0 Info: => 0.0001161s 22:22:42.0 Info: CreateIndex Indexers (Name) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:42.0 Info: => 8.99E-05s 22:22:42.0 Info: CreateTable Profiles 22:22:42.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:42.0 Info: => 0.0001084s 22:22:42.0 Info: CreateIndex Profiles (Name) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:42.0 Info: => 8.97E-05s 22:22:42.0 Info: CreateTable QualityDefinitions 22:22:42.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:42.0 Info: => 0.0001386s 22:22:42.0 Info: CreateIndex QualityDefinitions (Quality) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:42.0 Info: => 0.0001136s 22:22:42.0 Info: CreateIndex QualityDefinitions (Title) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:42.0 Info: => 0.0001027s 22:22:42.0 Info: CreateTable NamingConfig 22:22:42.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:42.0 Info: => 0.0001437s 22:22:42.0 Info: CreateTable Blacklist 22:22:42.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:42.0 Info: => 0.000166s 22:22:42.0 Info: CreateTable Metadata 22:22:42.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:42.0 Info: => 0.0001139s 22:22:42.0 Info: CreateTable MetadataFiles 22:22:42.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:42.0 Info: => 0.0001438s 22:22:42.0 Info: CreateTable DownloadClients 22:22:42.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:42.0 Info: => 0.0001505s 22:22:42.0 Info: CreateTable PendingReleases 22:22:42.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:42.0 Info: => 0.0001537s 22:22:42.0 Info: CreateTable RemotePathMappings 22:22:42.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:42.0 Info: => 0.0001217s 22:22:42.0 Info: CreateTable Tags 22:22:42.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:42.0 Info: => 0.0001109s 22:22:42.0 Info: CreateIndex Tags (Label) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:42.0 Info: => 0.0001044s 22:22:42.0 Info: CreateTable Restrictions 22:22:42.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:42.0 Info: => 0.0001255s 22:22:42.0 Info: CreateTable DelayProfiles 22:22:42.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:42.0 Info: => 0.0001621s 22:22:42.0 Info: CreateTable Users 22:22:42.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:42.0 Info: => 0.0001169s 22:22:42.0 Info: CreateIndex Users (Identifier) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:42.0 Info: => 0.0001444s 22:22:42.0 Info: CreateIndex Users (Username) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:42.0 Info: => 9.16E-05s 22:22:42.0 Info: CreateTable Commands 22:22:42.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:42.0 Info: => 0.0001365s 22:22:42.0 Info: CreateTable IndexerStatus 22:22:42.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:42.0 Info: => 0.0001339s 22:22:42.0 Info: CreateIndex IndexerStatus (ProviderId) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:42.0 Info: => 9.48E-05s 22:22:42.0 Info: CreateTable ExtraFiles 22:22:42.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:42.0 Info: => 0.0001238s 22:22:42.0 Info: CreateTable LyricFiles 22:22:42.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:42.0 Info: => 0.0001491s 22:22:42.0 Info: CreateTable LanguageProfiles 22:22:42.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:42.0 Info: => 0.0001077s 22:22:42.0 Info: CreateIndex LanguageProfiles (Name) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:42.0 Info: => 9.66E-05s 22:22:42.0 Info: CreateTable DownloadClientStatus 22:22:42.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:42.0 Info: => 0.0001194s 22:22:42.0 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:42.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:42.0 Info: => 9.9E-05s 22:22:42.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:42.0 Info: -> 1 Insert operations completed in 00:00:00.0000698 taking an average of 00:00:00.0000698 22:22:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:42', 'InitialSetup') 22:22:42.0 Info: Committing Transaction 22:22:42.0 Info: 1: InitialSetup migrated 22:22:42.0 Info: => 0.0008239s 22:22:42.0 Info: 2: add_reason_to_pending_releases migrating 22:22:42.0 Info: Beginning Transaction 22:22:42.0 Info: Starting migration of Main DB to 2 22:22:42.0 Info: AlterTable PendingReleases 22:22:42.0 Info: => 8E-07s 22:22:42.0 Info: CreateColumn PendingReleases Reason Int32 22:22:42.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:42.0 Info: => 0.0004782s 22:22:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:42', 'add_reason_to_pending_releases') 22:22:42.0 Info: Committing Transaction 22:22:42.0 Info: 2: add_reason_to_pending_releases migrated 22:22:42.0 Info: => 0.0008493s 22:22:42.0 Info: 3: add_medium_support migrating 22:22:42.0 Info: Beginning Transaction 22:22:42.0 Info: Starting migration of Main DB to 3 22:22:42.0 Info: AlterTable Albums 22:22:42.0 Info: => 8E-07s 22:22:42.0 Info: CreateColumn Albums Media String 22:22:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:42.0 Info: => 0.0004677s 22:22:42.0 Info: AlterTable Tracks 22:22:42.0 Info: => 5E-07s 22:22:42.0 Info: CreateColumn Tracks MediumNumber Int32 22:22:42.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:42.0 Info: => 0.0004509s 22:22:42.0 Info: AlterTable Tracks 22:22:42.0 Info: => 6E-07s 22:22:42.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:42.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:42.0 Info: => 0.0004483s 22:22:42.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:42.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:42.0 Info: => 4.48E-05s 22:22:42.0 Info: DeleteColumn Tracks TrackNumber 22:22:42.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:42.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:42.1 Info: DROP TABLE "Tracks" 22:22:42.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:42.1 Info: => 0.0043057s 22:22:42.1 Info: AlterTable Tracks 22:22:42.1 Info: => 6E-07s 22:22:42.1 Info: CreateColumn Tracks TrackNumber String 22:22:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:42.1 Info: => 0.0005425s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:42', 'add_medium_support') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 3: add_medium_support migrated 22:22:42.1 Info: => 0.0009441s 22:22:42.1 Info: 4: add_various_qualites_in_profile migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 4 22:22:42.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:42.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:42.1 Info: => 5.09E-05s 22:22:42.1 Info: PerformDBOperation 22:22:42.1 Info: Performing DB Operation 22:22:42.1 Info: => 3.51E-05s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:42', 'add_various_qualites_in_profile') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 4: add_various_qualites_in_profile migrated 22:22:42.1 Info: => 0.0003495s 22:22:42.1 Info: 5: metadata_profiles migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 5 22:22:42.1 Info: CreateTable MetadataProfiles 22:22:42.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:42.1 Info: => 0.000126s 22:22:42.1 Info: CreateIndex MetadataProfiles (Name) 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:42.1 Info: => 0.0001012s 22:22:42.1 Info: AlterTable Artists 22:22:42.1 Info: => 5E-07s 22:22:42.1 Info: CreateColumn Artists MetadataProfileId Int32 22:22:42.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:42.1 Info: => 0.000469s 22:22:42.1 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:42.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:42.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:42.1 Info: DROP TABLE "Artists" 22:22:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.1 Info: => 0.0045427s 22:22:42.1 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:42.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:42.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:42.1 Info: DROP TABLE "Artists" 22:22:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.1 Info: => 0.0045253s 22:22:42.1 Info: AlterTable Albums 22:22:42.1 Info: => 5E-07s 22:22:42.1 Info: CreateColumn Albums SecondaryTypes String 22:22:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:42.1 Info: => 0.0004573s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:42', 'metadata_profiles') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 5: metadata_profiles migrated 22:22:42.1 Info: => 0.0008636s 22:22:42.1 Info: 6: separate_automatic_and_interactive_search migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 6 22:22:42.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:42.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) 22:22:42.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:42.1 Info: DROP TABLE "Indexers" 22:22:42.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:42.1 Info: => 0.003852s 22:22:42.1 Info: AlterTable Indexers 22:22:42.1 Info: => 5E-07s 22:22:42.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:42.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:42.1 Info: => 0.0005057s 22:22:42.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:42.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:42.1 Info: => 5.4E-05s 22:22:42.1 Info: AlterTable Indexers 22:22:42.1 Info: => 5E-07s 22:22:42.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:42.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) 22:22:42.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" 22:22:42.1 Info: DROP TABLE "Indexers" 22:22:42.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:42.1 Info: => 0.0038214s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:42', 'separate_automatic_and_interactive_search') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 6: separate_automatic_and_interactive_search migrated 22:22:42.1 Info: => 0.0041925s 22:22:42.1 Info: 7: change_album_path_to_relative migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 7 22:22:42.1 Info: DeleteColumn Albums Path 22:22:42.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) 22:22:42.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" 22:22:42.1 Info: DROP TABLE "Albums" 22:22:42.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.1 Info: => 0.004701s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:42', 'change_album_path_to_relative') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 7: change_album_path_to_relative migrated 22:22:42.1 Info: => 0.0051587s 22:22:42.1 Info: 8: change_quality_size_mb_to_kb migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 8 22:22:42.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 22:22:42.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 22:22:42.1 Info: => 5.39E-05s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:42', 'change_quality_size_mb_to_kb') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 8: change_quality_size_mb_to_kb migrated 22:22:42.1 Info: => 0.0003966s 22:22:42.1 Info: 9: album_releases migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 9 22:22:42.1 Info: AlterTable Albums 22:22:42.1 Info: => 8E-07s 22:22:42.1 Info: CreateColumn Albums Releases String 22:22:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:42.1 Info: => 0.0004697s 22:22:42.1 Info: AlterTable Albums 22:22:42.1 Info: => 5E-07s 22:22:42.1 Info: CreateColumn Albums CurrentRelease String 22:22:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:42.1 Info: => 0.0004602s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:42', 'album_releases') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 9: album_releases migrated 22:22:42.1 Info: => 0.0008278s 22:22:42.1 Info: 10: album_releases_fix migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 10 22:22:42.1 Info: AlterTable Albums 22:22:42.1 Info: => 7E-07s 22:22:42.1 Info: AlterColumn Albums Releases String 22:22:42.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) 22:22:42.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" 22:22:42.1 Info: DROP TABLE "Albums" 22:22:42.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.1 Info: => 0.0045952s 22:22:42.1 Info: AlterTable Albums 22:22:42.1 Info: => 5E-07s 22:22:42.1 Info: AlterColumn Albums CurrentRelease String 22:22:42.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) 22:22:42.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" 22:22:42.1 Info: DROP TABLE "Albums" 22:22:42.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.1 Info: => 0.0045777s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:42', 'album_releases_fix') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 10: album_releases_fix migrated 22:22:42.1 Info: => 0.0050166s 22:22:42.1 Info: 11: import_lists migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 11 22:22:42.1 Info: CreateTable ImportLists 22:22:42.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) 22:22:42.1 Info: => 0.0001522s 22:22:42.1 Info: CreateIndex ImportLists (Name) 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:42.1 Info: => 9.49E-05s 22:22:42.1 Info: CreateTable ImportListStatus 22:22:42.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) 22:22:42.1 Info: => 0.0001279s 22:22:42.1 Info: CreateIndex ImportListStatus (ProviderId) 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:42.1 Info: => 9.42E-05s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:42', 'import_lists') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 11: import_lists migrated 22:22:42.1 Info: => 0.0004794s 22:22:42.1 Info: 12: add_release_status migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 12 22:22:42.1 Info: AlterTable MetadataProfiles 22:22:42.1 Info: => 7E-07s 22:22:42.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:42.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:42.1 Info: => 0.0005022s 22:22:42.1 Info: PerformDBOperation 22:22:42.1 Info: Performing DB Operation 22:22:42.1 Info: => 3.25E-05s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:42', 'add_release_status') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 12: add_release_status migrated 22:22:42.1 Info: => 0.0003973s 22:22:42.1 Info: 13: album_download_notification migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 13 22:22:42.1 Info: AlterTable Notifications 22:22:42.1 Info: => 7E-07s 22:22:42.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:42.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:42.1 Info: => 0.0004837s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:42', 'album_download_notification') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 13: album_download_notification migrated 22:22:42.1 Info: => 0.0008587s 22:22:42.1 Info: 14: fix_language_metadata_profiles migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 14 22:22:42.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 22:22:42.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 22:22:42.1 Info: => 9.27E-05s 22:22:42.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 22:22:42.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 22:22:42.1 Info: => 8.33E-05s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:42', 'fix_language_metadata_profiles') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 14: fix_language_metadata_profiles migrated 22:22:42.1 Info: => 0.000429s 22:22:42.1 Info: 15: remove_fanzub migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 15 22:22:42.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:42.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:42.1 Info: => 4.49E-05s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:42', 'remove_fanzub') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 15: remove_fanzub migrated 22:22:42.1 Info: => 0.0003812s 22:22:42.1 Info: 16: update_artist_history_indexes migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 16 22:22:42.1 Info: CreateIndex Albums (ArtistId) 22:22:42.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:42.1 Info: => 0.0001022s 22:22:42.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:42.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:42.1 Info: => 9.74E-05s 22:22:42.1 Info: DeleteIndex History (AlbumId) 22:22:42.1 Info: DROP INDEX "IX_History_AlbumId" 22:22:42.1 Info: => 0.0001247s 22:22:42.1 Info: CreateIndex History (AlbumId, Date) 22:22:42.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:42.1 Info: => 9.64E-05s 22:22:42.1 Info: DeleteIndex History (DownloadId) 22:22:42.1 Info: DROP INDEX "IX_History_DownloadId" 22:22:42.1 Info: => 0.0001204s 22:22:42.1 Info: CreateIndex History (DownloadId, Date) 22:22:42.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:42.1 Info: => 9.38E-05s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:42', 'update_artist_history_indexes') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 16: update_artist_history_indexes migrated 22:22:42.1 Info: => 0.0004899s 22:22:42.1 Info: 17: remove_nma migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 17 22:22:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:42.1 Info: => 4.83E-05s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:42', 'remove_nma') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 17: remove_nma migrated 22:22:42.1 Info: => 0.0003877s 22:22:42.1 Info: 18: album_disambiguation migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 18 22:22:42.1 Info: AlterTable Albums 22:22:42.1 Info: => 7E-07s 22:22:42.1 Info: CreateColumn Albums Disambiguation String 22:22:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:42.1 Info: => 0.0004907s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:42', 'album_disambiguation') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 18: album_disambiguation migrated 22:22:42.1 Info: => 0.0008443s 22:22:42.1 Info: 19: add_ape_quality_in_profiles migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 19 22:22:42.1 Info: PerformDBOperation 22:22:42.1 Info: Performing DB Operation 22:22:42.1 Info: => 3.41E-05s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:42', 'add_ape_quality_in_profiles') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 19: add_ape_quality_in_profiles migrated 22:22:42.1 Info: => 0.00034s 22:22:42.1 Info: 20: remove_pushalot migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 20 22:22:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:42.1 Info: => 5.24E-05s 22:22:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:42.1 Info: => 4.48E-05s 22:22:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:42.1 Info: => 4.23E-05s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:42', 'remove_pushalot') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 20: remove_pushalot migrated 22:22:42.1 Info: => 0.0003756s 22:22:42.1 Info: 21: add_custom_filters migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 21 22:22:42.1 Info: CreateTable CustomFilters 22:22:42.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:42.1 Info: => 0.0001268s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:42', 'add_custom_filters') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 21: add_custom_filters migrated 22:22:42.1 Info: => 0.0004592s 22:22:42.1 Info: 22: import_list_tags migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 22 22:22:42.1 Info: AlterTable ImportLists 22:22:42.1 Info: => 7E-07s 22:22:42.1 Info: CreateColumn ImportLists Tags String 22:22:42.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:42.1 Info: => 0.000492s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:42', 'import_list_tags') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 22: import_list_tags migrated 22:22:42.1 Info: => 0.0008227s 22:22:42.1 Info: 23: add_release_groups_etc migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 23 22:22:42.1 Info: CreateTable ArtistMetadata 22:22:42.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:42.1 Info: => 0.0001908s 22:22:42.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:42.1 Info: => 0.00012s 22:22:42.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:42.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:42.1 Info: => 0.0001076s 22:22:42.1 Info: AlterTable Artists 22:22:42.1 Info: => 5E-07s 22:22:42.1 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:42.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:42.1 Info: => 0.0005052s 22:22:42.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:42.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:42.1 Info: => 6.87E-05s 22:22:42.1 Info: CreateTable AlbumReleases 22:22:42.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:42.1 Info: => 0.0001571s 22:22:42.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:42.1 Info: => 9.48E-05s 22:22:42.1 Info: CreateIndex AlbumReleases (AlbumId) 22:22:42.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:42.1 Info: => 9.05E-05s 22:22:42.1 Info: PerformDBOperation 22:22:42.1 Info: Performing DB Operation 22:22:42.1 Info: => 4.3E-05s 22:22:42.1 Info: AlterTable Albums 22:22:42.1 Info: => 4E-07s 22:22:42.1 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:42.1 Info: => 0.0005142s 22:22:42.1 Info: AlterTable Albums 22:22:42.1 Info: => 5E-07s 22:22:42.1 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:42.1 Info: => 0.0005135s 22:22:42.1 Info: AlterTable Albums 22:22:42.1 Info: => 5E-07s 22:22:42.1 Info: CreateColumn Albums Links String 22:22:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:42.1 Info: => 0.0005074s 22:22:42.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:42.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:42.1 Info: => 9.86E-05s 22:22:42.1 Info: AlterTable Tracks 22:22:42.1 Info: => 5E-07s 22:22:42.1 Info: CreateColumn Tracks ForeignRecordingId String 22:22:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:42.1 Info: => 0.0006269s 22:22:42.1 Info: AlterTable Tracks 22:22:42.1 Info: => 5E-07s 22:22:42.1 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:42.1 Info: => 0.0005424s 22:22:42.1 Info: AlterTable Tracks 22:22:42.1 Info: => 6E-07s 22:22:42.1 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:42.1 Info: => 0.000534s 22:22:42.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:42.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:42.1 Info: => 8.23E-05s 22:22:42.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:42.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:42.1 Info: => 7.14E-05s 22:22:42.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:42.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:42.1 Info: DROP TABLE "Artists" 22:22:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.1 Info: => 0.0167843s 22:22:42.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:42.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:42.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:42.1 Info: DROP TABLE "Albums" 22:22:42.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.1 Info: => 0.0049525s 22:22:42.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:42.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:42.1 Info: DROP TABLE "Tracks" 22:22:42.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:42.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:42.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:42.1 Info: => 0.0044743s 22:22:42.1 Info: DeleteColumn TrackFiles ArtistId 22:22:42.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:42.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:42.1 Info: DROP TABLE "TrackFiles" 22:22:42.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:42.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.1 Info: => 0.0043078s 22:22:42.1 Info: CreateIndex Artists (ArtistMetadataId) 22:22:42.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.1 Info: => 9.3E-05s 22:22:42.1 Info: CreateIndex Artists (Monitored) 22:22:42.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.1 Info: => 8.87E-05s 22:22:42.1 Info: CreateIndex Albums (ArtistMetadataId) 22:22:42.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:42.1 Info: => 8.87E-05s 22:22:42.1 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:42.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:42.1 Info: => 8.58E-05s 22:22:42.1 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:42.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:42.1 Info: => 8.57E-05s 22:22:42.1 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:42.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:42.1 Info: => 8.67E-05s 22:22:42.1 Info: UpdateData 22:22:42.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:42.1 Info: => 5.39E-05s 22:22:42.1 Info: UpdateData 22:22:42.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:42.1 Info: => 4.53E-05s 22:22:42.1 Info: UpdateData 22:22:42.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:42.1 Info: => 7.75E-05s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:42', 'add_release_groups_etc') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 23: add_release_groups_etc migrated 22:22:42.1 Info: => 0.0007378s 22:22:42.1 Info: 24: NewMediaInfoFormat migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 24 22:22:42.1 Info: UpdateData 22:22:42.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:42.1 Info: => 5.33E-05s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:42', 'NewMediaInfoFormat') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 24: NewMediaInfoFormat migrated 22:22:42.1 Info: => 0.0004021s 22:22:42.1 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 25 22:22:42.1 Info: RenameTable Restrictions ReleaseProfiles 22:22:42.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:42.1 Info: => 0.0016507s 22:22:42.1 Info: AlterTable ReleaseProfiles 22:22:42.1 Info: => 7E-07s 22:22:42.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:42.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:42.1 Info: => 0.0006334s 22:22:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:42', 'rename_restrictions_to_release_profiles') 22:22:42.1 Info: Committing Transaction 22:22:42.1 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:42.1 Info: => 0.001016s 22:22:42.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:42.1 Info: Beginning Transaction 22:22:42.1 Info: Starting migration of Main DB to 26 22:22:42.1 Info: RenameTable Profiles QualityProfiles 22:22:42.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:42.1 Info: => 0.0016434s 22:22:42.1 Info: AlterTable QualityProfiles 22:22:42.1 Info: => 6E-07s 22:22:42.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:42.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:42.1 Info: => 0.0005732s 22:22:42.1 Info: AlterTable LanguageProfiles 22:22:42.1 Info: => 5E-07s 22:22:42.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:42.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:42.1 Info: => 0.0005417s 22:22:42.1 Info: UpdateData 22:22:42.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:42.1 Info: => 4.76E-05s 22:22:42.1 Info: UpdateData 22:22:42.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:42.1 Info: => 3.93E-05s 22:22:42.1 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:42.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:42.2 Info: DROP TABLE "Artists" 22:22:42.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.2 Info: => 0.0050449s 22:22:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:42', 'rename_quality_profiles_add_upgrade_allowed') 22:22:42.2 Info: Committing Transaction 22:22:42.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:42.2 Info: => 0.0055664s 22:22:42.2 Info: 27: add_import_exclusions migrating 22:22:42.2 Info: Beginning Transaction 22:22:42.2 Info: Starting migration of Main DB to 27 22:22:42.2 Info: CreateTable ImportListExclusions 22:22:42.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:42.2 Info: => 0.0001596s 22:22:42.2 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:42.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:42.2 Info: => 0.0001066s 22:22:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:42', 'add_import_exclusions') 22:22:42.2 Info: Committing Transaction 22:22:42.2 Info: 27: add_import_exclusions migrated 22:22:42.2 Info: => 0.000554s 22:22:42.2 Info: 28: clean_artist_metadata_table migrating 22:22:42.2 Info: Beginning Transaction 22:22:42.2 Info: Starting migration of Main DB to 28 22:22:42.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) 22:22:42.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) 22:22:42.2 Info: => 0.0001539s 22:22:42.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) 22:22:42.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) 22:22:42.2 Info: => 0.0001439s 22:22:42.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) 22:22:42.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) 22:22:42.2 Info: => 0.0001372s 22:22:42.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) 22:22:42.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) 22:22:42.2 Info: => 0.00014s 22:22:42.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) 22:22:42.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) 22:22:42.2 Info: => 0.0001345s 22:22:42.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) 22:22:42.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) 22:22:42.2 Info: => 0.0001323s 22:22:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:42', 'clean_artist_metadata_table') 22:22:42.2 Info: Committing Transaction 22:22:42.2 Info: 28: clean_artist_metadata_table migrated 22:22:42.2 Info: => 0.0005133s 22:22:42.2 Info: 29: health_issue_notification migrating 22:22:42.2 Info: Beginning Transaction 22:22:42.2 Info: Starting migration of Main DB to 29 22:22:42.2 Info: AlterTable Notifications 22:22:42.2 Info: => 8E-07s 22:22:42.2 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:42.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:42.2 Info: => 0.0005412s 22:22:42.2 Info: AlterTable Notifications 22:22:42.2 Info: => 5E-07s 22:22:42.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:42.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:42.2 Info: => 0.0006213s 22:22:42.2 Info: AlterTable Notifications 22:22:42.2 Info: => 6E-07s 22:22:42.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:42.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:42.2 Info: => 0.0005312s 22:22:42.2 Info: AlterTable Notifications 22:22:42.2 Info: => 4E-07s 22:22:42.2 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:42.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:42.2 Info: => 0.0005297s 22:22:42.2 Info: AlterTable Notifications 22:22:42.2 Info: => 5E-07s 22:22:42.2 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:42.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:42.2 Info: => 0.0005317s 22:22:42.2 Info: DeleteColumn Notifications OnDownload 22:22:42.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) 22:22:42.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" 22:22:42.2 Info: DROP TABLE "Notifications" 22:22:42.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:42.2 Info: => 0.0054983s 22:22:42.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:42.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) 22:22:42.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" 22:22:42.2 Info: DROP TABLE "Notifications" 22:22:42.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:42.2 Info: => 0.0044109s 22:22:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:42', 'health_issue_notification') 22:22:42.2 Info: Committing Transaction 22:22:42.2 Info: 29: health_issue_notification migrated 22:22:42.2 Info: => 0.0048866s 22:22:42.2 Info: 30: add_mediafilerepository_mtime migrating 22:22:42.2 Info: Beginning Transaction 22:22:42.2 Info: Starting migration of Main DB to 30 22:22:42.2 Info: AlterTable TrackFiles 22:22:42.2 Info: => 8E-07s 22:22:42.2 Info: CreateColumn TrackFiles Modified DateTime 22:22:42.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:42.2 Info: => 0.0005922s 22:22:42.2 Info: AlterTable TrackFiles 22:22:42.2 Info: => 5E-07s 22:22:42.2 Info: CreateColumn TrackFiles Path String 22:22:42.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:42.2 Info: => 0.0005655s 22:22:42.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:42.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:42.2 Info: => 4.24E-05s 22:22:42.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) 22:22:42.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) 22:22:42.2 Info: => 0.0001432s 22:22:42.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) 22:22:42.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) 22:22:42.2 Info: => 0.0001536s 22:22:42.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) 22:22:42.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) 22:22:42.2 Info: => 0.0001565s 22:22:42.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") 22:22:42.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") 22:22:42.2 Info: => 8.23E-05s 22:22:42.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:42.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:42.2 Info: => 6.21E-05s 22:22:42.2 Info: AlterTable TrackFiles 22:22:42.2 Info: => 5E-07s 22:22:42.2 Info: AlterColumn TrackFiles Path String 22:22:42.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:42.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" 22:22:42.2 Info: DROP TABLE "TrackFiles" 22:22:42.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:42.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.2 Info: => 0.0046509s 22:22:42.2 Info: CreateIndex TrackFiles (Path) 22:22:42.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:42.2 Info: => 9.5E-05s 22:22:42.2 Info: DeleteColumn TrackFiles RelativePath 22:22:42.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:42.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" 22:22:42.2 Info: DROP TABLE "TrackFiles" 22:22:42.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:42.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:42.2 Info: => 0.0047436s 22:22:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:42', 'add_mediafilerepository_mtime') 22:22:42.2 Info: Committing Transaction 22:22:42.2 Info: 30: add_mediafilerepository_mtime migrated 22:22:42.2 Info: => 0.0052937s 22:22:42.2 Info: 31: add_artistmetadataid_constraint migrating 22:22:42.2 Info: Beginning Transaction 22:22:42.2 Info: Starting migration of Main DB to 31 22:22:42.2 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 22:22:42.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 22:22:42.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 22:22:42.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") 22:22:42.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") 22:22:42.2 Info: => 0.000161s 22:22:42.2 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:42.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:42.2 Info: => 0.0001382s 22:22:42.2 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:42.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.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" 22:22:42.2 Info: DROP TABLE "Artists" 22:22:42.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.2 Info: => 0.0049129s 22:22:42.2 Info: CreateIndex Artists (ArtistMetadataId) 22:22:42.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.2 Info: => 0.0001167s 22:22:42.2 Info: -> 3 Insert operations completed in 00:00:00.0002391 taking an average of 00:00:00.0000797 22:22:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:42', 'add_artistmetadataid_constraint') 22:22:42.2 Info: Committing Transaction 22:22:42.2 Info: 31: add_artistmetadataid_constraint migrated 22:22:42.2 Info: => 0.0006098s 22:22:42.2 Debug: Took: 00:00:00.1711579 22:22:42.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 22:22:42.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 22:22:42.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181623074330_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:42.3 Info: DatabaseEngineVersionCheck migrating 22:22:42.3 Info: PerformDBOperation 22:22:42.3 Info: Performing DB Operation 22:22:42.3 Info: SQLite 3.48.0 22:22:42.3 Info: => 0.0013562s 22:22:42.3 Info: DatabaseEngineVersionCheck migrated 22:22:42.3 Info: => 0.0013738s 22:22:42.3 Info: VersionMigration migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: CreateTable VersionInfo 22:22:42.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:42.3 Info: => 0.0002244s 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: VersionMigration migrated 22:22:42.3 Info: => 0.000829s 22:22:42.3 Info: VersionUniqueMigration migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: CreateIndex VersionInfo (Version) 22:22:42.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:42.3 Info: => 0.000154s 22:22:42.3 Info: AlterTable VersionInfo 22:22:42.3 Info: => 8E-07s 22:22:42.3 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:42.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:42.3 Info: => 0.0004969s 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: VersionUniqueMigration migrated 22:22:42.3 Info: => 0.0007898s 22:22:42.3 Info: VersionDescriptionMigration migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: AlterTable VersionInfo 22:22:42.3 Info: => 6E-07s 22:22:42.3 Info: CreateColumn VersionInfo Description String 22:22:42.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:42.3 Info: => 0.0002177s 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: VersionDescriptionMigration migrated 22:22:42.3 Info: => 0.0004966s 22:22:42.3 Info: 1: InitialSetup migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 1 22:22:42.3 Info: CreateTable Config 22:22:42.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:42.3 Info: => 0.0001635s 22:22:42.3 Info: CreateIndex Config (Key) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:42.3 Info: => 0.0001085s 22:22:42.3 Info: CreateTable RootFolders 22:22:42.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:42.3 Info: => 0.0001215s 22:22:42.3 Info: CreateIndex RootFolders (Path) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:42.3 Info: => 0.0001394s 22:22:42.3 Info: CreateTable Artists 22:22:42.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) 22:22:42.3 Info: => 0.000272s 22:22:42.3 Info: CreateIndex Artists (ForeignArtistId) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:42.3 Info: => 0.0001077s 22:22:42.3 Info: CreateIndex Artists (NameSlug) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:42.3 Info: => 0.0001053s 22:22:42.3 Info: CreateIndex Artists (CleanName) 22:22:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.3 Info: => 0.0001054s 22:22:42.3 Info: CreateIndex Artists (Path) 22:22:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.3 Info: => 0.0001021s 22:22:42.3 Info: CreateTable Albums 22:22:42.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) 22:22:42.3 Info: => 0.0002172s 22:22:42.3 Info: CreateIndex Albums (ForeignAlbumId) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.3 Info: => 0.0001075s 22:22:42.3 Info: CreateIndex Albums (MBId) 22:22:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:42.3 Info: => 0.0001006s 22:22:42.3 Info: CreateIndex Albums (TADBId) 22:22:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:42.3 Info: => 0.0001009s 22:22:42.3 Info: CreateIndex Albums (TitleSlug) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:42.3 Info: => 0.0001144s 22:22:42.3 Info: CreateIndex Albums (CleanTitle) 22:22:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.3 Info: => 0.0001037s 22:22:42.3 Info: CreateIndex Albums (Path) 22:22:42.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:42.3 Info: => 0.0001047s 22:22:42.3 Info: CreateTable Tracks 22:22:42.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) 22:22:42.3 Info: => 0.0001633s 22:22:42.3 Info: CreateIndex Tracks (ForeignTrackId) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:42.3 Info: => 0.0001048s 22:22:42.3 Info: CreateIndex Tracks (ArtistId) 22:22:42.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:42.3 Info: => 0.0001101s 22:22:42.3 Info: CreateIndex Tracks (TrackFileId) 22:22:42.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:42.3 Info: => 0.0001066s 22:22:42.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:42.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:42.3 Info: => 0.0001102s 22:22:42.3 Info: CreateTable TrackFiles 22:22:42.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) 22:22:42.3 Info: => 0.0001591s 22:22:42.3 Info: CreateIndex TrackFiles (ArtistId) 22:22:42.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:42.3 Info: => 0.0001201s 22:22:42.3 Info: CreateIndex TrackFiles (AlbumId) 22:22:42.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.3 Info: => 0.0001147s 22:22:42.3 Info: CreateTable History 22:22:42.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) 22:22:42.3 Info: => 0.0001811s 22:22:42.3 Info: CreateIndex History (Date) 22:22:42.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:42.3 Info: => 0.000116s 22:22:42.3 Info: CreateIndex History (EventType) 22:22:42.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:42.3 Info: => 0.0001285s 22:22:42.3 Info: CreateIndex History (DownloadId) 22:22:42.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:42.3 Info: => 0.0001044s 22:22:42.3 Info: CreateIndex History (AlbumId) 22:22:42.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:42.3 Info: => 0.0001036s 22:22:42.3 Info: CreateTable Notifications 22:22:42.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) 22:22:42.3 Info: => 0.0001524s 22:22:42.3 Info: CreateTable ScheduledTasks 22:22:42.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:42.3 Info: => 0.0001457s 22:22:42.3 Info: CreateIndex ScheduledTasks (TypeName) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:42.3 Info: => 0.0001058s 22:22:42.3 Info: CreateTable Indexers 22:22:42.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) 22:22:42.3 Info: => 0.0001356s 22:22:42.3 Info: CreateIndex Indexers (Name) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:42.3 Info: => 0.0001101s 22:22:42.3 Info: CreateTable Profiles 22:22:42.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:42.3 Info: => 0.0001269s 22:22:42.3 Info: CreateIndex Profiles (Name) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:42.3 Info: => 0.0001083s 22:22:42.3 Info: CreateTable QualityDefinitions 22:22:42.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:42.3 Info: => 0.000154s 22:22:42.3 Info: CreateIndex QualityDefinitions (Quality) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:42.3 Info: => 0.0001171s 22:22:42.3 Info: CreateIndex QualityDefinitions (Title) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:42.3 Info: => 0.0001055s 22:22:42.3 Info: CreateTable NamingConfig 22:22:42.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) 22:22:42.3 Info: => 0.0001469s 22:22:42.3 Info: CreateTable Blacklist 22:22:42.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 '') 22:22:42.3 Info: => 0.0001852s 22:22:42.3 Info: CreateTable Metadata 22:22:42.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) 22:22:42.3 Info: => 0.0001345s 22:22:42.3 Info: CreateTable MetadataFiles 22:22:42.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) 22:22:42.3 Info: => 0.0001515s 22:22:42.3 Info: CreateTable DownloadClients 22:22:42.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) 22:22:42.3 Info: => 0.0001411s 22:22:42.3 Info: CreateTable PendingReleases 22:22:42.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 '') 22:22:42.3 Info: => 0.0001439s 22:22:42.3 Info: CreateTable RemotePathMappings 22:22:42.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:42.3 Info: => 0.0001304s 22:22:42.3 Info: CreateTable Tags 22:22:42.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:42.3 Info: => 0.0001629s 22:22:42.3 Info: CreateIndex Tags (Label) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:42.3 Info: => 0.0001209s 22:22:42.3 Info: CreateTable Restrictions 22:22:42.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:42.3 Info: => 0.0001534s 22:22:42.3 Info: CreateTable DelayProfiles 22:22:42.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) 22:22:42.3 Info: => 0.0001662s 22:22:42.3 Info: CreateTable Users 22:22:42.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:42.3 Info: => 0.0001353s 22:22:42.3 Info: CreateIndex Users (Identifier) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:42.3 Info: => 0.0001156s 22:22:42.3 Info: CreateIndex Users (Username) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:42.3 Info: => 0.0001101s 22:22:42.3 Info: CreateTable Commands 22:22:42.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) 22:22:42.3 Info: => 0.0001592s 22:22:42.3 Info: CreateTable IndexerStatus 22:22:42.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) 22:22:42.3 Info: => 0.0001557s 22:22:42.3 Info: CreateIndex IndexerStatus (ProviderId) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:42.3 Info: => 0.0001139s 22:22:42.3 Info: CreateTable ExtraFiles 22:22:42.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) 22:22:42.3 Info: => 0.00015s 22:22:42.3 Info: CreateTable LyricFiles 22:22:42.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) 22:22:42.3 Info: => 0.0001685s 22:22:42.3 Info: CreateTable LanguageProfiles 22:22:42.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:42.3 Info: => 0.0001297s 22:22:42.3 Info: CreateIndex LanguageProfiles (Name) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:42.3 Info: => 0.0001175s 22:22:42.3 Info: CreateTable DownloadClientStatus 22:22:42.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) 22:22:42.3 Info: => 0.0001378s 22:22:42.3 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:42.3 Info: => 0.0001179s 22:22:42.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:42.3 Info: -> 1 Insert operations completed in 00:00:00.0000723 taking an average of 00:00:00.0000723 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:42', 'InitialSetup') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 1: InitialSetup migrated 22:22:42.3 Info: => 0.0009097s 22:22:42.3 Info: 2: add_reason_to_pending_releases migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 2 22:22:42.3 Info: AlterTable PendingReleases 22:22:42.3 Info: => 7E-07s 22:22:42.3 Info: CreateColumn PendingReleases Reason Int32 22:22:42.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:42.3 Info: => 0.0005098s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:42', 'add_reason_to_pending_releases') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 2: add_reason_to_pending_releases migrated 22:22:42.3 Info: => 0.0012929s 22:22:42.3 Info: 3: add_medium_support migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 3 22:22:42.3 Info: AlterTable Albums 22:22:42.3 Info: => 8E-07s 22:22:42.3 Info: CreateColumn Albums Media String 22:22:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:42.3 Info: => 0.0004831s 22:22:42.3 Info: AlterTable Tracks 22:22:42.3 Info: => 5E-07s 22:22:42.3 Info: CreateColumn Tracks MediumNumber Int32 22:22:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:42.3 Info: => 0.000465s 22:22:42.3 Info: AlterTable Tracks 22:22:42.3 Info: => 6E-07s 22:22:42.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:42.3 Info: => 0.0004642s 22:22:42.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:42.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:42.3 Info: => 4.67E-05s 22:22:42.3 Info: DeleteColumn Tracks TrackNumber 22:22:42.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) 22:22:42.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" 22:22:42.3 Info: DROP TABLE "Tracks" 22:22:42.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:42.3 Info: => 0.0045305s 22:22:42.3 Info: AlterTable Tracks 22:22:42.3 Info: => 6E-07s 22:22:42.3 Info: CreateColumn Tracks TrackNumber String 22:22:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:42.3 Info: => 0.0004706s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:42', 'add_medium_support') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 3: add_medium_support migrated 22:22:42.3 Info: => 0.0008938s 22:22:42.3 Info: 4: add_various_qualites_in_profile migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 4 22:22:42.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:42.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:42.3 Info: => 5.14E-05s 22:22:42.3 Info: PerformDBOperation 22:22:42.3 Info: Performing DB Operation 22:22:42.3 Info: => 3.65E-05s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:42', 'add_various_qualites_in_profile') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 4: add_various_qualites_in_profile migrated 22:22:42.3 Info: => 0.0003774s 22:22:42.3 Info: 5: metadata_profiles migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 5 22:22:42.3 Info: CreateTable MetadataProfiles 22:22:42.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:42.3 Info: => 0.0001255s 22:22:42.3 Info: CreateIndex MetadataProfiles (Name) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:42.3 Info: => 0.0001228s 22:22:42.3 Info: AlterTable Artists 22:22:42.3 Info: => 4E-07s 22:22:42.3 Info: CreateColumn Artists MetadataProfileId Int32 22:22:42.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:42.3 Info: => 0.0004659s 22:22:42.3 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:42.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:42.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:42.3 Info: DROP TABLE "Artists" 22:22:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.3 Info: => 0.0044028s 22:22:42.3 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:42.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:42.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:42.3 Info: DROP TABLE "Artists" 22:22:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.3 Info: => 0.0043801s 22:22:42.3 Info: AlterTable Albums 22:22:42.3 Info: => 5E-07s 22:22:42.3 Info: CreateColumn Albums SecondaryTypes String 22:22:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:42.3 Info: => 0.0004582s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:42', 'metadata_profiles') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 5: metadata_profiles migrated 22:22:42.3 Info: => 0.0008978s 22:22:42.3 Info: 6: separate_automatic_and_interactive_search migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 6 22:22:42.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:42.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:42.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:42.3 Info: DROP TABLE "Indexers" 22:22:42.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:42.3 Info: => 0.003869s 22:22:42.3 Info: AlterTable Indexers 22:22:42.3 Info: => 5E-07s 22:22:42.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:42.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:42.3 Info: => 0.0004537s 22:22:42.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:42.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:42.3 Info: => 4.34E-05s 22:22:42.3 Info: AlterTable Indexers 22:22:42.3 Info: => 5E-07s 22:22:42.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:42.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:42.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:42.3 Info: DROP TABLE "Indexers" 22:22:42.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:42.3 Info: => 0.0037826s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:42', 'separate_automatic_and_interactive_search') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 6: separate_automatic_and_interactive_search migrated 22:22:42.3 Info: => 0.004184s 22:22:42.3 Info: 7: change_album_path_to_relative migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 7 22:22:42.3 Info: DeleteColumn Albums Path 22:22:42.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:42.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:42.3 Info: DROP TABLE "Albums" 22:22:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.3 Info: => 0.004739s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:42', 'change_album_path_to_relative') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 7: change_album_path_to_relative migrated 22:22:42.3 Info: => 0.0051974s 22:22:42.3 Info: 8: change_quality_size_mb_to_kb migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 8 22:22:42.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:42.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:42.3 Info: => 4.86E-05s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:42', 'change_quality_size_mb_to_kb') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 8: change_quality_size_mb_to_kb migrated 22:22:42.3 Info: => 0.0004213s 22:22:42.3 Info: 9: album_releases migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 9 22:22:42.3 Info: AlterTable Albums 22:22:42.3 Info: => 7E-07s 22:22:42.3 Info: CreateColumn Albums Releases String 22:22:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:42.3 Info: => 0.0004686s 22:22:42.3 Info: AlterTable Albums 22:22:42.3 Info: => 6E-07s 22:22:42.3 Info: CreateColumn Albums CurrentRelease String 22:22:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:42.3 Info: => 0.0004581s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:42', 'album_releases') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 9: album_releases migrated 22:22:42.3 Info: => 0.0008222s 22:22:42.3 Info: 10: album_releases_fix migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 10 22:22:42.3 Info: AlterTable Albums 22:22:42.3 Info: => 4E-07s 22:22:42.3 Info: AlterColumn Albums Releases String 22:22:42.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:42.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:42.3 Info: DROP TABLE "Albums" 22:22:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.3 Info: => 0.0046062s 22:22:42.3 Info: AlterTable Albums 22:22:42.3 Info: => 6E-07s 22:22:42.3 Info: AlterColumn Albums CurrentRelease String 22:22:42.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:42.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:42.3 Info: DROP TABLE "Albums" 22:22:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.3 Info: => 0.0046307s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:42', 'album_releases_fix') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 10: album_releases_fix migrated 22:22:42.3 Info: => 0.0050482s 22:22:42.3 Info: 11: import_lists migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 11 22:22:42.3 Info: CreateTable ImportLists 22:22:42.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:42.3 Info: => 0.0001649s 22:22:42.3 Info: CreateIndex ImportLists (Name) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:42.3 Info: => 9.48E-05s 22:22:42.3 Info: CreateTable ImportListStatus 22:22:42.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:42.3 Info: => 0.0001267s 22:22:42.3 Info: CreateIndex ImportListStatus (ProviderId) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:42.3 Info: => 9.26E-05s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:42', 'import_lists') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 11: import_lists migrated 22:22:42.3 Info: => 0.0004824s 22:22:42.3 Info: 12: add_release_status migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 12 22:22:42.3 Info: AlterTable MetadataProfiles 22:22:42.3 Info: => 7E-07s 22:22:42.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:42.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:42.3 Info: => 0.0004815s 22:22:42.3 Info: PerformDBOperation 22:22:42.3 Info: Performing DB Operation 22:22:42.3 Info: => 2.9E-05s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:42', 'add_release_status') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 12: add_release_status migrated 22:22:42.3 Info: => 0.0003886s 22:22:42.3 Info: 13: album_download_notification migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 13 22:22:42.3 Info: AlterTable Notifications 22:22:42.3 Info: => 7E-07s 22:22:42.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:42.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:42.3 Info: => 0.0004797s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:42', 'album_download_notification') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 13: album_download_notification migrated 22:22:42.3 Info: => 0.0008523s 22:22:42.3 Info: 14: fix_language_metadata_profiles migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 14 22:22:42.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:42.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:42.3 Info: => 0.0001008s 22:22:42.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:42.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:42.3 Info: => 0.0001009s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:42', 'fix_language_metadata_profiles') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 14: fix_language_metadata_profiles migrated 22:22:42.3 Info: => 0.0004651s 22:22:42.3 Info: 15: remove_fanzub migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 15 22:22:42.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:42.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:42.3 Info: => 4.42E-05s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:42', 'remove_fanzub') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 15: remove_fanzub migrated 22:22:42.3 Info: => 0.0003829s 22:22:42.3 Info: 16: update_artist_history_indexes migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 16 22:22:42.3 Info: CreateIndex Albums (ArtistId) 22:22:42.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:42.3 Info: => 0.0001013s 22:22:42.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:42.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:42.3 Info: => 9.61E-05s 22:22:42.3 Info: DeleteIndex History (AlbumId) 22:22:42.3 Info: DROP INDEX "IX_History_AlbumId" 22:22:42.3 Info: => 0.0001223s 22:22:42.3 Info: CreateIndex History (AlbumId, Date) 22:22:42.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:42.3 Info: => 0.0001002s 22:22:42.3 Info: DeleteIndex History (DownloadId) 22:22:42.3 Info: DROP INDEX "IX_History_DownloadId" 22:22:42.3 Info: => 0.0001179s 22:22:42.3 Info: CreateIndex History (DownloadId, Date) 22:22:42.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:42.3 Info: => 9.44E-05s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:42', 'update_artist_history_indexes') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 16: update_artist_history_indexes migrated 22:22:42.3 Info: => 0.0005757s 22:22:42.3 Info: 17: remove_nma migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 17 22:22:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:42.3 Info: => 4.94E-05s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:42', 'remove_nma') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 17: remove_nma migrated 22:22:42.3 Info: => 0.0004824s 22:22:42.3 Info: 18: album_disambiguation migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 18 22:22:42.3 Info: AlterTable Albums 22:22:42.3 Info: => 7E-07s 22:22:42.3 Info: CreateColumn Albums Disambiguation String 22:22:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:42.3 Info: => 0.0005213s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:42', 'album_disambiguation') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 18: album_disambiguation migrated 22:22:42.3 Info: => 0.0008923s 22:22:42.3 Info: 19: add_ape_quality_in_profiles migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 19 22:22:42.3 Info: PerformDBOperation 22:22:42.3 Info: Performing DB Operation 22:22:42.3 Info: => 3.06E-05s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:42', 'add_ape_quality_in_profiles') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 19: add_ape_quality_in_profiles migrated 22:22:42.3 Info: => 0.0003766s 22:22:42.3 Info: 20: remove_pushalot migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 20 22:22:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:42.3 Info: => 4.85E-05s 22:22:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:42.3 Info: => 4.14E-05s 22:22:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:42.3 Info: => 3.88E-05s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:42', 'remove_pushalot') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 20: remove_pushalot migrated 22:22:42.3 Info: => 0.0003742s 22:22:42.3 Info: 21: add_custom_filters migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 21 22:22:42.3 Info: CreateTable CustomFilters 22:22:42.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:42.3 Info: => 0.0001236s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:42', 'add_custom_filters') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 21: add_custom_filters migrated 22:22:42.3 Info: => 0.0004808s 22:22:42.3 Info: 22: import_list_tags migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 22 22:22:42.3 Info: AlterTable ImportLists 22:22:42.3 Info: => 8E-07s 22:22:42.3 Info: CreateColumn ImportLists Tags String 22:22:42.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:42.3 Info: => 0.0005414s 22:22:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:42', 'import_list_tags') 22:22:42.3 Info: Committing Transaction 22:22:42.3 Info: 22: import_list_tags migrated 22:22:42.3 Info: => 0.0009381s 22:22:42.3 Info: 23: add_release_groups_etc migrating 22:22:42.3 Info: Beginning Transaction 22:22:42.3 Info: Starting migration of Main DB to 23 22:22:42.3 Info: CreateTable ArtistMetadata 22:22:42.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:42.3 Info: => 0.0001602s 22:22:42.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:42.3 Info: => 9.75E-05s 22:22:42.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:42.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:42.3 Info: => 8.75E-05s 22:22:42.3 Info: AlterTable Artists 22:22:42.3 Info: => 6E-07s 22:22:42.3 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:42.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:42.3 Info: => 0.0005004s 22:22:42.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:42.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:42.3 Info: => 6.86E-05s 22:22:42.3 Info: CreateTable AlbumReleases 22:22:42.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:42.3 Info: => 0.0001536s 22:22:42.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:42.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:42.3 Info: => 0.0001158s 22:22:42.3 Info: CreateIndex AlbumReleases (AlbumId) 22:22:42.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:42.3 Info: => 0.0001116s 22:22:42.3 Info: PerformDBOperation 22:22:42.3 Info: Performing DB Operation 22:22:42.3 Info: => 4.29E-05s 22:22:42.3 Info: AlterTable Albums 22:22:42.3 Info: => 4E-07s 22:22:42.3 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:42.3 Info: => 0.0005521s 22:22:42.3 Info: AlterTable Albums 22:22:42.3 Info: => 5E-07s 22:22:42.3 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:42.3 Info: => 0.0005246s 22:22:42.3 Info: AlterTable Albums 22:22:42.3 Info: => 6E-07s 22:22:42.3 Info: CreateColumn Albums Links String 22:22:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:42.3 Info: => 0.0005098s 22:22:42.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:42.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:42.3 Info: => 9.82E-05s 22:22:42.3 Info: AlterTable Tracks 22:22:42.3 Info: => 5E-07s 22:22:42.3 Info: CreateColumn Tracks ForeignRecordingId String 22:22:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:42.3 Info: => 0.0005121s 22:22:42.3 Info: AlterTable Tracks 22:22:42.3 Info: => 6E-07s 22:22:42.3 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:42.3 Info: => 0.0005116s 22:22:42.3 Info: AlterTable Tracks 22:22:42.3 Info: => 6E-07s 22:22:42.3 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:42.3 Info: => 0.000532s 22:22:42.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:42.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:42.3 Info: => 8.06E-05s 22:22:42.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:42.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:42.3 Info: => 7.12E-05s 22:22:42.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:42.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.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" 22:22:42.4 Info: DROP TABLE "Artists" 22:22:42.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.4 Info: => 0.0169276s 22:22:42.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:42.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) 22:22:42.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" 22:22:42.4 Info: DROP TABLE "Albums" 22:22:42.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.4 Info: => 0.0047357s 22:22:42.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:42.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) 22:22:42.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" 22:22:42.4 Info: DROP TABLE "Tracks" 22:22:42.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:42.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:42.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:42.4 Info: => 0.0043904s 22:22:42.4 Info: DeleteColumn TrackFiles ArtistId 22:22:42.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:42.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" 22:22:42.4 Info: DROP TABLE "TrackFiles" 22:22:42.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:42.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.4 Info: => 0.0041905s 22:22:42.4 Info: CreateIndex Artists (ArtistMetadataId) 22:22:42.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.4 Info: => 9.25E-05s 22:22:42.4 Info: CreateIndex Artists (Monitored) 22:22:42.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.4 Info: => 8.8E-05s 22:22:42.4 Info: CreateIndex Albums (ArtistMetadataId) 22:22:42.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:42.4 Info: => 8.79E-05s 22:22:42.4 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:42.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:42.4 Info: => 8.59E-05s 22:22:42.4 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:42.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:42.4 Info: => 8.88E-05s 22:22:42.4 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:42.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:42.4 Info: => 8.65E-05s 22:22:42.4 Info: UpdateData 22:22:42.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:42.4 Info: => 5.12E-05s 22:22:42.4 Info: UpdateData 22:22:42.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:42.4 Info: => 4.38E-05s 22:22:42.4 Info: UpdateData 22:22:42.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:42.4 Info: => 4.83E-05s 22:22:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:42', 'add_release_groups_etc') 22:22:42.4 Info: Committing Transaction 22:22:42.4 Info: 23: add_release_groups_etc migrated 22:22:42.4 Info: => 0.0006889s 22:22:42.4 Info: 24: NewMediaInfoFormat migrating 22:22:42.4 Info: Beginning Transaction 22:22:42.4 Info: Starting migration of Main DB to 24 22:22:42.4 Info: UpdateData 22:22:42.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:42.4 Info: => 5.14E-05s 22:22:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:42', 'NewMediaInfoFormat') 22:22:42.4 Info: Committing Transaction 22:22:42.4 Info: 24: NewMediaInfoFormat migrated 22:22:42.4 Info: => 0.0004908s 22:22:42.4 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:42.4 Info: Beginning Transaction 22:22:42.4 Info: Starting migration of Main DB to 25 22:22:42.4 Info: RenameTable Restrictions ReleaseProfiles 22:22:42.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:42.4 Info: => 0.0014787s 22:22:42.4 Info: AlterTable ReleaseProfiles 22:22:42.4 Info: => 8E-07s 22:22:42.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:42.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:42.4 Info: => 0.0005069s 22:22:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:42', 'rename_restrictions_to_release_profiles') 22:22:42.4 Info: Committing Transaction 22:22:42.4 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:42.4 Info: => 0.0009923s 22:22:42.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:42.4 Info: Beginning Transaction 22:22:42.4 Info: Starting migration of Main DB to 26 22:22:42.4 Info: RenameTable Profiles QualityProfiles 22:22:42.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:42.4 Info: => 0.0015235s 22:22:42.4 Info: AlterTable QualityProfiles 22:22:42.4 Info: => 5E-07s 22:22:42.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:42.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:42.4 Info: => 0.0005066s 22:22:42.4 Info: AlterTable LanguageProfiles 22:22:42.4 Info: => 5E-07s 22:22:42.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:42.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:42.4 Info: => 0.0004973s 22:22:42.4 Info: UpdateData 22:22:42.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:42.4 Info: => 5.34E-05s 22:22:42.4 Info: UpdateData 22:22:42.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:42.4 Info: => 4.1E-05s 22:22:42.4 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:42.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:42.4 Info: DROP TABLE "Artists" 22:22:42.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.4 Info: => 0.0046889s 22:22:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:42', 'rename_quality_profiles_add_upgrade_allowed') 22:22:42.4 Info: Committing Transaction 22:22:42.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:42.4 Info: => 0.0051901s 22:22:42.4 Info: 27: add_import_exclusions migrating 22:22:42.4 Info: Beginning Transaction 22:22:42.4 Info: Starting migration of Main DB to 27 22:22:42.4 Info: CreateTable ImportListExclusions 22:22:42.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:42.4 Info: => 0.0001223s 22:22:42.4 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:42.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:42.4 Info: => 9.79E-05s 22:22:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:42', 'add_import_exclusions') 22:22:42.4 Info: Committing Transaction 22:22:42.4 Info: 27: add_import_exclusions migrated 22:22:42.4 Info: => 0.0005176s 22:22:42.4 Info: 28: clean_artist_metadata_table migrating 22:22:42.4 Info: Beginning Transaction 22:22:42.4 Info: Starting migration of Main DB to 28 22:22:42.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:42.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:42.4 Info: => 0.0001468s 22:22:42.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:42.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:42.4 Info: => 0.0001332s 22:22:42.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:42.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:42.4 Info: => 0.000129s 22:22:42.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:42.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:42.4 Info: => 0.0001285s 22:22:42.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:42.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:42.4 Info: => 0.0001256s 22:22:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:42.4 Info: => 0.0001279s 22:22:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:42', 'clean_artist_metadata_table') 22:22:42.4 Info: Committing Transaction 22:22:42.4 Info: 28: clean_artist_metadata_table migrated 22:22:42.4 Info: => 0.0005422s 22:22:42.4 Info: 29: health_issue_notification migrating 22:22:42.4 Info: Beginning Transaction 22:22:42.4 Info: Starting migration of Main DB to 29 22:22:42.4 Info: AlterTable Notifications 22:22:42.4 Info: => 7E-07s 22:22:42.4 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:42.4 Info: => 0.0005229s 22:22:42.4 Info: AlterTable Notifications 22:22:42.4 Info: => 6E-07s 22:22:42.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:42.4 Info: => 0.0005363s 22:22:42.4 Info: AlterTable Notifications 22:22:42.4 Info: => 6E-07s 22:22:42.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:42.4 Info: => 0.0005094s 22:22:42.4 Info: AlterTable Notifications 22:22:42.4 Info: => 6E-07s 22:22:42.4 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:42.4 Info: => 0.0005108s 22:22:42.4 Info: AlterTable Notifications 22:22:42.4 Info: => 5E-07s 22:22:42.4 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:42.4 Info: => 0.0005101s 22:22:42.4 Info: DeleteColumn Notifications OnDownload 22:22:42.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:42.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:42.4 Info: DROP TABLE "Notifications" 22:22:42.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:42.4 Info: => 0.0042217s 22:22:42.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:42.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:42.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:42.4 Info: DROP TABLE "Notifications" 22:22:42.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:42.4 Info: => 0.0042533s 22:22:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:42', 'health_issue_notification') 22:22:42.4 Info: Committing Transaction 22:22:42.4 Info: 29: health_issue_notification migrated 22:22:42.4 Info: => 0.0047048s 22:22:42.4 Info: 30: add_mediafilerepository_mtime migrating 22:22:42.4 Info: Beginning Transaction 22:22:42.4 Info: Starting migration of Main DB to 30 22:22:42.4 Info: AlterTable TrackFiles 22:22:42.4 Info: => 8E-07s 22:22:42.4 Info: CreateColumn TrackFiles Modified DateTime 22:22:42.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:42.4 Info: => 0.0005335s 22:22:42.4 Info: AlterTable TrackFiles 22:22:42.4 Info: => 6E-07s 22:22:42.4 Info: CreateColumn TrackFiles Path String 22:22:42.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:42.4 Info: => 0.0005157s 22:22:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:42.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:42.4 Info: => 4.24E-05s 22:22:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:42.4 Info: => 0.0001316s 22:22:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:42.4 Info: => 0.0001426s 22:22:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:42.4 Info: => 0.0001491s 22:22:42.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:42.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:42.4 Info: => 8.23E-05s 22:22:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:42.4 Info: => 5.81E-05s 22:22:42.4 Info: AlterTable TrackFiles 22:22:42.4 Info: => 5E-07s 22:22:42.4 Info: AlterColumn TrackFiles Path String 22:22:42.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:42.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:42.4 Info: DROP TABLE "TrackFiles" 22:22:42.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:42.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.4 Info: => 0.0048715s 22:22:42.4 Info: CreateIndex TrackFiles (Path) 22:22:42.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:42.4 Info: => 9.42E-05s 22:22:42.4 Info: DeleteColumn TrackFiles RelativePath 22:22:42.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:42.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:42.4 Info: DROP TABLE "TrackFiles" 22:22:42.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:42.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:42.4 Info: => 0.004532s 22:22:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:42', 'add_mediafilerepository_mtime') 22:22:42.4 Info: Committing Transaction 22:22:42.4 Info: 30: add_mediafilerepository_mtime migrated 22:22:42.4 Info: => 0.0049839s 22:22:42.4 Info: 31: add_artistmetadataid_constraint migrating 22:22:42.4 Info: Beginning Transaction 22:22:42.4 Info: Starting migration of Main DB to 31 22:22:42.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:42.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:42.4 Info: => 8.69E-05s 22:22:42.4 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:42.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:42.4 Info: => 0.000128s 22:22:42.4 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:42.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:42.4 Info: DROP TABLE "Artists" 22:22:42.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.4 Info: => 0.0046884s 22:22:42.4 Info: CreateIndex Artists (ArtistMetadataId) 22:22:42.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.4 Info: => 0.0001119s 22:22:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:42', 'add_artistmetadataid_constraint') 22:22:42.4 Info: Committing Transaction 22:22:42.4 Info: 31: add_artistmetadataid_constraint migrated 22:22:42.4 Info: => 0.0005552s 22:22:42.4 Info: 32: old_ids_and_artist_alias migrating 22:22:42.4 Info: Beginning Transaction 22:22:42.4 Info: Starting migration of Main DB to 32 22:22:42.4 Info: AlterTable ArtistMetadata 22:22:42.4 Info: => 8E-07s 22:22:42.4 Info: CreateColumn ArtistMetadata Aliases String 22:22:42.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:42.4 Info: => 0.0005304s 22:22:42.4 Info: AlterTable ArtistMetadata 22:22:42.4 Info: => 6E-07s 22:22:42.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:42.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:42.4 Info: => 0.0005642s 22:22:42.4 Info: AlterTable Albums 22:22:42.4 Info: => 6E-07s 22:22:42.4 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:42.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:42.4 Info: => 0.0005314s 22:22:42.4 Info: AlterTable AlbumReleases 22:22:42.4 Info: => 6E-07s 22:22:42.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:42.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:42.4 Info: => 0.0005198s 22:22:42.4 Info: AlterTable Tracks 22:22:42.4 Info: => 6E-07s 22:22:42.4 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:42.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:42.4 Info: => 0.0005225s 22:22:42.4 Info: AlterTable Tracks 22:22:42.4 Info: => 5E-07s 22:22:42.4 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:42.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:42.4 Info: => 0.0005242s 22:22:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:42', 'old_ids_and_artist_alias') 22:22:42.4 Info: Committing Transaction 22:22:42.4 Info: 32: old_ids_and_artist_alias migrated 22:22:42.4 Info: => 0.0010167s 22:22:42.4 Info: 33: download_propers_config migrating 22:22:42.4 Info: Beginning Transaction 22:22:42.4 Info: Starting migration of Main DB to 33 22:22:42.4 Info: PerformDBOperation 22:22:42.4 Info: Performing DB Operation 22:22:42.4 Info: => 3.26E-05s 22:22:42.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:42.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:42.4 Info: => 4.13E-05s 22:22:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:42', 'download_propers_config') 22:22:42.4 Info: Committing Transaction 22:22:42.4 Info: 33: download_propers_config migrated 22:22:42.4 Info: => 0.0004312s 22:22:42.4 Info: 34: remove_language_profiles migrating 22:22:42.4 Info: Beginning Transaction 22:22:42.4 Info: Starting migration of Main DB to 34 22:22:42.4 Info: DeleteTable LanguageProfiles 22:22:42.4 Info: DROP TABLE "LanguageProfiles" 22:22:42.4 Info: => 0.0002154s 22:22:42.4 Info: DeleteColumn Artists LanguageProfileId 22:22:42.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:42.4 Info: DROP TABLE "Artists" 22:22:42.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.4 Info: => 0.0048867s 22:22:42.4 Info: DeleteColumn ImportLists LanguageProfileId 22:22:42.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 22:22:42.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 22:22:42.4 Info: DROP TABLE "ImportLists" 22:22:42.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:42.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:42.4 Info: => 0.0044135s 22:22:42.4 Info: DeleteColumn Blacklist Language 22:22:42.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:42.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 22:22:42.4 Info: DROP TABLE "Blacklist" 22:22:42.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:42.4 Info: => 0.0042385s 22:22:42.4 Info: DeleteColumn History Language 22:22:42.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:42.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:42.4 Info: DROP TABLE "History" 22:22:42.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:42.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:42.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:42.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:42.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:42.4 Info: => 0.0047455s 22:22:42.4 Info: DeleteColumn LyricFiles Language 22:22:42.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) 22:22:42.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" 22:22:42.5 Info: DROP TABLE "LyricFiles" 22:22:42.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:42.5 Info: => 0.0039834s 22:22:42.5 Info: DeleteColumn TrackFiles Language 22:22:42.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) 22:22:42.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" 22:22:42.5 Info: DROP TABLE "TrackFiles" 22:22:42.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:42.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:42.5 Info: => 0.0057916s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:42', 'remove_language_profiles') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 34: remove_language_profiles migrated 22:22:42.5 Info: => 0.006358s 22:22:42.5 Info: 35: multi_disc_naming_format migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 35 22:22:42.5 Info: AlterTable NamingConfig 22:22:42.5 Info: => 7E-07s 22:22:42.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:42.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:42.5 Info: => 0.000563s 22:22:42.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:42.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:42.5 Info: => 4.48E-05s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:42', 'multi_disc_naming_format') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 35: multi_disc_naming_format migrated 22:22:42.5 Info: => 0.0004374s 22:22:42.5 Info: 36: add_download_client_priority migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 36 22:22:42.5 Info: AlterTable DownloadClients 22:22:42.5 Info: => 8E-07s 22:22:42.5 Info: CreateColumn DownloadClients Priority Int32 22:22:42.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:42.5 Info: => 0.0005187s 22:22:42.5 Info: PerformDBOperation 22:22:42.5 Info: Performing DB Operation 22:22:42.5 Info: => 9.92E-05s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:42', 'add_download_client_priority') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 36: add_download_client_priority migrated 22:22:42.5 Info: => 0.0005067s 22:22:42.5 Info: 37: remove_growl_prowl migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 37 22:22:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:42.5 Info: => 4.79E-05s 22:22:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:42.5 Info: => 3.92E-05s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:42', 'remove_growl_prowl') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 37: remove_growl_prowl migrated 22:22:42.5 Info: => 0.0004259s 22:22:42.5 Info: 38: remove_plex_hometheatre migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 38 22:22:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:42.5 Info: => 4.94E-05s 22:22:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:42.5 Info: => 4.08E-05s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:42', 'remove_plex_hometheatre') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 38: remove_plex_hometheatre migrated 22:22:42.5 Info: => 0.000419s 22:22:42.5 Info: 39: add_root_folder_add_defaults migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 39 22:22:42.5 Info: AlterTable RootFolders 22:22:42.5 Info: => 7E-07s 22:22:42.5 Info: CreateColumn RootFolders Name String 22:22:42.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:42.5 Info: => 0.0005149s 22:22:42.5 Info: AlterTable RootFolders 22:22:42.5 Info: => 5E-07s 22:22:42.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:42.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:42.5 Info: => 0.0005075s 22:22:42.5 Info: AlterTable RootFolders 22:22:42.5 Info: => 5E-07s 22:22:42.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:42.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:42.5 Info: => 0.0005079s 22:22:42.5 Info: AlterTable RootFolders 22:22:42.5 Info: => 5E-07s 22:22:42.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:42.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:42.5 Info: => 0.0005106s 22:22:42.5 Info: AlterTable RootFolders 22:22:42.5 Info: => 5E-07s 22:22:42.5 Info: CreateColumn RootFolders DefaultTags String 22:22:42.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:42.5 Info: => 0.0005236s 22:22:42.5 Info: PerformDBOperation 22:22:42.5 Info: Performing DB Operation 22:22:42.5 Info: => 5.31E-05s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:42', 'add_root_folder_add_defaults') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 39: add_root_folder_add_defaults migrated 22:22:42.5 Info: => 0.0004592s 22:22:42.5 Info: 40: task_duration migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 40 22:22:42.5 Info: AlterTable ScheduledTasks 22:22:42.5 Info: => 6E-07s 22:22:42.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:42.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:42.5 Info: => 0.0005418s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:42', 'task_duration') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 40: task_duration migrated 22:22:42.5 Info: => 0.0009415s 22:22:42.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 41 22:22:42.5 Info: AlterTable ReleaseProfiles 22:22:42.5 Info: => 8E-07s 22:22:42.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:42.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:42.5 Info: => 0.000548s 22:22:42.5 Info: AlterTable ReleaseProfiles 22:22:42.5 Info: => 6E-07s 22:22:42.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:42.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:42.5 Info: => 0.0004962s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:42', 'add_indexer_and_enabled_to_release_profiles') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:42.5 Info: => 0.000886s 22:22:42.5 Info: 42: remove_album_folders migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 42 22:22:42.5 Info: DeleteColumn Artists AlbumFolder 22:22:42.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.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" 22:22:42.5 Info: DROP TABLE "Artists" 22:22:42.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.5 Info: => 0.0048095s 22:22:42.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:42.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:42.5 Info: => 4.3E-05s 22:22:42.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:42.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:42.5 Info: => 3.85E-05s 22:22:42.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:42.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) 22:22:42.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:42.5 Info: DROP TABLE "NamingConfig" 22:22:42.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:42.5 Info: => 0.0039439s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:42', 'remove_album_folders') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 42: remove_album_folders migrated 22:22:42.5 Info: => 0.0044204s 22:22:42.5 Info: 44: add_priority_to_indexers migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 44 22:22:42.5 Info: AlterTable Indexers 22:22:42.5 Info: => 7E-07s 22:22:42.5 Info: CreateColumn Indexers Priority Int32 22:22:42.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:42.5 Info: => 0.0005534s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:42', 'add_priority_to_indexers') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 44: add_priority_to_indexers migrated 22:22:42.5 Info: => 0.0009559s 22:22:42.5 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 45 22:22:42.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:42.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:42.5 Info: => 0.0001078s 22:22:42.5 Info: PerformDBOperation 22:22:42.5 Info: Performing DB Operation 22:22:42.5 Info: => 3.04E-05s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:42', 'remove_chown_and_folderchmod_config') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:42.5 Info: => 0.0004084s 22:22:42.5 Info: 47: update_notifiarr migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 47 22:22:42.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:42.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:42.5 Info: => 6.71E-05s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:42', 'update_notifiarr') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 47: update_notifiarr migrated 22:22:42.5 Info: => 0.0004322s 22:22:42.5 Info: 49: email_multiple_addresses migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 49 22:22:42.5 Info: PerformDBOperation 22:22:42.5 Info: Performing DB Operation 22:22:42.5 Info: => 5.71E-05s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:42', 'email_multiple_addresses') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 49: email_multiple_addresses migrated 22:22:42.5 Info: => 0.000432s 22:22:42.5 Info: 50: rename_blacklist_to_blocklist migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 50 22:22:42.5 Info: RenameTable Blacklist Blocklist 22:22:42.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:42.5 Info: => 0.0021092s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:42', 'rename_blacklist_to_blocklist') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 50: rename_blacklist_to_blocklist migrated 22:22:42.5 Info: => 0.0025236s 22:22:42.5 Info: 51: cdh_per_downloadclient migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 51 22:22:42.5 Info: AlterTable DownloadClients 22:22:42.5 Info: => 7E-07s 22:22:42.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:42.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:42.5 Info: => 0.0005292s 22:22:42.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:42.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:42.5 Info: => 0.0005157s 22:22:42.5 Info: PerformDBOperation 22:22:42.5 Info: Performing DB Operation 22:22:42.5 Info: => 0.0001627s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:42', 'cdh_per_downloadclient') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 51: cdh_per_downloadclient migrated 22:22:42.5 Info: => 0.0007321s 22:22:42.5 Info: 52: download_history migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 52 22:22:42.5 Info: CreateTable DownloadHistory 22:22:42.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) 22:22:42.5 Info: => 0.0002042s 22:22:42.5 Info: CreateIndex DownloadHistory (EventType) 22:22:42.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:42.5 Info: => 0.0001356s 22:22:42.5 Info: CreateIndex DownloadHistory (ArtistId) 22:22:42.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:42.5 Info: => 0.0001256s 22:22:42.5 Info: CreateIndex DownloadHistory (DownloadId) 22:22:42.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:42.5 Info: => 0.0001268s 22:22:42.5 Info: PerformDBOperation 22:22:42.5 Info: Performing DB Operation 22:22:42.5 Info: => 0.0001087s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:42', 'download_history') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 52: download_history migrated 22:22:42.5 Info: => 0.0005376s 22:22:42.5 Info: 53: add_update_history migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 53 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:42', 'add_update_history') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 53: add_update_history migrated 22:22:42.5 Info: => 0.0005096s 22:22:42.5 Info: 54: add_on_update_to_notifications migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 54 22:22:42.5 Info: AlterTable Notifications 22:22:42.5 Info: => 7E-07s 22:22:42.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:42.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:42.5 Info: => 0.0005517s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:42', 'add_on_update_to_notifications') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 54: add_on_update_to_notifications migrated 22:22:42.5 Info: => 0.000942s 22:22:42.5 Info: 55: download_client_per_indexer migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 55 22:22:42.5 Info: AlterTable Indexers 22:22:42.5 Info: => 8E-07s 22:22:42.5 Info: CreateColumn Indexers DownloadClientId Int32 22:22:42.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:42.5 Info: => 0.0005475s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:42', 'download_client_per_indexer') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 55: download_client_per_indexer migrated 22:22:42.5 Info: => 0.0009458s 22:22:42.5 Info: 56: AddNewItemMonitorType migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 56 22:22:42.5 Info: AlterTable Artists 22:22:42.5 Info: => 8E-07s 22:22:42.5 Info: CreateColumn Artists MonitorNewItems Int32 22:22:42.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:42.5 Info: => 0.0005757s 22:22:42.5 Info: AlterTable RootFolders 22:22:42.5 Info: => 5E-07s 22:22:42.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:42.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:42.5 Info: => 0.0005461s 22:22:42.5 Info: AlterTable ImportLists 22:22:42.5 Info: => 5E-07s 22:22:42.5 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:42.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:42.5 Info: => 0.0006605s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:42', 'AddNewItemMonitorType') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 56: AddNewItemMonitorType migrated 22:22:42.5 Info: => 0.0010578s 22:22:42.5 Info: 57: ImportListSearch migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 57 22:22:42.5 Info: AlterTable ImportLists 22:22:42.5 Info: => 7E-07s 22:22:42.5 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:42.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:42.5 Info: => 0.0005823s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:42', 'ImportListSearch') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 57: ImportListSearch migrated 22:22:42.5 Info: => 0.0009823s 22:22:42.5 Info: 58: ImportListMonitorExisting migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 58 22:22:42.5 Info: AlterTable ImportLists 22:22:42.5 Info: => 8E-07s 22:22:42.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:42.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:42.5 Info: => 0.0005869s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:42', 'ImportListMonitorExisting') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 58: ImportListMonitorExisting migrated 22:22:42.5 Info: => 0.0009859s 22:22:42.5 Info: 59: add_indexer_tags migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 59 22:22:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:42.5 Info: => 4.87E-05s 22:22:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:42.5 Info: => 4.06E-05s 22:22:42.5 Info: AlterTable Indexers 22:22:42.5 Info: => 5E-07s 22:22:42.5 Info: CreateColumn Indexers Tags String 22:22:42.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:42.5 Info: => 0.0006278s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:42', 'add_indexer_tags') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 59: add_indexer_tags migrated 22:22:42.5 Info: => 0.0010381s 22:22:42.5 Info: 60: update_audio_types migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 60 22:22:42.5 Info: PerformDBOperation 22:22:42.5 Info: Performing DB Operation 22:22:42.5 Info: => 5.21E-05s 22:22:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:42', 'update_audio_types') 22:22:42.5 Info: Committing Transaction 22:22:42.5 Info: 60: update_audio_types migrated 22:22:42.5 Info: => 0.0005262s 22:22:42.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:42.5 Info: Beginning Transaction 22:22:42.5 Info: Starting migration of Main DB to 61 22:22:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.5 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:42.5 Info: => 4.18E-05s 22:22:42.5 Info: AlterTable AlbumReleases 22:22:42.5 Info: => 4E-07s 22:22:42.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:42.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) 22:22:42.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" 22:22:42.5 Info: DROP TABLE "AlbumReleases" 22:22:42.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:42.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:42.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:42.5 Info: => 0.0049602s 22:22:42.5 Info: AlterTable Albums 22:22:42.5 Info: => 5E-07s 22:22:42.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:42.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:42.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:42.5 Info: DROP TABLE "Albums" 22:22:42.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:42.5 Info: => 0.004874s 22:22:42.5 Info: AlterTable Albums 22:22:42.5 Info: => 5E-07s 22:22:42.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:42.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:42.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:42.5 Info: DROP TABLE "Albums" 22:22:42.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:42.5 Info: => 0.0049256s 22:22:42.5 Info: AlterTable Albums 22:22:42.5 Info: => 5E-07s 22:22:42.5 Info: AlterColumn Albums Added DateTimeOffset 22:22:42.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:42.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:42.5 Info: DROP TABLE "Albums" 22:22:42.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:42.5 Info: => 0.0049992s 22:22:42.5 Info: AlterTable Artists 22:22:42.5 Info: => 6E-07s 22:22:42.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:42.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:42.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" 22:22:42.5 Info: DROP TABLE "Artists" 22:22:42.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.5 Info: => 0.0051501s 22:22:42.5 Info: AlterTable Artists 22:22:42.5 Info: => 6E-07s 22:22:42.5 Info: AlterColumn Artists Added DateTimeOffset 22:22:42.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:42.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" 22:22:42.5 Info: DROP TABLE "Artists" 22:22:42.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.5 Info: => 0.0051303s 22:22:42.5 Info: AlterTable Blocklist 22:22:42.5 Info: => 6E-07s 22:22:42.5 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:42.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) 22:22:42.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" 22:22:42.5 Info: DROP TABLE "Blocklist" 22:22:42.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:42.5 Info: => 0.0045143s 22:22:42.5 Info: AlterTable Blocklist 22:22:42.5 Info: => 6E-07s 22:22:42.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:42.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) 22:22:42.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" 22:22:42.5 Info: DROP TABLE "Blocklist" 22:22:42.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:42.5 Info: => 0.0053545s 22:22:42.5 Info: AlterTable Commands 22:22:42.5 Info: => 6E-07s 22:22:42.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:42.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) 22:22:42.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" 22:22:42.5 Info: DROP TABLE "Commands" 22:22:42.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:42.5 Info: => 0.0049549s 22:22:42.5 Info: AlterTable Commands 22:22:42.5 Info: => 5E-07s 22:22:42.5 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:42.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) 22:22:42.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" 22:22:42.5 Info: DROP TABLE "Commands" 22:22:42.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:42.5 Info: => 0.0048008s 22:22:42.5 Info: AlterTable Commands 22:22:42.5 Info: => 6E-07s 22:22:42.5 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:42.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) 22:22:42.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" 22:22:42.6 Info: DROP TABLE "Commands" 22:22:42.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:42.6 Info: => 0.0048943s 22:22:42.6 Info: AlterTable DownloadClientStatus 22:22:42.6 Info: => 5E-07s 22:22:42.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:42.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) 22:22:42.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:42.6 Info: DROP TABLE "DownloadClientStatus" 22:22:42.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:42.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:42.6 Info: => 0.0063535s 22:22:42.6 Info: AlterTable DownloadClientStatus 22:22:42.6 Info: => 5E-07s 22:22:42.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:42.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) 22:22:42.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:42.6 Info: DROP TABLE "DownloadClientStatus" 22:22:42.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:42.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:42.6 Info: => 0.0050278s 22:22:42.6 Info: AlterTable DownloadClientStatus 22:22:42.6 Info: => 6E-07s 22:22:42.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:42.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) 22:22:42.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:42.6 Info: DROP TABLE "DownloadClientStatus" 22:22:42.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:42.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:42.6 Info: => 0.0049757s 22:22:42.6 Info: AlterTable DownloadHistory 22:22:42.6 Info: => 5E-07s 22:22:42.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:42.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) 22:22:42.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" 22:22:42.6 Info: DROP TABLE "DownloadHistory" 22:22:42.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:42.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:42.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:42.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:42.6 Info: => 0.0046613s 22:22:42.6 Info: AlterTable ExtraFiles 22:22:42.6 Info: => 5E-07s 22:22:42.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:42.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) 22:22:42.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" 22:22:42.6 Info: DROP TABLE "ExtraFiles" 22:22:42.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:42.6 Info: => 0.0040819s 22:22:42.6 Info: AlterTable ExtraFiles 22:22:42.6 Info: => 6E-07s 22:22:42.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:42.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) 22:22:42.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" 22:22:42.6 Info: DROP TABLE "ExtraFiles" 22:22:42.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:42.6 Info: => 0.0042346s 22:22:42.6 Info: AlterTable History 22:22:42.6 Info: => 5E-07s 22:22:42.6 Info: AlterColumn History Date DateTimeOffset 22:22:42.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:42.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:42.6 Info: DROP TABLE "History" 22:22:42.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:42.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:42.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:42.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:42.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:42.6 Info: => 0.0046313s 22:22:42.6 Info: AlterTable ImportListStatus 22:22:42.6 Info: => 5E-07s 22:22:42.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:42.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) 22:22:42.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:42.6 Info: DROP TABLE "ImportListStatus" 22:22:42.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:42.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:42.6 Info: => 0.0053814s 22:22:42.6 Info: AlterTable ImportListStatus 22:22:42.6 Info: => 5E-07s 22:22:42.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:42.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) 22:22:42.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:42.6 Info: DROP TABLE "ImportListStatus" 22:22:42.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:42.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:42.6 Info: => 0.0053121s 22:22:42.6 Info: AlterTable ImportListStatus 22:22:42.6 Info: => 5E-07s 22:22:42.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:42.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) 22:22:42.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:42.6 Info: DROP TABLE "ImportListStatus" 22:22:42.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:42.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:42.6 Info: => 0.0043198s 22:22:42.6 Info: AlterTable IndexerStatus 22:22:42.6 Info: => 6E-07s 22:22:42.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:42.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) 22:22:42.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:42.6 Info: DROP TABLE "IndexerStatus" 22:22:42.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:42.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:42.6 Info: => 0.0042292s 22:22:42.6 Info: AlterTable IndexerStatus 22:22:42.6 Info: => 5E-07s 22:22:42.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:42.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) 22:22:42.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:42.6 Info: DROP TABLE "IndexerStatus" 22:22:42.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:42.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:42.6 Info: => 0.0042011s 22:22:42.6 Info: AlterTable IndexerStatus 22:22:42.6 Info: => 5E-07s 22:22:42.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:42.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) 22:22:42.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:42.6 Info: DROP TABLE "IndexerStatus" 22:22:42.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:42.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:42.6 Info: => 0.0046926s 22:22:42.6 Info: AlterTable LyricFiles 22:22:42.6 Info: => 6E-07s 22:22:42.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22:42.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:42.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:42.6 Info: DROP TABLE "LyricFiles" 22:22:42.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:42.6 Info: => 0.0039664s 22:22:42.6 Info: AlterTable LyricFiles 22:22:42.6 Info: => 5E-07s 22:22:42.6 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22:42.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 22:22:42.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:42.6 Info: DROP TABLE "LyricFiles" 22:22:42.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:42.6 Info: => 0.0045973s 22:22:42.6 Info: AlterTable MetadataFiles 22:22:42.6 Info: => 5E-07s 22:22:42.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:42.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) 22:22:42.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" 22:22:42.6 Info: DROP TABLE "MetadataFiles" 22:22:42.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:42.6 Info: => 0.0044708s 22:22:42.6 Info: AlterTable MetadataFiles 22:22:42.6 Info: => 5E-07s 22:22:42.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:42.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) 22:22:42.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" 22:22:42.6 Info: DROP TABLE "MetadataFiles" 22:22:42.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:42.6 Info: => 0.0059108s 22:22:42.6 Info: AlterTable PendingReleases 22:22:42.6 Info: => 6E-07s 22:22:42.6 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:42.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) 22:22:42.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:42.6 Info: DROP TABLE "PendingReleases" 22:22:42.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:42.6 Info: => 0.0047274s 22:22:42.6 Info: AlterTable ScheduledTasks 22:22:42.6 Info: => 6E-07s 22:22:42.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:42.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) 22:22:42.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:42.6 Info: DROP TABLE "ScheduledTasks" 22:22:42.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:42.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:42.6 Info: => 0.0043597s 22:22:42.6 Info: AlterTable ScheduledTasks 22:22:42.6 Info: => 6E-07s 22:22:42.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:42.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) 22:22:42.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:42.6 Info: DROP TABLE "ScheduledTasks" 22:22:42.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:42.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:42.6 Info: => 0.0042598s 22:22:42.6 Info: AlterTable TrackFiles 22:22:42.6 Info: => 6E-07s 22:22:42.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:42.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:42.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:42.7 Info: DROP TABLE "TrackFiles" 22:22:42.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:42.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:42.7 Info: => 0.0041751s 22:22:42.7 Info: AlterTable TrackFiles 22:22:42.7 Info: => 6E-07s 22:22:42.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:42.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:42.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:42.7 Info: DROP TABLE "TrackFiles" 22:22:42.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:42.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:42.7 Info: => 0.0042827s 22:22:42.7 Info: AlterTable VersionInfo 22:22:42.7 Info: => 6E-07s 22:22:42.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:42.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:42.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:42.7 Info: DROP TABLE "VersionInfo" 22:22:42.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:42.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:42.7 Info: => 0.0040672s 22:22:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:42', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:42.7 Info: Committing Transaction 22:22:42.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:42.7 Info: => 0.0048754s 22:22:42.7 Info: 62: add_on_delete_to_notifications migrating 22:22:42.7 Info: Beginning Transaction 22:22:42.7 Info: Starting migration of Main DB to 62 22:22:42.7 Info: AlterTable Notifications 22:22:42.7 Info: => 5E-07s 22:22:42.7 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:42.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:42.7 Info: => 0.0006243s 22:22:42.7 Info: AlterTable Notifications 22:22:42.7 Info: => 6E-07s 22:22:42.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:42.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:42.7 Info: => 0.0005446s 22:22:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:42', 'add_on_delete_to_notifications') 22:22:42.7 Info: Committing Transaction 22:22:42.7 Info: 62: add_on_delete_to_notifications migrated 22:22:42.7 Info: => 0.000947s 22:22:42.7 Info: 63: add_custom_formats migrating 22:22:42.7 Info: Beginning Transaction 22:22:42.7 Info: Starting migration of Main DB to 63 22:22:42.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 22:22:42.7 Info: AlterTable DelayProfiles 22:22:42.7 Info: => 4E-07s 22:22:42.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:42.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:42.7 Info: => 0.0005485s 22:22:42.7 Info: UpdateData 22:22:42.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:42.7 Info: => 4.81E-05s 22:22:42.7 Info: AlterTable TrackFiles 22:22:42.7 Info: => 4E-07s 22:22:42.7 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:42.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:42.7 Info: => 0.0005376s 22:22:42.7 Info: PerformDBOperation 22:22:42.7 Info: Performing DB Operation 22:22:42.7 Info: => 0.0012781s 22:22:42.7 Info: CreateTable CustomFormats 22:22:42.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) 22:22:42.7 Info: => 0.0001295s 22:22:42.7 Info: CreateIndex CustomFormats (Name) 22:22:42.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:42.7 Info: => 9.01E-05s 22:22:42.7 Info: AlterTable QualityProfiles 22:22:42.7 Info: => 5E-07s 22:22:42.7 Info: CreateColumn QualityProfiles FormatItems String 22:22:42.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:42.7 Info: => 0.0005569s 22:22:42.7 Info: AlterTable QualityProfiles 22:22:42.7 Info: => 6E-07s 22:22:42.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:42.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:42.7 Info: => 0.0005488s 22:22:42.7 Info: AlterTable QualityProfiles 22:22:42.7 Info: => 5E-07s 22:22:42.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:42.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:42.7 Info: => 0.0005476s 22:22:42.7 Info: PerformDBOperation 22:22:42.7 Info: Performing DB Operation 22:22:42.7 Info: => 0.0055823s 22:22:42.7 Info: PerformDBOperation 22:22:42.7 Info: Performing DB Operation 22:22:42.7 Info: => 3.45E-05s 22:22:42.7 Info: DeleteColumn ReleaseProfiles Preferred 22:22:42.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) 22:22:42.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:42.7 Info: DROP TABLE "ReleaseProfiles" 22:22:42.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:42.7 Info: => 0.0043929s 22:22:42.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:42.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) 22:22:42.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:42.7 Info: DROP TABLE "ReleaseProfiles" 22:22:42.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:42.7 Info: => 0.0041856s 22:22:42.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:42.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:42.7 Info: => 4.34E-05s 22:22:42.7 Info: AlterTable DelayProfiles 22:22:42.7 Info: => 5E-07s 22:22:42.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:42.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:42.7 Info: => 0.0005437s 22:22:42.7 Info: AlterTable DelayProfiles 22:22:42.7 Info: => 6E-07s 22:22:42.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:42.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:42.7 Info: => 0.0005605s 22:22:42.7 Info: -> 1 Insert operations completed in 00:00:00.0000791 taking an average of 00:00:00.0000791 22:22:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:42', 'add_custom_formats') 22:22:42.7 Info: Committing Transaction 22:22:42.7 Info: 63: add_custom_formats migrated 22:22:42.7 Info: => 0.001021s 22:22:42.7 Debug: Took: 00:00:00.4296565 22:22:42.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 22:22:42.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 22:22:42.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181627848206_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:42.7 Info: DatabaseEngineVersionCheck migrating 22:22:42.7 Info: PerformDBOperation 22:22:42.7 Info: Performing DB Operation 22:22:42.7 Info: SQLite 3.48.0 22:22:42.7 Info: => 0.0013138s 22:22:42.7 Info: DatabaseEngineVersionCheck migrated 22:22:42.7 Info: => 0.0013324s 22:22:42.7 Info: VersionMigration migrating 22:22:42.7 Info: Beginning Transaction 22:22:42.7 Info: CreateTable VersionInfo 22:22:42.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:42.7 Info: => 0.0002208s 22:22:42.7 Info: Committing Transaction 22:22:42.7 Info: VersionMigration migrated 22:22:42.7 Info: => 0.0007637s 22:22:42.7 Info: VersionUniqueMigration migrating 22:22:42.7 Info: Beginning Transaction 22:22:42.7 Info: CreateIndex VersionInfo (Version) 22:22:42.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:42.7 Info: => 0.0001217s 22:22:42.7 Info: AlterTable VersionInfo 22:22:42.7 Info: => 5E-07s 22:22:42.7 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:42.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:42.7 Info: => 0.0004766s 22:22:42.7 Info: Committing Transaction 22:22:42.7 Info: VersionUniqueMigration migrated 22:22:42.7 Info: => 0.0007652s 22:22:42.7 Info: VersionDescriptionMigration migrating 22:22:42.7 Info: Beginning Transaction 22:22:42.7 Info: AlterTable VersionInfo 22:22:42.7 Info: => 7E-07s 22:22:42.7 Info: CreateColumn VersionInfo Description String 22:22:42.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:42.7 Info: => 0.0001871s 22:22:42.7 Info: Committing Transaction 22:22:42.7 Info: VersionDescriptionMigration migrated 22:22:42.7 Info: => 0.0004665s 22:22:42.7 Info: 1: InitialSetup migrating 22:22:42.7 Info: Beginning Transaction 22:22:42.7 Info: Starting migration of Main DB to 1 22:22:42.8 Info: CreateTable Config 22:22:42.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:42.8 Info: => 0.0001359s 22:22:42.8 Info: CreateIndex Config (Key) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:42.8 Info: => 7.83E-05s 22:22:42.8 Info: CreateTable RootFolders 22:22:42.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:42.8 Info: => 8.81E-05s 22:22:42.8 Info: CreateIndex RootFolders (Path) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:42.8 Info: => 0.0001059s 22:22:42.8 Info: CreateTable Artists 22:22:42.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) 22:22:42.8 Info: => 0.0002402s 22:22:42.8 Info: CreateIndex Artists (ForeignArtistId) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:42.8 Info: => 7.75E-05s 22:22:42.8 Info: CreateIndex Artists (NameSlug) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:42.8 Info: => 7.37E-05s 22:22:42.8 Info: CreateIndex Artists (CleanName) 22:22:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.8 Info: => 7.13E-05s 22:22:42.8 Info: CreateIndex Artists (Path) 22:22:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.8 Info: => 7.16E-05s 22:22:42.8 Info: CreateTable Albums 22:22:42.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) 22:22:42.8 Info: => 0.000176s 22:22:42.8 Info: CreateIndex Albums (ForeignAlbumId) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.8 Info: => 7.44E-05s 22:22:42.8 Info: CreateIndex Albums (MBId) 22:22:42.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:42.8 Info: => 7.04E-05s 22:22:42.8 Info: CreateIndex Albums (TADBId) 22:22:42.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:42.8 Info: => 7.11E-05s 22:22:42.8 Info: CreateIndex Albums (TitleSlug) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:42.8 Info: => 7.13E-05s 22:22:42.8 Info: CreateIndex Albums (CleanTitle) 22:22:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.8 Info: => 6.99E-05s 22:22:42.8 Info: CreateIndex Albums (Path) 22:22:42.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:42.8 Info: => 6.82E-05s 22:22:42.8 Info: CreateTable Tracks 22:22:42.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) 22:22:42.8 Info: => 0.0001307s 22:22:42.8 Info: CreateIndex Tracks (ForeignTrackId) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:42.8 Info: => 7.33E-05s 22:22:42.8 Info: CreateIndex Tracks (ArtistId) 22:22:42.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:42.8 Info: => 7.71E-05s 22:22:42.8 Info: CreateIndex Tracks (TrackFileId) 22:22:42.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:42.8 Info: => 7.64E-05s 22:22:42.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:42.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:42.8 Info: => 7.75E-05s 22:22:42.8 Info: CreateTable TrackFiles 22:22:42.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) 22:22:42.8 Info: => 0.0001255s 22:22:42.8 Info: CreateIndex TrackFiles (ArtistId) 22:22:42.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:42.8 Info: => 0.0001006s 22:22:42.8 Info: CreateIndex TrackFiles (AlbumId) 22:22:42.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.8 Info: => 8.82E-05s 22:22:42.8 Info: CreateTable History 22:22:42.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) 22:22:42.8 Info: => 0.000143s 22:22:42.8 Info: CreateIndex History (Date) 22:22:42.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:42.8 Info: => 8.09E-05s 22:22:42.8 Info: CreateIndex History (EventType) 22:22:42.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:42.8 Info: => 7.78E-05s 22:22:42.8 Info: CreateIndex History (DownloadId) 22:22:42.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:42.8 Info: => 7.69E-05s 22:22:42.8 Info: CreateIndex History (AlbumId) 22:22:42.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:42.8 Info: => 7.67E-05s 22:22:42.8 Info: CreateTable Notifications 22:22:42.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) 22:22:42.8 Info: => 0.0001221s 22:22:42.8 Info: CreateTable ScheduledTasks 22:22:42.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:42.8 Info: => 0.0001169s 22:22:42.8 Info: CreateIndex ScheduledTasks (TypeName) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:42.8 Info: => 7.75E-05s 22:22:42.8 Info: CreateTable Indexers 22:22:42.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) 22:22:42.8 Info: => 0.0001481s 22:22:42.8 Info: CreateIndex Indexers (Name) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:42.8 Info: => 9.16E-05s 22:22:42.8 Info: CreateTable Profiles 22:22:42.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:42.8 Info: => 0.0001295s 22:22:42.8 Info: CreateIndex Profiles (Name) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:42.8 Info: => 8.04E-05s 22:22:42.8 Info: CreateTable QualityDefinitions 22:22:42.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:42.8 Info: => 0.0001349s 22:22:42.8 Info: CreateIndex QualityDefinitions (Quality) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:42.8 Info: => 9.27E-05s 22:22:42.8 Info: CreateIndex QualityDefinitions (Title) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:42.8 Info: => 7.99E-05s 22:22:42.8 Info: CreateTable NamingConfig 22:22:42.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) 22:22:42.8 Info: => 0.0001187s 22:22:42.8 Info: CreateTable Blacklist 22:22:42.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 '') 22:22:42.8 Info: => 0.0001613s 22:22:42.8 Info: CreateTable Metadata 22:22:42.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) 22:22:42.8 Info: => 0.0001168s 22:22:42.8 Info: CreateTable MetadataFiles 22:22:42.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) 22:22:42.8 Info: => 0.0001474s 22:22:42.8 Info: CreateTable DownloadClients 22:22:42.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) 22:22:42.8 Info: => 0.0001243s 22:22:42.8 Info: CreateTable PendingReleases 22:22:42.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 '') 22:22:42.8 Info: => 0.0001195s 22:22:42.8 Info: CreateTable RemotePathMappings 22:22:42.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:42.8 Info: => 0.0001237s 22:22:42.8 Info: CreateTable Tags 22:22:42.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:42.8 Info: => 9.88E-05s 22:22:42.8 Info: CreateIndex Tags (Label) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:42.8 Info: => 0.0001066s 22:22:42.8 Info: CreateTable Restrictions 22:22:42.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:42.8 Info: => 0.000113s 22:22:42.8 Info: CreateTable DelayProfiles 22:22:42.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) 22:22:42.8 Info: => 0.0001776s 22:22:42.8 Info: CreateTable Users 22:22:42.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:42.8 Info: => 0.0001218s 22:22:42.8 Info: CreateIndex Users (Identifier) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:42.8 Info: => 9.31E-05s 22:22:42.8 Info: CreateIndex Users (Username) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:42.8 Info: => 8.94E-05s 22:22:42.8 Info: CreateTable Commands 22:22:42.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) 22:22:42.8 Info: => 0.0001597s 22:22:42.8 Info: CreateTable IndexerStatus 22:22:42.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) 22:22:42.8 Info: => 0.0001503s 22:22:42.8 Info: CreateIndex IndexerStatus (ProviderId) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:42.8 Info: => 0.0001151s 22:22:42.8 Info: CreateTable ExtraFiles 22:22:42.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) 22:22:42.8 Info: => 0.0001371s 22:22:42.8 Info: CreateTable LyricFiles 22:22:42.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) 22:22:42.8 Info: => 0.0001761s 22:22:42.8 Info: CreateTable LanguageProfiles 22:22:42.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:42.8 Info: => 0.0001307s 22:22:42.8 Info: CreateIndex LanguageProfiles (Name) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:42.8 Info: => 9.52E-05s 22:22:42.8 Info: CreateTable DownloadClientStatus 22:22:42.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) 22:22:42.8 Info: => 0.0001368s 22:22:42.8 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:42.8 Info: => 0.0001003s 22:22:42.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:42.8 Info: -> 1 Insert operations completed in 00:00:00.0000712 taking an average of 00:00:00.0000712 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:42', 'InitialSetup') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 1: InitialSetup migrated 22:22:42.8 Info: => 0.0009078s 22:22:42.8 Info: 2: add_reason_to_pending_releases migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 2 22:22:42.8 Info: AlterTable PendingReleases 22:22:42.8 Info: => 8E-07s 22:22:42.8 Info: CreateColumn PendingReleases Reason Int32 22:22:42.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:42.8 Info: => 0.0004812s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:42', 'add_reason_to_pending_releases') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 2: add_reason_to_pending_releases migrated 22:22:42.8 Info: => 0.0008721s 22:22:42.8 Info: 3: add_medium_support migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 3 22:22:42.8 Info: AlterTable Albums 22:22:42.8 Info: => 9E-07s 22:22:42.8 Info: CreateColumn Albums Media String 22:22:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:42.8 Info: => 0.0005495s 22:22:42.8 Info: AlterTable Tracks 22:22:42.8 Info: => 6E-07s 22:22:42.8 Info: CreateColumn Tracks MediumNumber Int32 22:22:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:42.8 Info: => 0.0004541s 22:22:42.8 Info: AlterTable Tracks 22:22:42.8 Info: => 5E-07s 22:22:42.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:42.8 Info: => 0.0004403s 22:22:42.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:42.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:42.8 Info: => 4.48E-05s 22:22:42.8 Info: DeleteColumn Tracks TrackNumber 22:22:42.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) 22:22:42.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" 22:22:42.8 Info: DROP TABLE "Tracks" 22:22:42.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:42.8 Info: => 0.0044433s 22:22:42.8 Info: AlterTable Tracks 22:22:42.8 Info: => 6E-07s 22:22:42.8 Info: CreateColumn Tracks TrackNumber String 22:22:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:42.8 Info: => 0.0004445s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:42', 'add_medium_support') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 3: add_medium_support migrated 22:22:42.8 Info: => 0.0008611s 22:22:42.8 Info: 4: add_various_qualites_in_profile migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 4 22:22:42.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:42.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:42.8 Info: => 4.98E-05s 22:22:42.8 Info: PerformDBOperation 22:22:42.8 Info: Performing DB Operation 22:22:42.8 Info: => 3.68E-05s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:42', 'add_various_qualites_in_profile') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 4: add_various_qualites_in_profile migrated 22:22:42.8 Info: => 0.0003918s 22:22:42.8 Info: 5: metadata_profiles migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 5 22:22:42.8 Info: CreateTable MetadataProfiles 22:22:42.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:42.8 Info: => 0.0001248s 22:22:42.8 Info: CreateIndex MetadataProfiles (Name) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:42.8 Info: => 9.9E-05s 22:22:42.8 Info: AlterTable Artists 22:22:42.8 Info: => 6E-07s 22:22:42.8 Info: CreateColumn Artists MetadataProfileId Int32 22:22:42.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:42.8 Info: => 0.0004659s 22:22:42.8 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:42.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) 22:22:42.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" 22:22:42.8 Info: DROP TABLE "Artists" 22:22:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.8 Info: => 0.0047826s 22:22:42.8 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:42.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) 22:22:42.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" 22:22:42.8 Info: DROP TABLE "Artists" 22:22:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.8 Info: => 0.0046971s 22:22:42.8 Info: AlterTable Albums 22:22:42.8 Info: => 6E-07s 22:22:42.8 Info: CreateColumn Albums SecondaryTypes String 22:22:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:42.8 Info: => 0.0004729s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:42', 'metadata_profiles') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 5: metadata_profiles migrated 22:22:42.8 Info: => 0.0009232s 22:22:42.8 Info: 6: separate_automatic_and_interactive_search migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 6 22:22:42.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:42.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) 22:22:42.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:42.8 Info: DROP TABLE "Indexers" 22:22:42.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:42.8 Info: => 0.0040993s 22:22:42.8 Info: AlterTable Indexers 22:22:42.8 Info: => 6E-07s 22:22:42.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:42.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:42.8 Info: => 0.0005135s 22:22:42.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:42.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:42.8 Info: => 5.06E-05s 22:22:42.8 Info: AlterTable Indexers 22:22:42.8 Info: => 5E-07s 22:22:42.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:42.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) 22:22:42.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" 22:22:42.8 Info: DROP TABLE "Indexers" 22:22:42.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:42.8 Info: => 0.0044686s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:42', 'separate_automatic_and_interactive_search') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 6: separate_automatic_and_interactive_search migrated 22:22:42.8 Info: => 0.004873s 22:22:42.8 Info: 7: change_album_path_to_relative migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 7 22:22:42.8 Info: DeleteColumn Albums Path 22:22:42.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:42.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 22:22:42.8 Info: DROP TABLE "Albums" 22:22:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.8 Info: => 0.0049373s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:42', 'change_album_path_to_relative') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 7: change_album_path_to_relative migrated 22:22:42.8 Info: => 0.005389s 22:22:42.8 Info: 8: change_quality_size_mb_to_kb migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 8 22:22:42.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 22:22:42.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 22:22:42.8 Info: => 4.37E-05s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:42', 'change_quality_size_mb_to_kb') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 8: change_quality_size_mb_to_kb migrated 22:22:42.8 Info: => 0.0003788s 22:22:42.8 Info: 9: album_releases migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 9 22:22:42.8 Info: AlterTable Albums 22:22:42.8 Info: => 8E-07s 22:22:42.8 Info: CreateColumn Albums Releases String 22:22:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:42.8 Info: => 0.0004993s 22:22:42.8 Info: AlterTable Albums 22:22:42.8 Info: => 6E-07s 22:22:42.8 Info: CreateColumn Albums CurrentRelease String 22:22:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:42.8 Info: => 0.0004873s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:42', 'album_releases') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 9: album_releases migrated 22:22:42.8 Info: => 0.0008521s 22:22:42.8 Info: 10: album_releases_fix migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 10 22:22:42.8 Info: AlterTable Albums 22:22:42.8 Info: => 5E-07s 22:22:42.8 Info: AlterColumn Albums Releases String 22:22:42.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:42.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:42.8 Info: DROP TABLE "Albums" 22:22:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.8 Info: => 0.0048085s 22:22:42.8 Info: AlterTable Albums 22:22:42.8 Info: => 5E-07s 22:22:42.8 Info: AlterColumn Albums CurrentRelease String 22:22:42.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:42.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:42.8 Info: DROP TABLE "Albums" 22:22:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.8 Info: => 0.0047481s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:42', 'album_releases_fix') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 10: album_releases_fix migrated 22:22:42.8 Info: => 0.0052203s 22:22:42.8 Info: 11: import_lists migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 11 22:22:42.8 Info: CreateTable ImportLists 22:22:42.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:42.8 Info: => 0.0001915s 22:22:42.8 Info: CreateIndex ImportLists (Name) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:42.8 Info: => 9.27E-05s 22:22:42.8 Info: CreateTable ImportListStatus 22:22:42.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:42.8 Info: => 0.0001247s 22:22:42.8 Info: CreateIndex ImportListStatus (ProviderId) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:42.8 Info: => 9.15E-05s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:42', 'import_lists') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 11: import_lists migrated 22:22:42.8 Info: => 0.0004828s 22:22:42.8 Info: 12: add_release_status migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 12 22:22:42.8 Info: AlterTable MetadataProfiles 22:22:42.8 Info: => 7E-07s 22:22:42.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:42.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:42.8 Info: => 0.0005125s 22:22:42.8 Info: PerformDBOperation 22:22:42.8 Info: Performing DB Operation 22:22:42.8 Info: => 3.13E-05s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:42', 'add_release_status') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 12: add_release_status migrated 22:22:42.8 Info: => 0.000387s 22:22:42.8 Info: 13: album_download_notification migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 13 22:22:42.8 Info: AlterTable Notifications 22:22:42.8 Info: => 7E-07s 22:22:42.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:42.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:42.8 Info: => 0.0005308s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:42', 'album_download_notification') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 13: album_download_notification migrated 22:22:42.8 Info: => 0.0008772s 22:22:42.8 Info: 14: fix_language_metadata_profiles migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 14 22:22:42.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:42.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:42.8 Info: => 9.98E-05s 22:22:42.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:42.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:42.8 Info: => 7.85E-05s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:42', 'fix_language_metadata_profiles') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 14: fix_language_metadata_profiles migrated 22:22:42.8 Info: => 0.0004441s 22:22:42.8 Info: 15: remove_fanzub migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 15 22:22:42.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:42.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:42.8 Info: => 4.37E-05s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:42', 'remove_fanzub') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 15: remove_fanzub migrated 22:22:42.8 Info: => 0.0003898s 22:22:42.8 Info: 16: update_artist_history_indexes migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 16 22:22:42.8 Info: CreateIndex Albums (ArtistId) 22:22:42.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:42.8 Info: => 9.93E-05s 22:22:42.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:42.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:42.8 Info: => 0.0001073s 22:22:42.8 Info: DeleteIndex History (AlbumId) 22:22:42.8 Info: DROP INDEX "IX_History_AlbumId" 22:22:42.8 Info: => 0.000141s 22:22:42.8 Info: CreateIndex History (AlbumId, Date) 22:22:42.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:42.8 Info: => 9.17E-05s 22:22:42.8 Info: DeleteIndex History (DownloadId) 22:22:42.8 Info: DROP INDEX "IX_History_DownloadId" 22:22:42.8 Info: => 0.0001221s 22:22:42.8 Info: CreateIndex History (DownloadId, Date) 22:22:42.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:42.8 Info: => 8.99E-05s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:42', 'update_artist_history_indexes') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 16: update_artist_history_indexes migrated 22:22:42.8 Info: => 0.0004749s 22:22:42.8 Info: 17: remove_nma migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 17 22:22:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:42.8 Info: => 4.69E-05s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:42', 'remove_nma') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 17: remove_nma migrated 22:22:42.8 Info: => 0.0003777s 22:22:42.8 Info: 18: album_disambiguation migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 18 22:22:42.8 Info: AlterTable Albums 22:22:42.8 Info: => 7E-07s 22:22:42.8 Info: CreateColumn Albums Disambiguation String 22:22:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:42.8 Info: => 0.0005319s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:42', 'album_disambiguation') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 18: album_disambiguation migrated 22:22:42.8 Info: => 0.0009063s 22:22:42.8 Info: 19: add_ape_quality_in_profiles migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 19 22:22:42.8 Info: PerformDBOperation 22:22:42.8 Info: Performing DB Operation 22:22:42.8 Info: => 3.57E-05s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:42', 'add_ape_quality_in_profiles') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 19: add_ape_quality_in_profiles migrated 22:22:42.8 Info: => 0.0003772s 22:22:42.8 Info: 20: remove_pushalot migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 20 22:22:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:42.8 Info: => 5.1E-05s 22:22:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:42.8 Info: => 4.02E-05s 22:22:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:42.8 Info: => 3.89E-05s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:42', 'remove_pushalot') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 20: remove_pushalot migrated 22:22:42.8 Info: => 0.0003722s 22:22:42.8 Info: 21: add_custom_filters migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 21 22:22:42.8 Info: CreateTable CustomFilters 22:22:42.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:42.8 Info: => 0.0001262s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:42', 'add_custom_filters') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 21: add_custom_filters migrated 22:22:42.8 Info: => 0.0004941s 22:22:42.8 Info: 22: import_list_tags migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 22 22:22:42.8 Info: AlterTable ImportLists 22:22:42.8 Info: => 5E-07s 22:22:42.8 Info: CreateColumn ImportLists Tags String 22:22:42.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:42.8 Info: => 0.0005411s 22:22:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:42', 'import_list_tags') 22:22:42.8 Info: Committing Transaction 22:22:42.8 Info: 22: import_list_tags migrated 22:22:42.8 Info: => 0.0009099s 22:22:42.8 Info: 23: add_release_groups_etc migrating 22:22:42.8 Info: Beginning Transaction 22:22:42.8 Info: Starting migration of Main DB to 23 22:22:42.8 Info: CreateTable ArtistMetadata 22:22:42.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:42.8 Info: => 0.0002143s 22:22:42.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:42.8 Info: => 9.94E-05s 22:22:42.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:42.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:42.8 Info: => 8.13E-05s 22:22:42.8 Info: AlterTable Artists 22:22:42.8 Info: => 4E-07s 22:22:42.8 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:42.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:42.8 Info: => 0.0007559s 22:22:42.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:42.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:42.8 Info: => 6.5E-05s 22:22:42.8 Info: CreateTable AlbumReleases 22:22:42.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:42.8 Info: => 0.0001815s 22:22:42.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:42.8 Info: => 9.09E-05s 22:22:42.8 Info: CreateIndex AlbumReleases (AlbumId) 22:22:42.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:42.8 Info: => 8.35E-05s 22:22:42.8 Info: PerformDBOperation 22:22:42.8 Info: Performing DB Operation 22:22:42.8 Info: => 3.73E-05s 22:22:42.8 Info: AlterTable Albums 22:22:42.8 Info: => 5E-07s 22:22:42.8 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:42.8 Info: => 0.0005392s 22:22:42.8 Info: AlterTable Albums 22:22:42.8 Info: => 5E-07s 22:22:42.8 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:42.8 Info: => 0.0005361s 22:22:42.8 Info: AlterTable Albums 22:22:42.8 Info: => 6E-07s 22:22:42.8 Info: CreateColumn Albums Links String 22:22:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:42.8 Info: => 0.0005238s 22:22:42.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:42.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:42.8 Info: => 9.33E-05s 22:22:42.8 Info: AlterTable Tracks 22:22:42.8 Info: => 5E-07s 22:22:42.8 Info: CreateColumn Tracks ForeignRecordingId String 22:22:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:42.8 Info: => 0.0005295s 22:22:42.8 Info: AlterTable Tracks 22:22:42.8 Info: => 6E-07s 22:22:42.8 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:42.8 Info: => 0.0005976s 22:22:42.8 Info: AlterTable Tracks 22:22:42.8 Info: => 6E-07s 22:22:42.8 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:42.8 Info: => 0.0005683s 22:22:42.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:42.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:42.8 Info: => 7.33E-05s 22:22:42.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:42.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:42.8 Info: => 6.19E-05s 22:22:42.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:42.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:42.8 Info: DROP TABLE "Artists" 22:22:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.8 Info: => 0.004379s 22:22:42.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:42.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:42.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:42.8 Info: DROP TABLE "Albums" 22:22:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:42.8 Info: => 0.0047423s 22:22:42.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:42.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:42.8 Info: DROP TABLE "Tracks" 22:22:42.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:42.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:42.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:42.9 Info: => 0.004234s 22:22:42.9 Info: DeleteColumn TrackFiles ArtistId 22:22:42.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:42.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" 22:22:42.9 Info: DROP TABLE "TrackFiles" 22:22:42.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:42.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.9 Info: => 0.0040811s 22:22:42.9 Info: CreateIndex Artists (ArtistMetadataId) 22:22:42.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.9 Info: => 8.48E-05s 22:22:42.9 Info: CreateIndex Artists (Monitored) 22:22:42.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.9 Info: => 8.11E-05s 22:22:42.9 Info: CreateIndex Albums (ArtistMetadataId) 22:22:42.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:42.9 Info: => 8.05E-05s 22:22:42.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:42.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:42.9 Info: => 7.8E-05s 22:22:42.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:42.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:42.9 Info: => 7.68E-05s 22:22:42.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:42.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:42.9 Info: => 8.04E-05s 22:22:42.9 Info: UpdateData 22:22:42.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:42.9 Info: => 4.51E-05s 22:22:42.9 Info: UpdateData 22:22:42.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:42.9 Info: => 3.81E-05s 22:22:42.9 Info: UpdateData 22:22:42.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:42.9 Info: => 4.08E-05s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:42', 'add_release_groups_etc') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 23: add_release_groups_etc migrated 22:22:42.9 Info: => 0.0006719s 22:22:42.9 Info: 24: NewMediaInfoFormat migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 24 22:22:42.9 Info: UpdateData 22:22:42.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:42.9 Info: => 4.45E-05s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:42', 'NewMediaInfoFormat') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 24: NewMediaInfoFormat migrated 22:22:42.9 Info: => 0.0003706s 22:22:42.9 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 25 22:22:42.9 Info: RenameTable Restrictions ReleaseProfiles 22:22:42.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:42.9 Info: => 0.0017404s 22:22:42.9 Info: AlterTable ReleaseProfiles 22:22:42.9 Info: => 5E-07s 22:22:42.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:42.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:42.9 Info: => 0.0005077s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:42', 'rename_restrictions_to_release_profiles') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:42.9 Info: => 0.0008547s 22:22:42.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 26 22:22:42.9 Info: RenameTable Profiles QualityProfiles 22:22:42.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:42.9 Info: => 0.0016833s 22:22:42.9 Info: AlterTable QualityProfiles 22:22:42.9 Info: => 6E-07s 22:22:42.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:42.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:42.9 Info: => 0.0005024s 22:22:42.9 Info: AlterTable LanguageProfiles 22:22:42.9 Info: => 5E-07s 22:22:42.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:42.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:42.9 Info: => 0.0004956s 22:22:42.9 Info: UpdateData 22:22:42.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:42.9 Info: => 3.99E-05s 22:22:42.9 Info: UpdateData 22:22:42.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:42.9 Info: => 3.18E-05s 22:22:42.9 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:42.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.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" 22:22:42.9 Info: DROP TABLE "Artists" 22:22:42.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.9 Info: => 0.004546s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:42', 'rename_quality_profiles_add_upgrade_allowed') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:42.9 Info: => 0.0050374s 22:22:42.9 Info: 27: add_import_exclusions migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 27 22:22:42.9 Info: CreateTable ImportListExclusions 22:22:42.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:42.9 Info: => 0.0001188s 22:22:42.9 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:42.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:42.9 Info: => 9.01E-05s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:42', 'add_import_exclusions') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 27: add_import_exclusions migrated 22:22:42.9 Info: => 0.0005922s 22:22:42.9 Info: 28: clean_artist_metadata_table migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 28 22:22:42.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) 22:22:42.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) 22:22:42.9 Info: => 0.0001467s 22:22:42.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) 22:22:42.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) 22:22:42.9 Info: => 0.0001368s 22:22:42.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) 22:22:42.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) 22:22:42.9 Info: => 0.000129s 22:22:42.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) 22:22:42.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) 22:22:42.9 Info: => 0.0001426s 22:22:42.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) 22:22:42.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) 22:22:42.9 Info: => 0.000169s 22:22:42.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) 22:22:42.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) 22:22:42.9 Info: => 0.0001296s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:42', 'clean_artist_metadata_table') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 28: clean_artist_metadata_table migrated 22:22:42.9 Info: => 0.0005063s 22:22:42.9 Info: 29: health_issue_notification migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 29 22:22:42.9 Info: AlterTable Notifications 22:22:42.9 Info: => 7E-07s 22:22:42.9 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:42.9 Info: => 0.0005514s 22:22:42.9 Info: AlterTable Notifications 22:22:42.9 Info: => 5E-07s 22:22:42.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:42.9 Info: => 0.0005471s 22:22:42.9 Info: AlterTable Notifications 22:22:42.9 Info: => 6E-07s 22:22:42.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:42.9 Info: => 0.0005374s 22:22:42.9 Info: AlterTable Notifications 22:22:42.9 Info: => 6E-07s 22:22:42.9 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:42.9 Info: => 0.0006332s 22:22:42.9 Info: AlterTable Notifications 22:22:42.9 Info: => 6E-07s 22:22:42.9 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:42.9 Info: => 0.0005492s 22:22:42.9 Info: DeleteColumn Notifications OnDownload 22:22:42.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:42.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:42.9 Info: DROP TABLE "Notifications" 22:22:42.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:42.9 Info: => 0.0038247s 22:22:42.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:42.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:42.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:42.9 Info: DROP TABLE "Notifications" 22:22:42.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:42.9 Info: => 0.0039108s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:42', 'health_issue_notification') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 29: health_issue_notification migrated 22:22:42.9 Info: => 0.0043507s 22:22:42.9 Info: 30: add_mediafilerepository_mtime migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 30 22:22:42.9 Info: AlterTable TrackFiles 22:22:42.9 Info: => 8E-07s 22:22:42.9 Info: CreateColumn TrackFiles Modified DateTime 22:22:42.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:42.9 Info: => 0.0005331s 22:22:42.9 Info: AlterTable TrackFiles 22:22:42.9 Info: => 6E-07s 22:22:42.9 Info: CreateColumn TrackFiles Path String 22:22:42.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:42.9 Info: => 0.0005943s 22:22:42.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:42.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:42.9 Info: => 3.64E-05s 22:22:42.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:42.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:42.9 Info: => 0.0001323s 22:22:42.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:42.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:42.9 Info: => 0.0001409s 22:22:42.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:42.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:42.9 Info: => 0.0001457s 22:22:42.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:42.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:42.9 Info: => 7.22E-05s 22:22:42.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:42.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:42.9 Info: => 4.96E-05s 22:22:42.9 Info: AlterTable TrackFiles 22:22:42.9 Info: => 5E-07s 22:22:42.9 Info: AlterColumn TrackFiles Path String 22:22:42.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:42.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:42.9 Info: DROP TABLE "TrackFiles" 22:22:42.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:42.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.9 Info: => 0.0040206s 22:22:42.9 Info: CreateIndex TrackFiles (Path) 22:22:42.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:42.9 Info: => 8.61E-05s 22:22:42.9 Info: DeleteColumn TrackFiles RelativePath 22:22:42.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:42.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:42.9 Info: DROP TABLE "TrackFiles" 22:22:42.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:42.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:42.9 Info: => 0.0041834s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:42', 'add_mediafilerepository_mtime') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 30: add_mediafilerepository_mtime migrated 22:22:42.9 Info: => 0.0046142s 22:22:42.9 Info: 31: add_artistmetadataid_constraint migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 31 22:22:42.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") 22:22:42.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") 22:22:42.9 Info: => 7.89E-05s 22:22:42.9 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:42.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:42.9 Info: => 0.0001302s 22:22:42.9 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:42.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.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" 22:22:42.9 Info: DROP TABLE "Artists" 22:22:42.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.9 Info: => 0.0043788s 22:22:42.9 Info: CreateIndex Artists (ArtistMetadataId) 22:22:42.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.9 Info: => 0.000107s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:42', 'add_artistmetadataid_constraint') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 31: add_artistmetadataid_constraint migrated 22:22:42.9 Info: => 0.0005364s 22:22:42.9 Info: 32: old_ids_and_artist_alias migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 32 22:22:42.9 Info: AlterTable ArtistMetadata 22:22:42.9 Info: => 8E-07s 22:22:42.9 Info: CreateColumn ArtistMetadata Aliases String 22:22:42.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:42.9 Info: => 0.00055s 22:22:42.9 Info: AlterTable ArtistMetadata 22:22:42.9 Info: => 6E-07s 22:22:42.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:42.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:42.9 Info: => 0.0005787s 22:22:42.9 Info: AlterTable Albums 22:22:42.9 Info: => 5E-07s 22:22:42.9 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:42.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:42.9 Info: => 0.0005744s 22:22:42.9 Info: AlterTable AlbumReleases 22:22:42.9 Info: => 5E-07s 22:22:42.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:42.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:42.9 Info: => 0.0005484s 22:22:42.9 Info: AlterTable Tracks 22:22:42.9 Info: => 5E-07s 22:22:42.9 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:42.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:42.9 Info: => 0.0005517s 22:22:42.9 Info: AlterTable Tracks 22:22:42.9 Info: => 5E-07s 22:22:42.9 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:42.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:42.9 Info: => 0.0006281s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:42', 'old_ids_and_artist_alias') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 32: old_ids_and_artist_alias migrated 22:22:42.9 Info: => 0.0010251s 22:22:42.9 Info: 33: download_propers_config migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 33 22:22:42.9 Info: PerformDBOperation 22:22:42.9 Info: Performing DB Operation 22:22:42.9 Info: => 3.98E-05s 22:22:42.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:42.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:42.9 Info: => 3.06E-05s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:42', 'download_propers_config') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 33: download_propers_config migrated 22:22:42.9 Info: => 0.0003909s 22:22:42.9 Info: 34: remove_language_profiles migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 34 22:22:42.9 Info: DeleteTable LanguageProfiles 22:22:42.9 Info: DROP TABLE "LanguageProfiles" 22:22:42.9 Info: => 0.0001943s 22:22:42.9 Info: DeleteColumn Artists LanguageProfileId 22:22:42.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.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" 22:22:42.9 Info: DROP TABLE "Artists" 22:22:42.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.9 Info: => 0.0044207s 22:22:42.9 Info: DeleteColumn ImportLists LanguageProfileId 22:22:42.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) 22:22:42.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" 22:22:42.9 Info: DROP TABLE "ImportLists" 22:22:42.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:42.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:42.9 Info: => 0.0039895s 22:22:42.9 Info: DeleteColumn Blacklist Language 22:22:42.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) 22:22:42.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" 22:22:42.9 Info: DROP TABLE "Blacklist" 22:22:42.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:42.9 Info: => 0.0048042s 22:22:42.9 Info: DeleteColumn History Language 22:22:42.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:42.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:42.9 Info: DROP TABLE "History" 22:22:42.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:42.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:42.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:42.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:42.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:42.9 Info: => 0.0043197s 22:22:42.9 Info: DeleteColumn LyricFiles Language 22:22:42.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:42.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:42.9 Info: DROP TABLE "LyricFiles" 22:22:42.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:42.9 Info: => 0.0064791s 22:22:42.9 Info: DeleteColumn TrackFiles Language 22:22:42.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:42.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:42.9 Info: DROP TABLE "TrackFiles" 22:22:42.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:42.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:42.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:42.9 Info: => 0.0039168s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:42', 'remove_language_profiles') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 34: remove_language_profiles migrated 22:22:42.9 Info: => 0.0044937s 22:22:42.9 Info: 35: multi_disc_naming_format migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 35 22:22:42.9 Info: AlterTable NamingConfig 22:22:42.9 Info: => 8E-07s 22:22:42.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:42.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:42.9 Info: => 0.0005618s 22:22:42.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:42.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:42.9 Info: => 4.13E-05s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:42', 'multi_disc_naming_format') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 35: multi_disc_naming_format migrated 22:22:42.9 Info: => 0.0004244s 22:22:42.9 Info: 36: add_download_client_priority migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 36 22:22:42.9 Info: AlterTable DownloadClients 22:22:42.9 Info: => 8E-07s 22:22:42.9 Info: CreateColumn DownloadClients Priority Int32 22:22:42.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:42.9 Info: => 0.0005779s 22:22:42.9 Info: PerformDBOperation 22:22:42.9 Info: Performing DB Operation 22:22:42.9 Info: => 5.61E-05s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:42', 'add_download_client_priority') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 36: add_download_client_priority migrated 22:22:42.9 Info: => 0.0004012s 22:22:42.9 Info: 37: remove_growl_prowl migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 37 22:22:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:42.9 Info: => 4.25E-05s 22:22:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:42.9 Info: => 3.24E-05s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:42', 'remove_growl_prowl') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 37: remove_growl_prowl migrated 22:22:42.9 Info: => 0.000353s 22:22:42.9 Info: 38: remove_plex_hometheatre migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 38 22:22:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:42.9 Info: => 5.13E-05s 22:22:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:42.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:42.9 Info: => 3.12E-05s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:42', 'remove_plex_hometheatre') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 38: remove_plex_hometheatre migrated 22:22:42.9 Info: => 0.0004095s 22:22:42.9 Info: 39: add_root_folder_add_defaults migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 39 22:22:42.9 Info: AlterTable RootFolders 22:22:42.9 Info: => 7E-07s 22:22:42.9 Info: CreateColumn RootFolders Name String 22:22:42.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:42.9 Info: => 0.0006492s 22:22:42.9 Info: AlterTable RootFolders 22:22:42.9 Info: => 4E-07s 22:22:42.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:42.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:42.9 Info: => 0.0005112s 22:22:42.9 Info: AlterTable RootFolders 22:22:42.9 Info: => 6E-07s 22:22:42.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:42.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:42.9 Info: => 0.0005242s 22:22:42.9 Info: AlterTable RootFolders 22:22:42.9 Info: => 6E-07s 22:22:42.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:42.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:42.9 Info: => 0.0005179s 22:22:42.9 Info: AlterTable RootFolders 22:22:42.9 Info: => 5E-07s 22:22:42.9 Info: CreateColumn RootFolders DefaultTags String 22:22:42.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:42.9 Info: => 0.0005785s 22:22:42.9 Info: PerformDBOperation 22:22:42.9 Info: Performing DB Operation 22:22:42.9 Info: => 4.48E-05s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:42', 'add_root_folder_add_defaults') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 39: add_root_folder_add_defaults migrated 22:22:42.9 Info: => 0.0004267s 22:22:42.9 Info: 40: task_duration migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 40 22:22:42.9 Info: AlterTable ScheduledTasks 22:22:42.9 Info: => 7E-07s 22:22:42.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:42.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:42.9 Info: => 0.000614s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:42', 'task_duration') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 40: task_duration migrated 22:22:42.9 Info: => 0.0010417s 22:22:42.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 41 22:22:42.9 Info: AlterTable ReleaseProfiles 22:22:42.9 Info: => 7E-07s 22:22:42.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:42.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:42.9 Info: => 0.0005885s 22:22:42.9 Info: AlterTable ReleaseProfiles 22:22:42.9 Info: => 5E-07s 22:22:42.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:42.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:42.9 Info: => 0.0005417s 22:22:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:42', 'add_indexer_and_enabled_to_release_profiles') 22:22:42.9 Info: Committing Transaction 22:22:42.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:42.9 Info: => 0.0009327s 22:22:42.9 Info: 42: remove_album_folders migrating 22:22:42.9 Info: Beginning Transaction 22:22:42.9 Info: Starting migration of Main DB to 42 22:22:42.9 Info: DeleteColumn Artists AlbumFolder 22:22:42.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:42.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:42.9 Info: DROP TABLE "Artists" 22:22:42.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:42.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:42.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:42.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:42.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:42.9 Info: => 0.0044104s 22:22:42.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:42.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:42.9 Info: => 3.73E-05s 22:22:42.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:42.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:42.9 Info: => 3.01E-05s 22:22:42.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:42.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 22:22:42.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:42.9 Info: DROP TABLE "NamingConfig" 22:22:42.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:43.0 Info: => 0.0037127s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:43', 'remove_album_folders') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 42: remove_album_folders migrated 22:22:43.0 Info: => 0.0041638s 22:22:43.0 Info: 44: add_priority_to_indexers migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 44 22:22:43.0 Info: AlterTable Indexers 22:22:43.0 Info: => 8E-07s 22:22:43.0 Info: CreateColumn Indexers Priority Int32 22:22:43.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:43.0 Info: => 0.000615s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:43', 'add_priority_to_indexers') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 44: add_priority_to_indexers migrated 22:22:43.0 Info: => 0.0010282s 22:22:43.0 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 45 22:22:43.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:43.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:43.0 Info: => 0.0001349s 22:22:43.0 Info: PerformDBOperation 22:22:43.0 Info: Performing DB Operation 22:22:43.0 Info: => 2.36E-05s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:43', 'remove_chown_and_folderchmod_config') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:43.0 Info: => 0.0003915s 22:22:43.0 Info: 47: update_notifiarr migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 47 22:22:43.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:43.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:43.0 Info: => 6.27E-05s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:43', 'update_notifiarr') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 47: update_notifiarr migrated 22:22:43.0 Info: => 0.0004531s 22:22:43.0 Info: 49: email_multiple_addresses migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 49 22:22:43.0 Info: PerformDBOperation 22:22:43.0 Info: Performing DB Operation 22:22:43.0 Info: => 7.41E-05s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:43', 'email_multiple_addresses') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 49: email_multiple_addresses migrated 22:22:43.0 Info: => 0.0004442s 22:22:43.0 Info: 50: rename_blacklist_to_blocklist migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 50 22:22:43.0 Info: RenameTable Blacklist Blocklist 22:22:43.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:43.0 Info: => 0.0024217s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:43', 'rename_blacklist_to_blocklist') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 50: rename_blacklist_to_blocklist migrated 22:22:43.0 Info: => 0.0028161s 22:22:43.0 Info: 51: cdh_per_downloadclient migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 51 22:22:43.0 Info: AlterTable DownloadClients 22:22:43.0 Info: => 8E-07s 22:22:43.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:43.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:43.0 Info: => 0.0005307s 22:22:43.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:43.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:43.0 Info: => 0.0005187s 22:22:43.0 Info: PerformDBOperation 22:22:43.0 Info: Performing DB Operation 22:22:43.0 Info: => 0.0001582s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:43', 'cdh_per_downloadclient') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 51: cdh_per_downloadclient migrated 22:22:43.0 Info: => 0.000528s 22:22:43.0 Info: 52: download_history migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 52 22:22:43.0 Info: CreateTable DownloadHistory 22:22:43.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) 22:22:43.0 Info: => 0.0001791s 22:22:43.0 Info: CreateIndex DownloadHistory (EventType) 22:22:43.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:43.0 Info: => 0.0001163s 22:22:43.0 Info: CreateIndex DownloadHistory (ArtistId) 22:22:43.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:43.0 Info: => 0.0001293s 22:22:43.0 Info: CreateIndex DownloadHistory (DownloadId) 22:22:43.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:43.0 Info: => 0.0001168s 22:22:43.0 Info: PerformDBOperation 22:22:43.0 Info: Performing DB Operation 22:22:43.0 Info: => 0.0001228s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:43', 'download_history') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 52: download_history migrated 22:22:43.0 Info: => 0.0005437s 22:22:43.0 Info: 53: add_update_history migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 53 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:43', 'add_update_history') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 53: add_update_history migrated 22:22:43.0 Info: => 0.0004002s 22:22:43.0 Info: 54: add_on_update_to_notifications migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 54 22:22:43.0 Info: AlterTable Notifications 22:22:43.0 Info: => 9E-07s 22:22:43.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:43.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:43.0 Info: => 0.0005721s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:43', 'add_on_update_to_notifications') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 54: add_on_update_to_notifications migrated 22:22:43.0 Info: => 0.0009462s 22:22:43.0 Info: 55: download_client_per_indexer migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 55 22:22:43.0 Info: AlterTable Indexers 22:22:43.0 Info: => 6E-07s 22:22:43.0 Info: CreateColumn Indexers DownloadClientId Int32 22:22:43.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:43.0 Info: => 0.0005522s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:43', 'download_client_per_indexer') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 55: download_client_per_indexer migrated 22:22:43.0 Info: => 0.0009436s 22:22:43.0 Info: 56: AddNewItemMonitorType migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 56 22:22:43.0 Info: AlterTable Artists 22:22:43.0 Info: => 8E-07s 22:22:43.0 Info: CreateColumn Artists MonitorNewItems Int32 22:22:43.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:43.0 Info: => 0.0006673s 22:22:43.0 Info: AlterTable RootFolders 22:22:43.0 Info: => 5E-07s 22:22:43.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:43.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:43.0 Info: => 0.0005996s 22:22:43.0 Info: AlterTable ImportLists 22:22:43.0 Info: => 5E-07s 22:22:43.0 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:43.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:43.0 Info: => 0.0005533s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:43', 'AddNewItemMonitorType') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 56: AddNewItemMonitorType migrated 22:22:43.0 Info: => 0.0009526s 22:22:43.0 Info: 57: ImportListSearch migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 57 22:22:43.0 Info: AlterTable ImportLists 22:22:43.0 Info: => 6E-07s 22:22:43.0 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:43.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:43.0 Info: => 0.0005745s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:43', 'ImportListSearch') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 57: ImportListSearch migrated 22:22:43.0 Info: => 0.0009546s 22:22:43.0 Info: 58: ImportListMonitorExisting migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 58 22:22:43.0 Info: AlterTable ImportLists 22:22:43.0 Info: => 7E-07s 22:22:43.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:43.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:43.0 Info: => 0.0005723s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:43', 'ImportListMonitorExisting') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 58: ImportListMonitorExisting migrated 22:22:43.0 Info: => 0.0009444s 22:22:43.0 Info: 59: add_indexer_tags migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 59 22:22:43.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:43.0 Info: => 4.14E-05s 22:22:43.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:43.0 Info: => 3.07E-05s 22:22:43.0 Info: AlterTable Indexers 22:22:43.0 Info: => 3E-07s 22:22:43.0 Info: CreateColumn Indexers Tags String 22:22:43.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:43.0 Info: => 0.0005709s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:43', 'add_indexer_tags') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 59: add_indexer_tags migrated 22:22:43.0 Info: => 0.0010503s 22:22:43.0 Info: 60: update_audio_types migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 60 22:22:43.0 Info: PerformDBOperation 22:22:43.0 Info: Performing DB Operation 22:22:43.0 Info: => 5.92E-05s 22:22:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:43', 'update_audio_types') 22:22:43.0 Info: Committing Transaction 22:22:43.0 Info: 60: update_audio_types migrated 22:22:43.0 Info: => 0.0004064s 22:22:43.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:43.0 Info: Beginning Transaction 22:22:43.0 Info: Starting migration of Main DB to 61 22:22:43.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.0 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:43.0 Info: => 3.49E-05s 22:22:43.0 Info: AlterTable AlbumReleases 22:22:43.0 Info: => 4E-07s 22:22:43.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.0 Info: DROP TABLE "AlbumReleases" 22:22:43.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:43.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:43.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:43.0 Info: => 0.0042832s 22:22:43.0 Info: AlterTable Albums 22:22:43.0 Info: => 5E-07s 22:22:43.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.0 Info: DROP TABLE "Albums" 22:22:43.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:43.0 Info: => 0.0045834s 22:22:43.0 Info: AlterTable Albums 22:22:43.0 Info: => 5E-07s 22:22:43.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.0 Info: DROP TABLE "Albums" 22:22:43.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:43.0 Info: => 0.004452s 22:22:43.0 Info: AlterTable Albums 22:22:43.0 Info: => 6E-07s 22:22:43.0 Info: AlterColumn Albums Added DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.0 Info: DROP TABLE "Albums" 22:22:43.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:43.0 Info: => 0.0048604s 22:22:43.0 Info: AlterTable Artists 22:22:43.0 Info: => 5E-07s 22:22:43.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:43.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:43.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" 22:22:43.0 Info: DROP TABLE "Artists" 22:22:43.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.0 Info: => 0.0045174s 22:22:43.0 Info: AlterTable Artists 22:22:43.0 Info: => 5E-07s 22:22:43.0 Info: AlterColumn Artists Added DateTimeOffset 22:22:43.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:43.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" 22:22:43.0 Info: DROP TABLE "Artists" 22:22:43.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.0 Info: => 0.0044977s 22:22:43.0 Info: AlterTable Blocklist 22:22:43.0 Info: => 5E-07s 22:22:43.0 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.0 Info: DROP TABLE "Blocklist" 22:22:43.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:43.0 Info: => 0.0038996s 22:22:43.0 Info: AlterTable Blocklist 22:22:43.0 Info: => 5E-07s 22:22:43.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.0 Info: DROP TABLE "Blocklist" 22:22:43.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:43.0 Info: => 0.0038435s 22:22:43.0 Info: AlterTable Commands 22:22:43.0 Info: => 5E-07s 22:22:43.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.0 Info: DROP TABLE "Commands" 22:22:43.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:43.0 Info: => 0.0038532s 22:22:43.0 Info: AlterTable Commands 22:22:43.0 Info: => 5E-07s 22:22:43.0 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.0 Info: DROP TABLE "Commands" 22:22:43.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:43.0 Info: => 0.003937s 22:22:43.0 Info: AlterTable Commands 22:22:43.0 Info: => 4E-07s 22:22:43.0 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.0 Info: DROP TABLE "Commands" 22:22:43.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:43.0 Info: => 0.0056814s 22:22:43.0 Info: AlterTable DownloadClientStatus 22:22:43.0 Info: => 5E-07s 22:22:43.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:43.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:43.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:43.0 Info: DROP TABLE "DownloadClientStatus" 22:22:43.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:43.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:43.0 Info: => 0.0040532s 22:22:43.0 Info: AlterTable DownloadClientStatus 22:22:43.0 Info: => 2.9E-06s 22:22:43.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:43.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:43.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:43.0 Info: DROP TABLE "DownloadClientStatus" 22:22:43.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:43.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:43.0 Info: => 0.0040108s 22:22:43.0 Info: AlterTable DownloadClientStatus 22:22:43.0 Info: => 3E-07s 22:22:43.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:43.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:43.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:43.0 Info: DROP TABLE "DownloadClientStatus" 22:22:43.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:43.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:43.0 Info: => 0.0039513s 22:22:43.0 Info: AlterTable DownloadHistory 22:22:43.0 Info: => 3E-07s 22:22:43.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:43.0 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:22:43.0 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 22:22:43.0 Info: DROP TABLE "DownloadHistory" 22:22:43.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:43.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:43.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:43.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:43.0 Info: => 0.0042942s 22:22:43.0 Info: AlterTable ExtraFiles 22:22:43.0 Info: => 3E-07s 22:22:43.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:43.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:43.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:43.0 Info: DROP TABLE "ExtraFiles" 22:22:43.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:43.0 Info: => 0.004464s 22:22:43.0 Info: AlterTable ExtraFiles 22:22:43.0 Info: => 3E-07s 22:22:43.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:43.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:43.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:43.0 Info: DROP TABLE "ExtraFiles" 22:22:43.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:43.0 Info: => 0.0038709s 22:22:43.0 Info: AlterTable History 22:22:43.0 Info: => 3E-07s 22:22:43.0 Info: AlterColumn History Date DateTimeOffset 22:22:43.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:43.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:43.0 Info: DROP TABLE "History" 22:22:43.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:43.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:43.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:43.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:43.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:43.0 Info: => 0.0045117s 22:22:43.0 Info: AlterTable ImportListStatus 22:22:43.0 Info: => 4E-07s 22:22:43.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:43.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) 22:22:43.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:43.1 Info: DROP TABLE "ImportListStatus" 22:22:43.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:43.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:43.1 Info: => 0.0040765s 22:22:43.1 Info: AlterTable ImportListStatus 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:43.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) 22:22:43.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:43.1 Info: DROP TABLE "ImportListStatus" 22:22:43.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:43.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:43.1 Info: => 0.0040838s 22:22:43.1 Info: AlterTable ImportListStatus 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:43.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) 22:22:43.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:43.1 Info: DROP TABLE "ImportListStatus" 22:22:43.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:43.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:43.1 Info: => 0.0038706s 22:22:43.1 Info: AlterTable IndexerStatus 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:43.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) 22:22:43.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:43.1 Info: DROP TABLE "IndexerStatus" 22:22:43.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:43.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:43.1 Info: => 0.0039477s 22:22:43.1 Info: AlterTable IndexerStatus 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:43.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) 22:22:43.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:43.1 Info: DROP TABLE "IndexerStatus" 22:22:43.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:43.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:43.1 Info: => 0.0039848s 22:22:43.1 Info: AlterTable IndexerStatus 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:43.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) 22:22:43.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:43.1 Info: DROP TABLE "IndexerStatus" 22:22:43.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:43.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:43.1 Info: => 0.0038603s 22:22:43.1 Info: AlterTable LyricFiles 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22:43.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:43.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:43.1 Info: DROP TABLE "LyricFiles" 22:22:43.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:43.1 Info: => 0.0037343s 22:22:43.1 Info: AlterTable LyricFiles 22:22:43.1 Info: => 4E-07s 22:22:43.1 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22:43.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 22:22:43.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:43.1 Info: DROP TABLE "LyricFiles" 22:22:43.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:43.1 Info: => 0.0037521s 22:22:43.1 Info: AlterTable MetadataFiles 22:22:43.1 Info: => 2E-07s 22:22:43.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.1 Info: DROP TABLE "MetadataFiles" 22:22:43.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:43.1 Info: => 0.005219s 22:22:43.1 Info: AlterTable MetadataFiles 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.1 Info: DROP TABLE "MetadataFiles" 22:22:43.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:43.1 Info: => 0.003718s 22:22:43.1 Info: AlterTable PendingReleases 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:43.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) 22:22:43.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:43.1 Info: DROP TABLE "PendingReleases" 22:22:43.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:43.1 Info: => 0.0036746s 22:22:43.1 Info: AlterTable ScheduledTasks 22:22:43.1 Info: => 2E-07s 22:22:43.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:43.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) 22:22:43.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:43.1 Info: DROP TABLE "ScheduledTasks" 22:22:43.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:43.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:43.1 Info: => 0.00414s 22:22:43.1 Info: AlterTable ScheduledTasks 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:43.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) 22:22:43.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:43.1 Info: DROP TABLE "ScheduledTasks" 22:22:43.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:43.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:43.1 Info: => 0.0039969s 22:22:43.1 Info: AlterTable TrackFiles 22:22:43.1 Info: => 4E-07s 22:22:43.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:43.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:43.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:43.1 Info: DROP TABLE "TrackFiles" 22:22:43.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:43.1 Info: => 0.0040028s 22:22:43.1 Info: AlterTable TrackFiles 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:43.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:43.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:43.1 Info: DROP TABLE "TrackFiles" 22:22:43.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:43.1 Info: => 0.0039644s 22:22:43.1 Info: AlterTable VersionInfo 22:22:43.1 Info: => 2E-07s 22:22:43.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:43.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:43.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:43.1 Info: DROP TABLE "VersionInfo" 22:22:43.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:43.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:43.1 Info: => 0.0039244s 22:22:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:43', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:43.1 Info: Committing Transaction 22:22:43.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:43.1 Info: => 0.0047824s 22:22:43.1 Info: 62: add_on_delete_to_notifications migrating 22:22:43.1 Info: Beginning Transaction 22:22:43.1 Info: Starting migration of Main DB to 62 22:22:43.1 Info: AlterTable Notifications 22:22:43.1 Info: => 4E-07s 22:22:43.1 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:43.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:43.1 Info: => 0.0005501s 22:22:43.1 Info: AlterTable Notifications 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:43.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:43.1 Info: => 0.0005475s 22:22:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:43', 'add_on_delete_to_notifications') 22:22:43.1 Info: Committing Transaction 22:22:43.1 Info: 62: add_on_delete_to_notifications migrated 22:22:43.1 Info: => 0.0009396s 22:22:43.1 Info: 63: add_custom_formats migrating 22:22:43.1 Info: Beginning Transaction 22:22:43.1 Info: Starting migration of Main DB to 63 22:22:43.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 22:22:43.1 Info: AlterTable DelayProfiles 22:22:43.1 Info: => 2E-07s 22:22:43.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:43.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:43.1 Info: => 0.0005981s 22:22:43.1 Info: UpdateData 22:22:43.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:43.1 Info: => 4.26E-05s 22:22:43.1 Info: AlterTable TrackFiles 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:43.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:43.1 Info: => 0.0005255s 22:22:43.1 Info: PerformDBOperation 22:22:43.1 Info: Performing DB Operation 22:22:43.1 Info: => 0.0010971s 22:22:43.1 Info: CreateTable CustomFormats 22:22:43.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) 22:22:43.1 Info: => 0.0001194s 22:22:43.1 Info: CreateIndex CustomFormats (Name) 22:22:43.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:43.1 Info: => 8.47E-05s 22:22:43.1 Info: AlterTable QualityProfiles 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: CreateColumn QualityProfiles FormatItems String 22:22:43.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:43.1 Info: => 0.0005553s 22:22:43.1 Info: AlterTable QualityProfiles 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:43.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:43.1 Info: => 0.0006075s 22:22:43.1 Info: AlterTable QualityProfiles 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:43.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:43.1 Info: => 0.0005585s 22:22:43.1 Info: PerformDBOperation 22:22:43.1 Info: Performing DB Operation 22:22:43.1 Info: => 0.0011138s 22:22:43.1 Info: PerformDBOperation 22:22:43.1 Info: Performing DB Operation 22:22:43.1 Info: => 2.95E-05s 22:22:43.1 Info: DeleteColumn ReleaseProfiles Preferred 22:22:43.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 22:22:43.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:43.1 Info: DROP TABLE "ReleaseProfiles" 22:22:43.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:43.1 Info: => 0.0043728s 22:22:43.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:43.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 22:22:43.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:43.1 Info: DROP TABLE "ReleaseProfiles" 22:22:43.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:43.1 Info: => 0.0041004s 22:22:43.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:43.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:43.1 Info: => 3.89E-05s 22:22:43.1 Info: AlterTable DelayProfiles 22:22:43.1 Info: => 2E-07s 22:22:43.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:43.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:43.1 Info: => 0.0005544s 22:22:43.1 Info: AlterTable DelayProfiles 22:22:43.1 Info: => 3E-07s 22:22:43.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:43.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:43.1 Info: => 0.0005471s 22:22:43.1 Info: -> 1 Insert operations completed in 00:00:00.0000680 taking an average of 00:00:00.0000680 22:22:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:43', 'add_custom_formats') 22:22:43.1 Info: Committing Transaction 22:22:43.1 Info: 63: add_custom_formats migrated 22:22:43.1 Info: => 0.0009768s 22:22:43.1 Debug: Took: 00:00:00.3955793 22:22:43.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 22:22:43.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 22:22:43.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181632232541_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:43.2 Info: DatabaseEngineVersionCheck migrating 22:22:43.2 Info: PerformDBOperation 22:22:43.2 Info: Performing DB Operation 22:22:43.2 Info: SQLite 3.48.0 22:22:43.2 Info: => 0.0012899s 22:22:43.2 Info: DatabaseEngineVersionCheck migrated 22:22:43.2 Info: => 0.0012998s 22:22:43.2 Info: VersionMigration migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: CreateTable VersionInfo 22:22:43.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:43.2 Info: => 0.0001719s 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: VersionMigration migrated 22:22:43.2 Info: => 0.0006953s 22:22:43.2 Info: VersionUniqueMigration migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: CreateIndex VersionInfo (Version) 22:22:43.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:43.2 Info: => 0.0001123s 22:22:43.2 Info: AlterTable VersionInfo 22:22:43.2 Info: => 3E-07s 22:22:43.2 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:43.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:43.2 Info: => 0.0005026s 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: VersionUniqueMigration migrated 22:22:43.2 Info: => 0.0007723s 22:22:43.2 Info: VersionDescriptionMigration migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: AlterTable VersionInfo 22:22:43.2 Info: => 4E-07s 22:22:43.2 Info: CreateColumn VersionInfo Description String 22:22:43.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:43.2 Info: => 0.0001781s 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: VersionDescriptionMigration migrated 22:22:43.2 Info: => 0.000847s 22:22:43.2 Info: 1: InitialSetup migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 1 22:22:43.2 Info: CreateTable Config 22:22:43.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:43.2 Info: => 0.0001274s 22:22:43.2 Info: CreateIndex Config (Key) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:43.2 Info: => 7.11E-05s 22:22:43.2 Info: CreateTable RootFolders 22:22:43.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:43.2 Info: => 7.99E-05s 22:22:43.2 Info: CreateIndex RootFolders (Path) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:43.2 Info: => 6.89E-05s 22:22:43.2 Info: CreateTable Artists 22:22:43.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:43.2 Info: => 0.0001867s 22:22:43.2 Info: CreateIndex Artists (ForeignArtistId) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:43.2 Info: => 6.98E-05s 22:22:43.2 Info: CreateIndex Artists (NameSlug) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:43.2 Info: => 7.08E-05s 22:22:43.2 Info: CreateIndex Artists (CleanName) 22:22:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.2 Info: => 6.36E-05s 22:22:43.2 Info: CreateIndex Artists (Path) 22:22:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.2 Info: => 6.3E-05s 22:22:43.2 Info: CreateTable Albums 22:22:43.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:43.2 Info: => 0.0001696s 22:22:43.2 Info: CreateIndex Albums (ForeignAlbumId) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.2 Info: => 6.74E-05s 22:22:43.2 Info: CreateIndex Albums (MBId) 22:22:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:43.2 Info: => 6.25E-05s 22:22:43.2 Info: CreateIndex Albums (TADBId) 22:22:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:43.2 Info: => 6.28E-05s 22:22:43.2 Info: CreateIndex Albums (TitleSlug) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:43.2 Info: => 6.25E-05s 22:22:43.2 Info: CreateIndex Albums (CleanTitle) 22:22:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.2 Info: => 5.97E-05s 22:22:43.2 Info: CreateIndex Albums (Path) 22:22:43.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:43.2 Info: => 5.95E-05s 22:22:43.2 Info: CreateTable Tracks 22:22:43.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:43.2 Info: => 0.0001185s 22:22:43.2 Info: CreateIndex Tracks (ForeignTrackId) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:43.2 Info: => 6.66E-05s 22:22:43.2 Info: CreateIndex Tracks (ArtistId) 22:22:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:43.2 Info: => 6.84E-05s 22:22:43.2 Info: CreateIndex Tracks (TrackFileId) 22:22:43.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:43.2 Info: => 7.05E-05s 22:22:43.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:43.2 Info: => 6.92E-05s 22:22:43.2 Info: CreateTable TrackFiles 22:22:43.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:43.2 Info: => 0.0001165s 22:22:43.2 Info: CreateIndex TrackFiles (ArtistId) 22:22:43.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:43.2 Info: => 6.64E-05s 22:22:43.2 Info: CreateIndex TrackFiles (AlbumId) 22:22:43.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.2 Info: => 6.22E-05s 22:22:43.2 Info: CreateTable History 22:22:43.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:43.2 Info: => 0.0001329s 22:22:43.2 Info: CreateIndex History (Date) 22:22:43.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:43.2 Info: => 6.9E-05s 22:22:43.2 Info: CreateIndex History (EventType) 22:22:43.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:43.2 Info: => 9.01E-05s 22:22:43.2 Info: CreateIndex History (DownloadId) 22:22:43.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:43.2 Info: => 6.84E-05s 22:22:43.2 Info: CreateIndex History (AlbumId) 22:22:43.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:43.2 Info: => 6.56E-05s 22:22:43.2 Info: CreateTable Notifications 22:22:43.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:43.2 Info: => 0.0001218s 22:22:43.2 Info: CreateTable ScheduledTasks 22:22:43.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:43.2 Info: => 8.77E-05s 22:22:43.2 Info: CreateIndex ScheduledTasks (TypeName) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:43.2 Info: => 6.92E-05s 22:22:43.2 Info: CreateTable Indexers 22:22:43.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:43.2 Info: => 9.24E-05s 22:22:43.2 Info: CreateIndex Indexers (Name) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:43.2 Info: => 6.81E-05s 22:22:43.2 Info: CreateTable Profiles 22:22:43.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:43.2 Info: => 8.61E-05s 22:22:43.2 Info: CreateIndex Profiles (Name) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:43.2 Info: => 9.58E-05s 22:22:43.2 Info: CreateTable QualityDefinitions 22:22:43.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:43.2 Info: => 0.0001124s 22:22:43.2 Info: CreateIndex QualityDefinitions (Quality) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:43.2 Info: => 7.02E-05s 22:22:43.2 Info: CreateIndex QualityDefinitions (Title) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:43.2 Info: => 7.12E-05s 22:22:43.2 Info: CreateTable NamingConfig 22:22:43.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:43.2 Info: => 0.0001079s 22:22:43.2 Info: CreateTable Blacklist 22:22:43.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:43.2 Info: => 0.0001475s 22:22:43.2 Info: CreateTable Metadata 22:22:43.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:43.2 Info: => 9.15E-05s 22:22:43.2 Info: CreateTable MetadataFiles 22:22:43.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:43.2 Info: => 0.000106s 22:22:43.2 Info: CreateTable DownloadClients 22:22:43.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:43.2 Info: => 9.29E-05s 22:22:43.2 Info: CreateTable PendingReleases 22:22:43.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:43.2 Info: => 0.0001033s 22:22:43.2 Info: CreateTable RemotePathMappings 22:22:43.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:43.2 Info: => 8.69E-05s 22:22:43.2 Info: CreateTable Tags 22:22:43.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:43.2 Info: => 8.23E-05s 22:22:43.2 Info: CreateIndex Tags (Label) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:43.2 Info: => 8.11E-05s 22:22:43.2 Info: CreateTable Restrictions 22:22:43.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:43.2 Info: => 8.84E-05s 22:22:43.2 Info: CreateTable DelayProfiles 22:22:43.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:43.2 Info: => 0.000116s 22:22:43.2 Info: CreateTable Users 22:22:43.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:43.2 Info: => 8.6E-05s 22:22:43.2 Info: CreateIndex Users (Identifier) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:43.2 Info: => 8.04E-05s 22:22:43.2 Info: CreateIndex Users (Username) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:43.2 Info: => 7.4E-05s 22:22:43.2 Info: CreateTable Commands 22:22:43.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:43.2 Info: => 0.0001118s 22:22:43.2 Info: CreateTable IndexerStatus 22:22:43.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:43.2 Info: => 0.000117s 22:22:43.2 Info: CreateIndex IndexerStatus (ProviderId) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:43.2 Info: => 0.0001015s 22:22:43.2 Info: CreateTable ExtraFiles 22:22:43.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:43.2 Info: => 0.0001168s 22:22:43.2 Info: CreateTable LyricFiles 22:22:43.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:43.2 Info: => 0.0001365s 22:22:43.2 Info: CreateTable LanguageProfiles 22:22:43.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:43.2 Info: => 9.26E-05s 22:22:43.2 Info: CreateIndex LanguageProfiles (Name) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:43.2 Info: => 8.42E-05s 22:22:43.2 Info: CreateTable DownloadClientStatus 22:22:43.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:43.2 Info: => 0.0001073s 22:22:43.2 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:43.2 Info: => 8.08E-05s 22:22:43.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:43.2 Info: -> 1 Insert operations completed in 00:00:00.0000546 taking an average of 00:00:00.0000546 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:43', 'InitialSetup') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 1: InitialSetup migrated 22:22:43.2 Info: => 0.0008419s 22:22:43.2 Info: 2: add_reason_to_pending_releases migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 2 22:22:43.2 Info: AlterTable PendingReleases 22:22:43.2 Info: => 5E-07s 22:22:43.2 Info: CreateColumn PendingReleases Reason Int32 22:22:43.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:43.2 Info: => 0.0004832s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:43', 'add_reason_to_pending_releases') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 2: add_reason_to_pending_releases migrated 22:22:43.2 Info: => 0.0008276s 22:22:43.2 Info: 3: add_medium_support migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 3 22:22:43.2 Info: AlterTable Albums 22:22:43.2 Info: => 5E-07s 22:22:43.2 Info: CreateColumn Albums Media String 22:22:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:43.2 Info: => 0.0004479s 22:22:43.2 Info: AlterTable Tracks 22:22:43.2 Info: => 4E-07s 22:22:43.2 Info: CreateColumn Tracks MediumNumber Int32 22:22:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:43.2 Info: => 0.0004494s 22:22:43.2 Info: AlterTable Tracks 22:22:43.2 Info: => 2E-07s 22:22:43.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:43.2 Info: => 0.0004856s 22:22:43.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:43.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:43.2 Info: => 3.22E-05s 22:22:43.2 Info: DeleteColumn Tracks TrackNumber 22:22:43.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) 22:22:43.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" 22:22:43.2 Info: DROP TABLE "Tracks" 22:22:43.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:43.2 Info: => 0.0038583s 22:22:43.2 Info: AlterTable Tracks 22:22:43.2 Info: => 4E-07s 22:22:43.2 Info: CreateColumn Tracks TrackNumber String 22:22:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:43.2 Info: => 0.0004286s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:43', 'add_medium_support') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 3: add_medium_support migrated 22:22:43.2 Info: => 0.0008249s 22:22:43.2 Info: 4: add_various_qualites_in_profile migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 4 22:22:43.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:43.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:43.2 Info: => 3.95E-05s 22:22:43.2 Info: PerformDBOperation 22:22:43.2 Info: Performing DB Operation 22:22:43.2 Info: => 2.84E-05s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:43', 'add_various_qualites_in_profile') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 4: add_various_qualites_in_profile migrated 22:22:43.2 Info: => 0.000339s 22:22:43.2 Info: 5: metadata_profiles migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 5 22:22:43.2 Info: CreateTable MetadataProfiles 22:22:43.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:43.2 Info: => 0.0001075s 22:22:43.2 Info: CreateIndex MetadataProfiles (Name) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:43.2 Info: => 8.51E-05s 22:22:43.2 Info: AlterTable Artists 22:22:43.2 Info: => 3E-07s 22:22:43.2 Info: CreateColumn Artists MetadataProfileId Int32 22:22:43.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:43.2 Info: => 0.0004776s 22:22:43.2 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:43.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:43.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:43.2 Info: DROP TABLE "Artists" 22:22:43.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.2 Info: => 0.0040652s 22:22:43.2 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:43.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:43.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:43.2 Info: DROP TABLE "Artists" 22:22:43.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.2 Info: => 0.0039254s 22:22:43.2 Info: AlterTable Albums 22:22:43.2 Info: => 4E-07s 22:22:43.2 Info: CreateColumn Albums SecondaryTypes String 22:22:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:43.2 Info: => 0.0004612s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:43', 'metadata_profiles') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 5: metadata_profiles migrated 22:22:43.2 Info: => 0.000964s 22:22:43.2 Info: 6: separate_automatic_and_interactive_search migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 6 22:22:43.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:43.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:43.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:43.2 Info: DROP TABLE "Indexers" 22:22:43.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:43.2 Info: => 0.0037747s 22:22:43.2 Info: AlterTable Indexers 22:22:43.2 Info: => 4E-07s 22:22:43.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:43.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:43.2 Info: => 0.0005105s 22:22:43.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:43.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:43.2 Info: => 3.79E-05s 22:22:43.2 Info: AlterTable Indexers 22:22:43.2 Info: => 3E-07s 22:22:43.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:43.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:43.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:43.2 Info: DROP TABLE "Indexers" 22:22:43.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:43.2 Info: => 0.0039302s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:43', 'separate_automatic_and_interactive_search') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 6: separate_automatic_and_interactive_search migrated 22:22:43.2 Info: => 0.0043091s 22:22:43.2 Info: 7: change_album_path_to_relative migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 7 22:22:43.2 Info: DeleteColumn Albums Path 22:22:43.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:43.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:43.2 Info: DROP TABLE "Albums" 22:22:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.2 Info: => 0.0048066s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:43', 'change_album_path_to_relative') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 7: change_album_path_to_relative migrated 22:22:43.2 Info: => 0.0052883s 22:22:43.2 Info: 8: change_quality_size_mb_to_kb migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 8 22:22:43.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:43.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:43.2 Info: => 4.74E-05s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:43', 'change_quality_size_mb_to_kb') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 8: change_quality_size_mb_to_kb migrated 22:22:43.2 Info: => 0.0003737s 22:22:43.2 Info: 9: album_releases migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 9 22:22:43.2 Info: AlterTable Albums 22:22:43.2 Info: => 5E-07s 22:22:43.2 Info: CreateColumn Albums Releases String 22:22:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:43.2 Info: => 0.000481s 22:22:43.2 Info: AlterTable Albums 22:22:43.2 Info: => 4E-07s 22:22:43.2 Info: CreateColumn Albums CurrentRelease String 22:22:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:43.2 Info: => 0.0004797s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:43', 'album_releases') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 9: album_releases migrated 22:22:43.2 Info: => 0.0008364s 22:22:43.2 Info: 10: album_releases_fix migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 10 22:22:43.2 Info: AlterTable Albums 22:22:43.2 Info: => 5E-07s 22:22:43.2 Info: AlterColumn Albums Releases String 22:22:43.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:43.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:43.2 Info: DROP TABLE "Albums" 22:22:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.2 Info: => 0.0047701s 22:22:43.2 Info: AlterTable Albums 22:22:43.2 Info: => 4E-07s 22:22:43.2 Info: AlterColumn Albums CurrentRelease String 22:22:43.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:43.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:43.2 Info: DROP TABLE "Albums" 22:22:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.2 Info: => 0.0046661s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:43', 'album_releases_fix') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 10: album_releases_fix migrated 22:22:43.2 Info: => 0.0052388s 22:22:43.2 Info: 11: import_lists migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 11 22:22:43.2 Info: CreateTable ImportLists 22:22:43.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:43.2 Info: => 0.0001705s 22:22:43.2 Info: CreateIndex ImportLists (Name) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:43.2 Info: => 8.67E-05s 22:22:43.2 Info: CreateTable ImportListStatus 22:22:43.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:43.2 Info: => 0.0001123s 22:22:43.2 Info: CreateIndex ImportListStatus (ProviderId) 22:22:43.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:43.2 Info: => 8.2E-05s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:43', 'import_lists') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 11: import_lists migrated 22:22:43.2 Info: => 0.0004866s 22:22:43.2 Info: 12: add_release_status migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 12 22:22:43.2 Info: AlterTable MetadataProfiles 22:22:43.2 Info: => 5E-07s 22:22:43.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:43.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:43.2 Info: => 0.0005427s 22:22:43.2 Info: PerformDBOperation 22:22:43.2 Info: Performing DB Operation 22:22:43.2 Info: => 2.32E-05s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:43', 'add_release_status') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 12: add_release_status migrated 22:22:43.2 Info: => 0.0003686s 22:22:43.2 Info: 13: album_download_notification migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 13 22:22:43.2 Info: AlterTable Notifications 22:22:43.2 Info: => 5E-07s 22:22:43.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:43.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:43.2 Info: => 0.0005126s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:43', 'album_download_notification') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 13: album_download_notification migrated 22:22:43.2 Info: => 0.0008528s 22:22:43.2 Info: 14: fix_language_metadata_profiles migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 14 22:22:43.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:43.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:43.2 Info: => 9.98E-05s 22:22:43.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:43.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:43.2 Info: => 7.45E-05s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:43', 'fix_language_metadata_profiles') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 14: fix_language_metadata_profiles migrated 22:22:43.2 Info: => 0.0004046s 22:22:43.2 Info: 15: remove_fanzub migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 15 22:22:43.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:43.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:43.2 Info: => 4.06E-05s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:43', 'remove_fanzub') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 15: remove_fanzub migrated 22:22:43.2 Info: => 0.0003865s 22:22:43.2 Info: 16: update_artist_history_indexes migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 16 22:22:43.2 Info: CreateIndex Albums (ArtistId) 22:22:43.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:43.2 Info: => 0.0001286s 22:22:43.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:43.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:43.2 Info: => 0.0001114s 22:22:43.2 Info: DeleteIndex History (AlbumId) 22:22:43.2 Info: DROP INDEX "IX_History_AlbumId" 22:22:43.2 Info: => 0.0001276s 22:22:43.2 Info: CreateIndex History (AlbumId, Date) 22:22:43.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:43.2 Info: => 8.37E-05s 22:22:43.2 Info: DeleteIndex History (DownloadId) 22:22:43.2 Info: DROP INDEX "IX_History_DownloadId" 22:22:43.2 Info: => 0.000114s 22:22:43.2 Info: CreateIndex History (DownloadId, Date) 22:22:43.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:43.2 Info: => 8.22E-05s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:43', 'update_artist_history_indexes') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 16: update_artist_history_indexes migrated 22:22:43.2 Info: => 0.0004838s 22:22:43.2 Info: 17: remove_nma migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 17 22:22:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:43.2 Info: => 4.13E-05s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:43', 'remove_nma') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 17: remove_nma migrated 22:22:43.2 Info: => 0.0003876s 22:22:43.2 Info: 18: album_disambiguation migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 18 22:22:43.2 Info: AlterTable Albums 22:22:43.2 Info: => 5E-07s 22:22:43.2 Info: CreateColumn Albums Disambiguation String 22:22:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:43.2 Info: => 0.0005305s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:43', 'album_disambiguation') 22:22:43.2 Info: Committing Transaction 22:22:43.2 Info: 18: album_disambiguation migrated 22:22:43.2 Info: => 0.0010227s 22:22:43.2 Info: 19: add_ape_quality_in_profiles migrating 22:22:43.2 Info: Beginning Transaction 22:22:43.2 Info: Starting migration of Main DB to 19 22:22:43.2 Info: PerformDBOperation 22:22:43.2 Info: Performing DB Operation 22:22:43.2 Info: => 2.63E-05s 22:22:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:43', 'add_ape_quality_in_profiles') 22:22:43.2 Info: Committing Transaction 22:22:43.3 Info: 19: add_ape_quality_in_profiles migrated 22:22:43.3 Info: => 0.0003761s 22:22:43.3 Info: 20: remove_pushalot migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 20 22:22:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:43.3 Info: => 3.88E-05s 22:22:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:43.3 Info: => 3.46E-05s 22:22:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:43.3 Info: => 3.24E-05s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:43', 'remove_pushalot') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 20: remove_pushalot migrated 22:22:43.3 Info: => 0.0003842s 22:22:43.3 Info: 21: add_custom_filters migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 21 22:22:43.3 Info: CreateTable CustomFilters 22:22:43.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:43.3 Info: => 0.0001115s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:43', 'add_custom_filters') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 21: add_custom_filters migrated 22:22:43.3 Info: => 0.0005205s 22:22:43.3 Info: 22: import_list_tags migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 22 22:22:43.3 Info: AlterTable ImportLists 22:22:43.3 Info: => 5E-07s 22:22:43.3 Info: CreateColumn ImportLists Tags String 22:22:43.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:43.3 Info: => 0.0005137s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:43', 'import_list_tags') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 22: import_list_tags migrated 22:22:43.3 Info: => 0.0008852s 22:22:43.3 Info: 23: add_release_groups_etc migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 23 22:22:43.3 Info: CreateTable ArtistMetadata 22:22:43.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) 22:22:43.3 Info: => 0.0001752s 22:22:43.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:43.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:43.3 Info: => 9.76E-05s 22:22:43.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" 22:22:43.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" 22:22:43.3 Info: => 7.05E-05s 22:22:43.3 Info: AlterTable Artists 22:22:43.3 Info: => 4E-07s 22:22:43.3 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:43.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:43.3 Info: => 0.0005213s 22:22:43.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:43.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:43.3 Info: => 5.66E-05s 22:22:43.3 Info: CreateTable AlbumReleases 22:22:43.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) 22:22:43.3 Info: => 0.0001681s 22:22:43.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:43.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:43.3 Info: => 8.26E-05s 22:22:43.3 Info: CreateIndex AlbumReleases (AlbumId) 22:22:43.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:43.3 Info: => 7.45E-05s 22:22:43.3 Info: PerformDBOperation 22:22:43.3 Info: Performing DB Operation 22:22:43.3 Info: => 4.94E-05s 22:22:43.3 Info: AlterTable Albums 22:22:43.3 Info: => 3E-07s 22:22:43.3 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:43.3 Info: => 0.0006018s 22:22:43.3 Info: AlterTable Albums 22:22:43.3 Info: => 3E-07s 22:22:43.3 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:43.3 Info: => 0.000528s 22:22:43.3 Info: AlterTable Albums 22:22:43.3 Info: => 4E-07s 22:22:43.3 Info: CreateColumn Albums Links String 22:22:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:43.3 Info: => 0.0005124s 22:22:43.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:43.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:43.3 Info: => 8.35E-05s 22:22:43.3 Info: AlterTable Tracks 22:22:43.3 Info: => 2E-07s 22:22:43.3 Info: CreateColumn Tracks ForeignRecordingId String 22:22:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:43.3 Info: => 0.0005149s 22:22:43.3 Info: AlterTable Tracks 22:22:43.3 Info: => 2E-07s 22:22:43.3 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:43.3 Info: => 0.0005399s 22:22:43.3 Info: AlterTable Tracks 22:22:43.3 Info: => 3E-07s 22:22:43.3 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:43.3 Info: => 0.0005616s 22:22:43.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:43.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:43.3 Info: => 7.06E-05s 22:22:43.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:43.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:43.3 Info: => 9.06E-05s 22:22:43.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:43.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:43.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" 22:22:43.3 Info: DROP TABLE "Artists" 22:22:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.3 Info: => 0.0042335s 22:22:43.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:43.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:43.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:43.3 Info: DROP TABLE "Albums" 22:22:43.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.3 Info: => 0.0045938s 22:22:43.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:43.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) 22:22:43.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" 22:22:43.3 Info: DROP TABLE "Tracks" 22:22:43.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:43.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:43.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:43.3 Info: => 0.0041752s 22:22:43.3 Info: DeleteColumn TrackFiles ArtistId 22:22:43.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:43.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" 22:22:43.3 Info: DROP TABLE "TrackFiles" 22:22:43.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.3 Info: => 0.0040614s 22:22:43.3 Info: CreateIndex Artists (ArtistMetadataId) 22:22:43.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.3 Info: => 7.8E-05s 22:22:43.3 Info: CreateIndex Artists (Monitored) 22:22:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.3 Info: => 7.27E-05s 22:22:43.3 Info: CreateIndex Albums (ArtistMetadataId) 22:22:43.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:43.3 Info: => 7.11E-05s 22:22:43.3 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:43.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:43.3 Info: => 7.04E-05s 22:22:43.3 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:43.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:43.3 Info: => 6.84E-05s 22:22:43.3 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:43.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:43.3 Info: => 6.96E-05s 22:22:43.3 Info: UpdateData 22:22:43.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:43.3 Info: => 3.77E-05s 22:22:43.3 Info: UpdateData 22:22:43.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:43.3 Info: => 3.04E-05s 22:22:43.3 Info: UpdateData 22:22:43.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:43.3 Info: => 3.67E-05s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:43', 'add_release_groups_etc') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 23: add_release_groups_etc migrated 22:22:43.3 Info: => 0.0006161s 22:22:43.3 Info: 24: NewMediaInfoFormat migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 24 22:22:43.3 Info: UpdateData 22:22:43.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:43.3 Info: => 3.94E-05s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:43', 'NewMediaInfoFormat') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 24: NewMediaInfoFormat migrated 22:22:43.3 Info: => 0.0003847s 22:22:43.3 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 25 22:22:43.3 Info: RenameTable Restrictions ReleaseProfiles 22:22:43.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:43.3 Info: => 0.0017452s 22:22:43.3 Info: AlterTable ReleaseProfiles 22:22:43.3 Info: => 4E-07s 22:22:43.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:43.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:43.3 Info: => 0.0004941s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:43', 'rename_restrictions_to_release_profiles') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:43.3 Info: => 0.0008639s 22:22:43.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 26 22:22:43.3 Info: RenameTable Profiles QualityProfiles 22:22:43.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:43.3 Info: => 0.0016177s 22:22:43.3 Info: AlterTable QualityProfiles 22:22:43.3 Info: => 4E-07s 22:22:43.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:43.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:43.3 Info: => 0.0005116s 22:22:43.3 Info: AlterTable LanguageProfiles 22:22:43.3 Info: => 3E-07s 22:22:43.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:43.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:43.3 Info: => 0.0009437s 22:22:43.3 Info: UpdateData 22:22:43.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:43.3 Info: => 4.11E-05s 22:22:43.3 Info: UpdateData 22:22:43.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:43.3 Info: => 3.06E-05s 22:22:43.3 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:43.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:43.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:43.3 Info: DROP TABLE "Artists" 22:22:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.3 Info: => 0.0041649s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:43', 'rename_quality_profiles_add_upgrade_allowed') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:43.3 Info: => 0.0045902s 22:22:43.3 Info: 27: add_import_exclusions migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 27 22:22:43.3 Info: CreateTable ImportListExclusions 22:22:43.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:43.3 Info: => 0.000107s 22:22:43.3 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:43.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:43.3 Info: => 8.18E-05s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:43', 'add_import_exclusions') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 27: add_import_exclusions migrated 22:22:43.3 Info: => 0.0004502s 22:22:43.3 Info: 28: clean_artist_metadata_table migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 28 22:22:43.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:43.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:43.3 Info: => 0.0001359s 22:22:43.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:43.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:43.3 Info: => 0.0001204s 22:22:43.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:43.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:43.3 Info: => 0.0001193s 22:22:43.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:43.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:43.3 Info: => 0.0001137s 22:22:43.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:43.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:43.3 Info: => 0.0001127s 22:22:43.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:43.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:43.3 Info: => 0.0001115s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:43', 'clean_artist_metadata_table') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 28: clean_artist_metadata_table migrated 22:22:43.3 Info: => 0.0004554s 22:22:43.3 Info: 29: health_issue_notification migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 29 22:22:43.3 Info: AlterTable Notifications 22:22:43.3 Info: => 4E-07s 22:22:43.3 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:43.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:43.3 Info: => 0.0005102s 22:22:43.3 Info: AlterTable Notifications 22:22:43.3 Info: => 3E-07s 22:22:43.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:43.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:43.3 Info: => 0.0004983s 22:22:43.3 Info: AlterTable Notifications 22:22:43.3 Info: => 4E-07s 22:22:43.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:43.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:43.3 Info: => 0.00054s 22:22:43.3 Info: AlterTable Notifications 22:22:43.3 Info: => 3E-07s 22:22:43.3 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:43.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:43.3 Info: => 0.0005173s 22:22:43.3 Info: AlterTable Notifications 22:22:43.3 Info: => 3E-07s 22:22:43.3 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:43.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:43.3 Info: => 0.0004972s 22:22:43.3 Info: DeleteColumn Notifications OnDownload 22:22:43.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:43.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:43.3 Info: DROP TABLE "Notifications" 22:22:43.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:43.3 Info: => 0.0039356s 22:22:43.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:43.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:43.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:43.3 Info: DROP TABLE "Notifications" 22:22:43.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:43.3 Info: => 0.0038541s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:43', 'health_issue_notification') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 29: health_issue_notification migrated 22:22:43.3 Info: => 0.0042491s 22:22:43.3 Info: 30: add_mediafilerepository_mtime migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 30 22:22:43.3 Info: AlterTable TrackFiles 22:22:43.3 Info: => 4E-07s 22:22:43.3 Info: CreateColumn TrackFiles Modified DateTime 22:22:43.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:43.3 Info: => 0.000559s 22:22:43.3 Info: AlterTable TrackFiles 22:22:43.3 Info: => 4E-07s 22:22:43.3 Info: CreateColumn TrackFiles Path String 22:22:43.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:43.3 Info: => 0.0005278s 22:22:43.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:43.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:43.3 Info: => 3.11E-05s 22:22:43.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:43.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:43.3 Info: => 0.0001262s 22:22:43.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:43.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:43.3 Info: => 0.0001357s 22:22:43.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:43.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:43.3 Info: => 0.0001407s 22:22:43.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:43.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:43.3 Info: => 6.76E-05s 22:22:43.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:43.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:43.3 Info: => 4.66E-05s 22:22:43.3 Info: AlterTable TrackFiles 22:22:43.3 Info: => 3E-07s 22:22:43.3 Info: AlterColumn TrackFiles Path String 22:22:43.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:43.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:43.3 Info: DROP TABLE "TrackFiles" 22:22:43.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.3 Info: => 0.003949s 22:22:43.3 Info: CreateIndex TrackFiles (Path) 22:22:43.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:43.3 Info: => 7.49E-05s 22:22:43.3 Info: DeleteColumn TrackFiles RelativePath 22:22:43.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:43.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:43.3 Info: DROP TABLE "TrackFiles" 22:22:43.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:43.3 Info: => 0.0039498s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:43', 'add_mediafilerepository_mtime') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 30: add_mediafilerepository_mtime migrated 22:22:43.3 Info: => 0.0043512s 22:22:43.3 Info: 31: add_artistmetadataid_constraint migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 31 22:22:43.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:43.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:43.3 Info: => 7.07E-05s 22:22:43.3 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:43.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:43.3 Info: => 0.0002466s 22:22:43.3 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:43.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:43.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:43.3 Info: DROP TABLE "Artists" 22:22:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.3 Info: => 0.0041049s 22:22:43.3 Info: CreateIndex Artists (ArtistMetadataId) 22:22:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.3 Info: => 9.68E-05s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:43', 'add_artistmetadataid_constraint') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 31: add_artistmetadataid_constraint migrated 22:22:43.3 Info: => 0.0005255s 22:22:43.3 Info: 32: old_ids_and_artist_alias migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 32 22:22:43.3 Info: AlterTable ArtistMetadata 22:22:43.3 Info: => 4E-07s 22:22:43.3 Info: CreateColumn ArtistMetadata Aliases String 22:22:43.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:43.3 Info: => 0.0005202s 22:22:43.3 Info: AlterTable ArtistMetadata 22:22:43.3 Info: => 3E-07s 22:22:43.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:43.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:43.3 Info: => 0.0005057s 22:22:43.3 Info: AlterTable Albums 22:22:43.3 Info: => 3E-07s 22:22:43.3 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:43.3 Info: => 0.00055s 22:22:43.3 Info: AlterTable AlbumReleases 22:22:43.3 Info: => 3E-07s 22:22:43.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:43.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:43.3 Info: => 0.0005605s 22:22:43.3 Info: AlterTable Tracks 22:22:43.3 Info: => 3E-07s 22:22:43.3 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:43.3 Info: => 0.0005099s 22:22:43.3 Info: AlterTable Tracks 22:22:43.3 Info: => 4E-07s 22:22:43.3 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:43.3 Info: => 0.0005069s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:43', 'old_ids_and_artist_alias') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 32: old_ids_and_artist_alias migrated 22:22:43.3 Info: => 0.0008638s 22:22:43.3 Info: 33: download_propers_config migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 33 22:22:43.3 Info: PerformDBOperation 22:22:43.3 Info: Performing DB Operation 22:22:43.3 Info: => 2.93E-05s 22:22:43.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:43.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:43.3 Info: => 3.83E-05s 22:22:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:43', 'download_propers_config') 22:22:43.3 Info: Committing Transaction 22:22:43.3 Info: 33: download_propers_config migrated 22:22:43.3 Info: => 0.0003548s 22:22:43.3 Info: 34: remove_language_profiles migrating 22:22:43.3 Info: Beginning Transaction 22:22:43.3 Info: Starting migration of Main DB to 34 22:22:43.3 Info: DeleteTable LanguageProfiles 22:22:43.3 Info: DROP TABLE "LanguageProfiles" 22:22:43.3 Info: => 0.0001908s 22:22:43.3 Info: DeleteColumn Artists LanguageProfileId 22:22:43.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:43.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:43.3 Info: DROP TABLE "Artists" 22:22:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.3 Info: => 0.0044957s 22:22:43.3 Info: DeleteColumn ImportLists LanguageProfileId 22:22:43.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 22:22:43.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 22:22:43.3 Info: DROP TABLE "ImportLists" 22:22:43.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:43.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:43.3 Info: => 0.0038876s 22:22:43.3 Info: DeleteColumn Blacklist Language 22:22:43.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:43.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 22:22:43.3 Info: DROP TABLE "Blacklist" 22:22:43.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:43.3 Info: => 0.0036939s 22:22:43.3 Info: DeleteColumn History Language 22:22:43.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:43.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:43.3 Info: DROP TABLE "History" 22:22:43.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:43.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:43.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:43.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:43.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:43.3 Info: => 0.0065477s 22:22:43.3 Info: DeleteColumn LyricFiles Language 22:22:43.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:43.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:43.3 Info: DROP TABLE "LyricFiles" 22:22:43.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:43.3 Info: => 0.0037223s 22:22:43.3 Info: DeleteColumn TrackFiles Language 22:22:43.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:43.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:43.4 Info: DROP TABLE "TrackFiles" 22:22:43.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:43.4 Info: => 0.0040244s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:43', 'remove_language_profiles') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 34: remove_language_profiles migrated 22:22:43.4 Info: => 0.0046313s 22:22:43.4 Info: 35: multi_disc_naming_format migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 35 22:22:43.4 Info: AlterTable NamingConfig 22:22:43.4 Info: => 5E-07s 22:22:43.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:43.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:43.4 Info: => 0.0006042s 22:22:43.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:43.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:43.4 Info: => 3.58E-05s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:43', 'multi_disc_naming_format') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 35: multi_disc_naming_format migrated 22:22:43.4 Info: => 0.0003885s 22:22:43.4 Info: 36: add_download_client_priority migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 36 22:22:43.4 Info: AlterTable DownloadClients 22:22:43.4 Info: => 5E-07s 22:22:43.4 Info: CreateColumn DownloadClients Priority Int32 22:22:43.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:43.4 Info: => 0.0005673s 22:22:43.4 Info: PerformDBOperation 22:22:43.4 Info: Performing DB Operation 22:22:43.4 Info: => 8.1E-05s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:43', 'add_download_client_priority') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 36: add_download_client_priority migrated 22:22:43.4 Info: => 0.0004389s 22:22:43.4 Info: 37: remove_growl_prowl migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 37 22:22:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:43.4 Info: => 4.91E-05s 22:22:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:43.4 Info: => 2.78E-05s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:43', 'remove_growl_prowl') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 37: remove_growl_prowl migrated 22:22:43.4 Info: => 0.0003497s 22:22:43.4 Info: 38: remove_plex_hometheatre migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 38 22:22:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:43.4 Info: => 3.68E-05s 22:22:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:43.4 Info: => 3.71E-05s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:43', 'remove_plex_hometheatre') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 38: remove_plex_hometheatre migrated 22:22:43.4 Info: => 0.0003753s 22:22:43.4 Info: 39: add_root_folder_add_defaults migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 39 22:22:43.4 Info: AlterTable RootFolders 22:22:43.4 Info: => 5E-07s 22:22:43.4 Info: CreateColumn RootFolders Name String 22:22:43.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:43.4 Info: => 0.0005996s 22:22:43.4 Info: AlterTable RootFolders 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:43.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:43.4 Info: => 0.0005405s 22:22:43.4 Info: AlterTable RootFolders 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:43.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:43.4 Info: => 0.0005419s 22:22:43.4 Info: AlterTable RootFolders 22:22:43.4 Info: => 3E-07s 22:22:43.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:43.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:43.4 Info: => 0.0005558s 22:22:43.4 Info: AlterTable RootFolders 22:22:43.4 Info: => 3E-07s 22:22:43.4 Info: CreateColumn RootFolders DefaultTags String 22:22:43.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:43.4 Info: => 0.0005612s 22:22:43.4 Info: PerformDBOperation 22:22:43.4 Info: Performing DB Operation 22:22:43.4 Info: => 5.06E-05s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:43', 'add_root_folder_add_defaults') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 39: add_root_folder_add_defaults migrated 22:22:43.4 Info: => 0.000458s 22:22:43.4 Info: 40: task_duration migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 40 22:22:43.4 Info: AlterTable ScheduledTasks 22:22:43.4 Info: => 5E-07s 22:22:43.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:43.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:43.4 Info: => 0.0005922s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:43', 'task_duration') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 40: task_duration migrated 22:22:43.4 Info: => 0.0009419s 22:22:43.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 41 22:22:43.4 Info: AlterTable ReleaseProfiles 22:22:43.4 Info: => 5E-07s 22:22:43.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:43.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:43.4 Info: => 0.0006614s 22:22:43.4 Info: AlterTable ReleaseProfiles 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:43.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:43.4 Info: => 0.0005345s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:43', 'add_indexer_and_enabled_to_release_profiles') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:43.4 Info: => 0.0008913s 22:22:43.4 Info: 42: remove_album_folders migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 42 22:22:43.4 Info: DeleteColumn Artists AlbumFolder 22:22:43.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:43.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:43.4 Info: DROP TABLE "Artists" 22:22:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.4 Info: => 0.0045639s 22:22:43.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:43.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:43.4 Info: => 3.33E-05s 22:22:43.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:43.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:43.4 Info: => 2.72E-05s 22:22:43.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:43.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 22:22:43.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:43.4 Info: DROP TABLE "NamingConfig" 22:22:43.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:43.4 Info: => 0.003778s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:43', 'remove_album_folders') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 42: remove_album_folders migrated 22:22:43.4 Info: => 0.0042025s 22:22:43.4 Info: 44: add_priority_to_indexers migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 44 22:22:43.4 Info: AlterTable Indexers 22:22:43.4 Info: => 5E-07s 22:22:43.4 Info: CreateColumn Indexers Priority Int32 22:22:43.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:43.4 Info: => 0.0005371s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:43', 'add_priority_to_indexers') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 44: add_priority_to_indexers migrated 22:22:43.4 Info: => 0.0008956s 22:22:43.4 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 45 22:22:43.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:43.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:43.4 Info: => 0.0001173s 22:22:43.4 Info: PerformDBOperation 22:22:43.4 Info: Performing DB Operation 22:22:43.4 Info: => 2.5E-05s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:43', 'remove_chown_and_folderchmod_config') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:43.4 Info: => 0.0003859s 22:22:43.4 Info: 47: update_notifiarr migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 47 22:22:43.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:43.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:43.4 Info: => 5.79E-05s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:43', 'update_notifiarr') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 47: update_notifiarr migrated 22:22:43.4 Info: => 0.0003885s 22:22:43.4 Info: 49: email_multiple_addresses migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 49 22:22:43.4 Info: PerformDBOperation 22:22:43.4 Info: Performing DB Operation 22:22:43.4 Info: => 7.53E-05s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:43', 'email_multiple_addresses') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 49: email_multiple_addresses migrated 22:22:43.4 Info: => 0.0003975s 22:22:43.4 Info: 50: rename_blacklist_to_blocklist migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 50 22:22:43.4 Info: RenameTable Blacklist Blocklist 22:22:43.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:43.4 Info: => 0.0022172s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:43', 'rename_blacklist_to_blocklist') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 50: rename_blacklist_to_blocklist migrated 22:22:43.4 Info: => 0.0025816s 22:22:43.4 Info: 51: cdh_per_downloadclient migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 51 22:22:43.4 Info: AlterTable DownloadClients 22:22:43.4 Info: => 5E-07s 22:22:43.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:43.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:43.4 Info: => 0.0005789s 22:22:43.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:43.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:43.4 Info: => 0.0005578s 22:22:43.4 Info: PerformDBOperation 22:22:43.4 Info: Performing DB Operation 22:22:43.4 Info: => 0.0001587s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:43', 'cdh_per_downloadclient') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 51: cdh_per_downloadclient migrated 22:22:43.4 Info: => 0.0005008s 22:22:43.4 Info: 52: download_history migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 52 22:22:43.4 Info: CreateTable DownloadHistory 22:22:43.4 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:22:43.4 Info: => 0.0001581s 22:22:43.4 Info: CreateIndex DownloadHistory (EventType) 22:22:43.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:43.4 Info: => 0.0001874s 22:22:43.4 Info: CreateIndex DownloadHistory (ArtistId) 22:22:43.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:43.4 Info: => 0.0001184s 22:22:43.4 Info: CreateIndex DownloadHistory (DownloadId) 22:22:43.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:43.4 Info: => 0.0001327s 22:22:43.4 Info: PerformDBOperation 22:22:43.4 Info: Performing DB Operation 22:22:43.4 Info: => 0.0001122s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:43', 'download_history') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 52: download_history migrated 22:22:43.4 Info: => 0.0004958s 22:22:43.4 Info: 53: add_update_history migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 53 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:43', 'add_update_history') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 53: add_update_history migrated 22:22:43.4 Info: => 0.0003726s 22:22:43.4 Info: 54: add_on_update_to_notifications migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 54 22:22:43.4 Info: AlterTable Notifications 22:22:43.4 Info: => 6E-07s 22:22:43.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:43.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:43.4 Info: => 0.0005859s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:43', 'add_on_update_to_notifications') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 54: add_on_update_to_notifications migrated 22:22:43.4 Info: => 0.000935s 22:22:43.4 Info: 55: download_client_per_indexer migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 55 22:22:43.4 Info: AlterTable Indexers 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: CreateColumn Indexers DownloadClientId Int32 22:22:43.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:43.4 Info: => 0.0005933s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:43', 'download_client_per_indexer') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 55: download_client_per_indexer migrated 22:22:43.4 Info: => 0.0009614s 22:22:43.4 Info: 56: AddNewItemMonitorType migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 56 22:22:43.4 Info: AlterTable Artists 22:22:43.4 Info: => 5E-07s 22:22:43.4 Info: CreateColumn Artists MonitorNewItems Int32 22:22:43.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:43.4 Info: => 0.0005884s 22:22:43.4 Info: AlterTable RootFolders 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:43.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:43.4 Info: => 0.000567s 22:22:43.4 Info: AlterTable ImportLists 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:43.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:43.4 Info: => 0.0005403s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:43', 'AddNewItemMonitorType') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 56: AddNewItemMonitorType migrated 22:22:43.4 Info: => 0.0009076s 22:22:43.4 Info: 57: ImportListSearch migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 57 22:22:43.4 Info: AlterTable ImportLists 22:22:43.4 Info: => 5E-07s 22:22:43.4 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:43.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:43.4 Info: => 0.0005659s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:43', 'ImportListSearch') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 57: ImportListSearch migrated 22:22:43.4 Info: => 0.0009339s 22:22:43.4 Info: 58: ImportListMonitorExisting migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 58 22:22:43.4 Info: AlterTable ImportLists 22:22:43.4 Info: => 5E-07s 22:22:43.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:43.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:43.4 Info: => 0.000605s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:43', 'ImportListMonitorExisting') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 58: ImportListMonitorExisting migrated 22:22:43.4 Info: => 0.0009556s 22:22:43.4 Info: 59: add_indexer_tags migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 59 22:22:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:43.4 Info: => 4.84E-05s 22:22:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:43.4 Info: => 2.71E-05s 22:22:43.4 Info: AlterTable Indexers 22:22:43.4 Info: => 3E-07s 22:22:43.4 Info: CreateColumn Indexers Tags String 22:22:43.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:43.4 Info: => 0.000553s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:43', 'add_indexer_tags') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 59: add_indexer_tags migrated 22:22:43.4 Info: => 0.0008927s 22:22:43.4 Info: 60: update_audio_types migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 60 22:22:43.4 Info: PerformDBOperation 22:22:43.4 Info: Performing DB Operation 22:22:43.4 Info: => 5.66E-05s 22:22:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:43', 'update_audio_types') 22:22:43.4 Info: Committing Transaction 22:22:43.4 Info: 60: update_audio_types migrated 22:22:43.4 Info: => 0.0003847s 22:22:43.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:43.4 Info: Beginning Transaction 22:22:43.4 Info: Starting migration of Main DB to 61 22:22:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.4 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:43.4 Info: => 3.33E-05s 22:22:43.4 Info: AlterTable AlbumReleases 22:22:43.4 Info: => 3E-07s 22:22:43.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:43.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 22:22:43.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 22:22:43.4 Info: DROP TABLE "AlbumReleases" 22:22:43.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:43.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:43.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:43.4 Info: => 0.0043253s 22:22:43.4 Info: AlterTable Albums 22:22:43.4 Info: => 3E-07s 22:22:43.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:43.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:43.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:22:43.4 Info: DROP TABLE "Albums" 22:22:43.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:43.4 Info: => 0.0044806s 22:22:43.4 Info: AlterTable Albums 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:43.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:43.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:22:43.4 Info: DROP TABLE "Albums" 22:22:43.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:43.4 Info: => 0.0051931s 22:22:43.4 Info: AlterTable Albums 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: AlterColumn Albums Added DateTimeOffset 22:22:43.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:43.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:22:43.4 Info: DROP TABLE "Albums" 22:22:43.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:43.4 Info: => 0.0050611s 22:22:43.4 Info: AlterTable Artists 22:22:43.4 Info: => 2.8E-06s 22:22:43.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:43.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:43.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 22:22:43.4 Info: DROP TABLE "Artists" 22:22:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.4 Info: => 0.0055503s 22:22:43.4 Info: AlterTable Artists 22:22:43.4 Info: => 3E-06s 22:22:43.4 Info: AlterColumn Artists Added DateTimeOffset 22:22:43.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:43.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 22:22:43.4 Info: DROP TABLE "Artists" 22:22:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.4 Info: => 0.005044s 22:22:43.4 Info: AlterTable Blocklist 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:43.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:43.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:43.4 Info: DROP TABLE "Blocklist" 22:22:43.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:43.4 Info: => 0.0038374s 22:22:43.4 Info: AlterTable Blocklist 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:43.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:43.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:43.4 Info: DROP TABLE "Blocklist" 22:22:43.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:43.4 Info: => 0.0039109s 22:22:43.4 Info: AlterTable Commands 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:43.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:43.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:43.4 Info: DROP TABLE "Commands" 22:22:43.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:43.4 Info: => 0.0038307s 22:22:43.4 Info: AlterTable Commands 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:43.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:43.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:43.4 Info: DROP TABLE "Commands" 22:22:43.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:43.4 Info: => 0.0062822s 22:22:43.4 Info: AlterTable Commands 22:22:43.4 Info: => 3E-07s 22:22:43.4 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:43.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:43.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:43.4 Info: DROP TABLE "Commands" 22:22:43.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:43.4 Info: => 0.0039663s 22:22:43.4 Info: AlterTable DownloadClientStatus 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:43.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:43.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:43.4 Info: DROP TABLE "DownloadClientStatus" 22:22:43.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:43.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:43.4 Info: => 0.0039917s 22:22:43.4 Info: AlterTable DownloadClientStatus 22:22:43.4 Info: => 4E-07s 22:22:43.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:43.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:43.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:43.4 Info: DROP TABLE "DownloadClientStatus" 22:22:43.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:43.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:43.5 Info: => 0.004113s 22:22:43.5 Info: AlterTable DownloadClientStatus 22:22:43.5 Info: => 3E-07s 22:22:43.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:43.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:43.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:43.5 Info: DROP TABLE "DownloadClientStatus" 22:22:43.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:43.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:43.5 Info: => 0.0041326s 22:22:43.5 Info: AlterTable DownloadHistory 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:43.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:22:43.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 22:22:43.5 Info: DROP TABLE "DownloadHistory" 22:22:43.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:43.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:43.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:43.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:43.5 Info: => 0.004327s 22:22:43.5 Info: AlterTable ExtraFiles 22:22:43.5 Info: => 3E-07s 22:22:43.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:43.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:43.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:43.5 Info: DROP TABLE "ExtraFiles" 22:22:43.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:43.5 Info: => 0.0038979s 22:22:43.5 Info: AlterTable ExtraFiles 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:43.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:43.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:43.5 Info: DROP TABLE "ExtraFiles" 22:22:43.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:43.5 Info: => 0.0037553s 22:22:43.5 Info: AlterTable History 22:22:43.5 Info: => 5E-07s 22:22:43.5 Info: AlterColumn History Date DateTimeOffset 22:22:43.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:43.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:43.5 Info: DROP TABLE "History" 22:22:43.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:43.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:43.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:43.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:43.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:43.5 Info: => 0.0045655s 22:22:43.5 Info: AlterTable ImportListStatus 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:43.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:43.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:43.5 Info: DROP TABLE "ImportListStatus" 22:22:43.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:43.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:43.5 Info: => 0.0039307s 22:22:43.5 Info: AlterTable ImportListStatus 22:22:43.5 Info: => 3E-07s 22:22:43.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:43.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:43.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:43.5 Info: DROP TABLE "ImportListStatus" 22:22:43.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:43.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:43.5 Info: => 0.0039525s 22:22:43.5 Info: AlterTable ImportListStatus 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:43.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:43.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:43.5 Info: DROP TABLE "ImportListStatus" 22:22:43.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:43.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:43.5 Info: => 0.0039596s 22:22:43.5 Info: AlterTable IndexerStatus 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:43.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:43.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:43.5 Info: DROP TABLE "IndexerStatus" 22:22:43.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:43.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:43.5 Info: => 0.0038883s 22:22:43.5 Info: AlterTable IndexerStatus 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:43.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:43.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:43.5 Info: DROP TABLE "IndexerStatus" 22:22:43.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:43.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:43.5 Info: => 0.0038975s 22:22:43.5 Info: AlterTable IndexerStatus 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:43.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:43.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:43.5 Info: DROP TABLE "IndexerStatus" 22:22:43.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:43.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:43.5 Info: => 0.0039265s 22:22:43.5 Info: AlterTable LyricFiles 22:22:43.5 Info: => 5E-07s 22:22:43.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22:43.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:43.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:43.5 Info: DROP TABLE "LyricFiles" 22:22:43.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:43.5 Info: => 0.0037528s 22:22:43.5 Info: AlterTable LyricFiles 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22:43.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 22:22:43.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:43.5 Info: DROP TABLE "LyricFiles" 22:22:43.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:43.5 Info: => 0.0049639s 22:22:43.5 Info: AlterTable MetadataFiles 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.5 Info: DROP TABLE "MetadataFiles" 22:22:43.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:43.5 Info: => 0.0037847s 22:22:43.5 Info: AlterTable MetadataFiles 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.5 Info: DROP TABLE "MetadataFiles" 22:22:43.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:43.5 Info: => 0.0037239s 22:22:43.5 Info: AlterTable PendingReleases 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:43.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) 22:22:43.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:43.5 Info: DROP TABLE "PendingReleases" 22:22:43.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:43.5 Info: => 0.0037082s 22:22:43.5 Info: AlterTable ScheduledTasks 22:22:43.5 Info: => 3E-07s 22:22:43.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:43.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) 22:22:43.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:43.5 Info: DROP TABLE "ScheduledTasks" 22:22:43.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:43.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:43.5 Info: => 0.0039345s 22:22:43.5 Info: AlterTable ScheduledTasks 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:43.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) 22:22:43.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:43.5 Info: DROP TABLE "ScheduledTasks" 22:22:43.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:43.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:43.5 Info: => 0.0039067s 22:22:43.5 Info: AlterTable TrackFiles 22:22:43.5 Info: => 3E-07s 22:22:43.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.5 Info: DROP TABLE "TrackFiles" 22:22:43.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:43.5 Info: => 0.0039802s 22:22:43.5 Info: AlterTable TrackFiles 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.5 Info: DROP TABLE "TrackFiles" 22:22:43.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:43.5 Info: => 0.0040603s 22:22:43.5 Info: AlterTable VersionInfo 22:22:43.5 Info: => 3E-07s 22:22:43.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:43.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:43.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:43.5 Info: DROP TABLE "VersionInfo" 22:22:43.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:43.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:43.5 Info: => 0.0038696s 22:22:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:43', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:43.5 Info: Committing Transaction 22:22:43.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:43.5 Info: => 0.0046371s 22:22:43.5 Info: 62: add_on_delete_to_notifications migrating 22:22:43.5 Info: Beginning Transaction 22:22:43.5 Info: Starting migration of Main DB to 62 22:22:43.5 Info: AlterTable Notifications 22:22:43.5 Info: => 5E-07s 22:22:43.5 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:43.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:43.5 Info: => 0.0005729s 22:22:43.5 Info: AlterTable Notifications 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:43.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:43.5 Info: => 0.0005659s 22:22:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:43', 'add_on_delete_to_notifications') 22:22:43.5 Info: Committing Transaction 22:22:43.5 Info: 62: add_on_delete_to_notifications migrated 22:22:43.5 Info: => 0.0009134s 22:22:43.5 Info: 63: add_custom_formats migrating 22:22:43.5 Info: Beginning Transaction 22:22:43.5 Info: Starting migration of Main DB to 63 22:22:43.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 22:22:43.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 22:22:43.5 Info: AlterTable DelayProfiles 22:22:43.5 Info: => 3E-07s 22:22:43.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:43.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:43.5 Info: => 0.000555s 22:22:43.5 Info: UpdateData 22:22:43.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:43.5 Info: => 4.22E-05s 22:22:43.5 Info: AlterTable TrackFiles 22:22:43.5 Info: => 3E-07s 22:22:43.5 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:43.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:43.5 Info: => 0.0005178s 22:22:43.5 Info: PerformDBOperation 22:22:43.5 Info: Performing DB Operation 22:22:43.5 Info: => 0.0011412s 22:22:43.5 Info: CreateTable CustomFormats 22:22:43.5 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 22:22:43.5 Info: => 0.0001287s 22:22:43.5 Info: CreateIndex CustomFormats (Name) 22:22:43.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:43.5 Info: => 8.7E-05s 22:22:43.5 Info: AlterTable QualityProfiles 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: CreateColumn QualityProfiles FormatItems String 22:22:43.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:43.5 Info: => 0.0005636s 22:22:43.5 Info: AlterTable QualityProfiles 22:22:43.5 Info: => 3E-07s 22:22:43.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:43.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:43.5 Info: => 0.0005401s 22:22:43.5 Info: AlterTable QualityProfiles 22:22:43.5 Info: => 4E-07s 22:22:43.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:43.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:43.5 Info: => 0.0005351s 22:22:43.5 Info: PerformDBOperation 22:22:43.5 Info: Performing DB Operation 22:22:43.5 Info: => 0.0012099s 22:22:43.5 Info: PerformDBOperation 22:22:43.5 Info: Performing DB Operation 22:22:43.5 Info: => 2.92E-05s 22:22:43.5 Info: DeleteColumn ReleaseProfiles Preferred 22:22:43.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 22:22:43.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:43.5 Info: DROP TABLE "ReleaseProfiles" 22:22:43.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:43.5 Info: => 0.0044048s 22:22:43.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:43.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 22:22:43.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:43.6 Info: DROP TABLE "ReleaseProfiles" 22:22:43.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:43.6 Info: => 0.0040976s 22:22:43.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:43.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:43.6 Info: => 4.01E-05s 22:22:43.6 Info: AlterTable DelayProfiles 22:22:43.6 Info: => 2E-07s 22:22:43.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:43.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:43.6 Info: => 0.0005515s 22:22:43.6 Info: AlterTable DelayProfiles 22:22:43.6 Info: => 4E-07s 22:22:43.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:43.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:43.6 Info: => 0.0006174s 22:22:43.6 Info: -> 2 Insert operations completed in 00:00:00.0001433 taking an average of 00:00:00.0000716 22:22:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:43', 'add_custom_formats') 22:22:43.6 Info: Committing Transaction 22:22:43.6 Info: 63: add_custom_formats migrated 22:22:43.6 Info: => 0.0010286s 22:22:43.6 Debug: Took: 00:00:00.3791129 22:22:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 22:22:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 22:22:43.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181636457793_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:43.6 Info: DatabaseEngineVersionCheck migrating 22:22:43.6 Info: PerformDBOperation 22:22:43.6 Info: Performing DB Operation 22:22:43.6 Info: SQLite 3.48.0 22:22:43.6 Info: => 0.001259s 22:22:43.6 Info: DatabaseEngineVersionCheck migrated 22:22:43.6 Info: => 0.0012688s 22:22:43.6 Info: VersionMigration migrating 22:22:43.6 Info: Beginning Transaction 22:22:43.6 Info: CreateTable VersionInfo 22:22:43.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:43.6 Info: => 0.000178s 22:22:43.6 Info: Committing Transaction 22:22:43.6 Info: VersionMigration migrated 22:22:43.6 Info: => 0.0007101s 22:22:43.6 Info: VersionUniqueMigration migrating 22:22:43.6 Info: Beginning Transaction 22:22:43.6 Info: CreateIndex VersionInfo (Version) 22:22:43.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:43.6 Info: => 0.0001153s 22:22:43.6 Info: AlterTable VersionInfo 22:22:43.6 Info: => 5E-07s 22:22:43.6 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:43.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:43.6 Info: => 0.0004587s 22:22:43.6 Info: Committing Transaction 22:22:43.6 Info: VersionUniqueMigration migrated 22:22:43.6 Info: => 0.000733s 22:22:43.6 Info: VersionDescriptionMigration migrating 22:22:43.6 Info: Beginning Transaction 22:22:43.6 Info: AlterTable VersionInfo 22:22:43.6 Info: => 4E-07s 22:22:43.6 Info: CreateColumn VersionInfo Description String 22:22:43.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:43.6 Info: => 0.0001803s 22:22:43.6 Info: Committing Transaction 22:22:43.6 Info: VersionDescriptionMigration migrated 22:22:43.6 Info: => 0.0004478s 22:22:43.6 Info: 1: InitialSetup migrating 22:22:43.6 Info: Beginning Transaction 22:22:43.6 Info: Starting migration of Main DB to 1 22:22:43.6 Info: CreateTable Config 22:22:43.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:43.6 Info: => 0.0001284s 22:22:43.6 Info: CreateIndex Config (Key) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:43.6 Info: => 7.17E-05s 22:22:43.6 Info: CreateTable RootFolders 22:22:43.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:43.6 Info: => 7.85E-05s 22:22:43.6 Info: CreateIndex RootFolders (Path) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:43.6 Info: => 6.97E-05s 22:22:43.6 Info: CreateTable Artists 22:22:43.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) 22:22:43.6 Info: => 0.0001847s 22:22:43.6 Info: CreateIndex Artists (ForeignArtistId) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:43.6 Info: => 6.86E-05s 22:22:43.6 Info: CreateIndex Artists (NameSlug) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:43.6 Info: => 8.86E-05s 22:22:43.6 Info: CreateIndex Artists (CleanName) 22:22:43.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.6 Info: => 7.7E-05s 22:22:43.6 Info: CreateIndex Artists (Path) 22:22:43.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.6 Info: => 6.79E-05s 22:22:43.6 Info: CreateTable Albums 22:22:43.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) 22:22:43.6 Info: => 0.000197s 22:22:43.6 Info: CreateIndex Albums (ForeignAlbumId) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.6 Info: => 6.84E-05s 22:22:43.6 Info: CreateIndex Albums (MBId) 22:22:43.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:43.6 Info: => 6.24E-05s 22:22:43.6 Info: CreateIndex Albums (TADBId) 22:22:43.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:43.6 Info: => 6.23E-05s 22:22:43.6 Info: CreateIndex Albums (TitleSlug) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:43.6 Info: => 6.35E-05s 22:22:43.6 Info: CreateIndex Albums (CleanTitle) 22:22:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.6 Info: => 6.03E-05s 22:22:43.6 Info: CreateIndex Albums (Path) 22:22:43.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:43.6 Info: => 6.01E-05s 22:22:43.6 Info: CreateTable Tracks 22:22:43.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) 22:22:43.6 Info: => 0.0001179s 22:22:43.6 Info: CreateIndex Tracks (ForeignTrackId) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:43.6 Info: => 6.69E-05s 22:22:43.6 Info: CreateIndex Tracks (ArtistId) 22:22:43.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:43.6 Info: => 6.84E-05s 22:22:43.6 Info: CreateIndex Tracks (TrackFileId) 22:22:43.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:43.6 Info: => 6.94E-05s 22:22:43.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:43.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:43.6 Info: => 6.9E-05s 22:22:43.6 Info: CreateTable TrackFiles 22:22:43.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) 22:22:43.6 Info: => 0.0001151s 22:22:43.6 Info: CreateIndex TrackFiles (ArtistId) 22:22:43.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:43.6 Info: => 6.69E-05s 22:22:43.6 Info: CreateIndex TrackFiles (AlbumId) 22:22:43.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.6 Info: => 6.2E-05s 22:22:43.6 Info: CreateTable History 22:22:43.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) 22:22:43.6 Info: => 0.0001307s 22:22:43.6 Info: CreateIndex History (Date) 22:22:43.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:43.6 Info: => 6.9E-05s 22:22:43.6 Info: CreateIndex History (EventType) 22:22:43.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:43.6 Info: => 6.61E-05s 22:22:43.6 Info: CreateIndex History (DownloadId) 22:22:43.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:43.6 Info: => 6.37E-05s 22:22:43.6 Info: CreateIndex History (AlbumId) 22:22:43.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:43.6 Info: => 6.36E-05s 22:22:43.6 Info: CreateTable Notifications 22:22:43.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) 22:22:43.6 Info: => 0.0001083s 22:22:43.6 Info: CreateTable ScheduledTasks 22:22:43.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:43.6 Info: => 9.23E-05s 22:22:43.6 Info: CreateIndex ScheduledTasks (TypeName) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:43.6 Info: => 6.82E-05s 22:22:43.6 Info: CreateTable Indexers 22:22:43.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) 22:22:43.6 Info: => 9.4E-05s 22:22:43.6 Info: CreateIndex Indexers (Name) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:43.6 Info: => 6.77E-05s 22:22:43.6 Info: CreateTable Profiles 22:22:43.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:43.6 Info: => 8.51E-05s 22:22:43.6 Info: CreateIndex Profiles (Name) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:43.6 Info: => 9.49E-05s 22:22:43.6 Info: CreateTable QualityDefinitions 22:22:43.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:43.6 Info: => 0.0001116s 22:22:43.6 Info: CreateIndex QualityDefinitions (Quality) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:43.6 Info: => 7.05E-05s 22:22:43.6 Info: CreateIndex QualityDefinitions (Title) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:43.6 Info: => 6.89E-05s 22:22:43.6 Info: CreateTable NamingConfig 22:22:43.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) 22:22:43.6 Info: => 0.0001056s 22:22:43.6 Info: CreateTable Blacklist 22:22:43.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 '') 22:22:43.6 Info: => 0.0001471s 22:22:43.6 Info: CreateTable Metadata 22:22:43.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) 22:22:43.6 Info: => 9.84E-05s 22:22:43.6 Info: CreateTable MetadataFiles 22:22:43.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) 22:22:43.6 Info: => 0.0001103s 22:22:43.6 Info: CreateTable DownloadClients 22:22:43.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) 22:22:43.6 Info: => 0.0001073s 22:22:43.6 Info: CreateTable PendingReleases 22:22:43.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 '') 22:22:43.6 Info: => 0.0001015s 22:22:43.6 Info: CreateTable RemotePathMappings 22:22:43.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:43.6 Info: => 8.96E-05s 22:22:43.6 Info: CreateTable Tags 22:22:43.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:43.6 Info: => 7.95E-05s 22:22:43.6 Info: CreateIndex Tags (Label) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:43.6 Info: => 8.09E-05s 22:22:43.6 Info: CreateTable Restrictions 22:22:43.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:43.6 Info: => 8.79E-05s 22:22:43.6 Info: CreateTable DelayProfiles 22:22:43.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) 22:22:43.6 Info: => 0.0001182s 22:22:43.6 Info: CreateTable Users 22:22:43.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:43.6 Info: => 8.15E-05s 22:22:43.6 Info: CreateIndex Users (Identifier) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:43.6 Info: => 7.89E-05s 22:22:43.6 Info: CreateIndex Users (Username) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:43.6 Info: => 7.27E-05s 22:22:43.6 Info: CreateTable Commands 22:22:43.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) 22:22:43.6 Info: => 0.0001097s 22:22:43.6 Info: CreateTable IndexerStatus 22:22:43.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) 22:22:43.6 Info: => 0.0001046s 22:22:43.6 Info: CreateIndex IndexerStatus (ProviderId) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:43.6 Info: => 0.0001014s 22:22:43.6 Info: CreateTable ExtraFiles 22:22:43.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) 22:22:43.6 Info: => 0.0001144s 22:22:43.6 Info: CreateTable LyricFiles 22:22:43.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) 22:22:43.6 Info: => 0.0001186s 22:22:43.6 Info: CreateTable LanguageProfiles 22:22:43.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:43.6 Info: => 8.62E-05s 22:22:43.6 Info: CreateIndex LanguageProfiles (Name) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:43.6 Info: => 8.02E-05s 22:22:43.6 Info: CreateTable DownloadClientStatus 22:22:43.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) 22:22:43.6 Info: => 9.4E-05s 22:22:43.6 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:43.6 Info: => 8E-05s 22:22:43.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:43.6 Info: -> 1 Insert operations completed in 00:00:00.0000532 taking an average of 00:00:00.0000532 22:22:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:43', 'InitialSetup') 22:22:43.6 Info: Committing Transaction 22:22:43.6 Info: 1: InitialSetup migrated 22:22:43.6 Info: => 0.0008274s 22:22:43.6 Info: 2: add_reason_to_pending_releases migrating 22:22:43.6 Info: Beginning Transaction 22:22:43.6 Info: Starting migration of Main DB to 2 22:22:43.6 Info: AlterTable PendingReleases 22:22:43.6 Info: => 5E-07s 22:22:43.6 Info: CreateColumn PendingReleases Reason Int32 22:22:43.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:43.6 Info: => 0.0005258s 22:22:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:43', 'add_reason_to_pending_releases') 22:22:43.6 Info: Committing Transaction 22:22:43.6 Info: 2: add_reason_to_pending_releases migrated 22:22:43.6 Info: => 0.0008747s 22:22:43.6 Info: 3: add_medium_support migrating 22:22:43.6 Info: Beginning Transaction 22:22:43.6 Info: Starting migration of Main DB to 3 22:22:43.6 Info: AlterTable Albums 22:22:43.6 Info: => 5E-07s 22:22:43.6 Info: CreateColumn Albums Media String 22:22:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:43.6 Info: => 0.0004718s 22:22:43.6 Info: AlterTable Tracks 22:22:43.6 Info: => 4E-07s 22:22:43.6 Info: CreateColumn Tracks MediumNumber Int32 22:22:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:43.6 Info: => 0.0004392s 22:22:43.6 Info: AlterTable Tracks 22:22:43.6 Info: => 4E-07s 22:22:43.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:43.6 Info: => 0.0004264s 22:22:43.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:43.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:43.6 Info: => 3.5E-05s 22:22:43.6 Info: DeleteColumn Tracks TrackNumber 22:22:43.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) 22:22:43.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" 22:22:43.6 Info: DROP TABLE "Tracks" 22:22:43.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:43.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:43.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:43.6 Info: => 0.0038542s 22:22:43.6 Info: AlterTable Tracks 22:22:43.6 Info: => 5E-07s 22:22:43.6 Info: CreateColumn Tracks TrackNumber String 22:22:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:43.6 Info: => 0.0004642s 22:22:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:43', 'add_medium_support') 22:22:43.6 Info: Committing Transaction 22:22:43.6 Info: 3: add_medium_support migrated 22:22:43.6 Info: => 0.0008555s 22:22:43.6 Info: 4: add_various_qualites_in_profile migrating 22:22:43.6 Info: Beginning Transaction 22:22:43.6 Info: Starting migration of Main DB to 4 22:22:43.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:43.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:43.6 Info: => 4.23E-05s 22:22:43.6 Info: PerformDBOperation 22:22:43.6 Info: Performing DB Operation 22:22:43.6 Info: => 4.1E-05s 22:22:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:43', 'add_various_qualites_in_profile') 22:22:43.6 Info: Committing Transaction 22:22:43.6 Info: 4: add_various_qualites_in_profile migrated 22:22:43.6 Info: => 0.0003518s 22:22:43.6 Info: 5: metadata_profiles migrating 22:22:43.6 Info: Beginning Transaction 22:22:43.6 Info: Starting migration of Main DB to 5 22:22:43.6 Info: CreateTable MetadataProfiles 22:22:43.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:43.6 Info: => 0.0001056s 22:22:43.6 Info: CreateIndex MetadataProfiles (Name) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:43.6 Info: => 8.88E-05s 22:22:43.6 Info: AlterTable Artists 22:22:43.6 Info: => 4E-07s 22:22:43.6 Info: CreateColumn Artists MetadataProfileId Int32 22:22:43.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:43.6 Info: => 0.0004496s 22:22:43.6 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:43.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) 22:22:43.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" 22:22:43.6 Info: DROP TABLE "Artists" 22:22:43.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:43.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.6 Info: => 0.0039847s 22:22:43.6 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:43.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) 22:22:43.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" 22:22:43.6 Info: DROP TABLE "Artists" 22:22:43.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:43.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.6 Info: => 0.0045362s 22:22:43.6 Info: AlterTable Albums 22:22:43.6 Info: => 4E-07s 22:22:43.6 Info: CreateColumn Albums SecondaryTypes String 22:22:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:43.6 Info: => 0.0004682s 22:22:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:43', 'metadata_profiles') 22:22:43.6 Info: Committing Transaction 22:22:43.6 Info: 5: metadata_profiles migrated 22:22:43.6 Info: => 0.0009374s 22:22:43.6 Info: 6: separate_automatic_and_interactive_search migrating 22:22:43.6 Info: Beginning Transaction 22:22:43.6 Info: Starting migration of Main DB to 6 22:22:43.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:43.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:43.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:43.6 Info: DROP TABLE "Indexers" 22:22:43.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:43.6 Info: => 0.0039928s 22:22:43.6 Info: AlterTable Indexers 22:22:43.6 Info: => 4E-07s 22:22:43.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:43.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:43.6 Info: => 0.0004661s 22:22:43.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:43.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:43.6 Info: => 3.58E-05s 22:22:43.6 Info: AlterTable Indexers 22:22:43.6 Info: => 2E-07s 22:22:43.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:43.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:43.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:43.6 Info: DROP TABLE "Indexers" 22:22:43.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:43.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:43.6 Info: => 0.0040493s 22:22:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:43', 'separate_automatic_and_interactive_search') 22:22:43.6 Info: Committing Transaction 22:22:43.6 Info: 6: separate_automatic_and_interactive_search migrated 22:22:43.6 Info: => 0.004473s 22:22:43.6 Info: 7: change_album_path_to_relative migrating 22:22:43.6 Info: Beginning Transaction 22:22:43.6 Info: Starting migration of Main DB to 7 22:22:43.6 Info: DeleteColumn Albums Path 22:22:43.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:43.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:43.6 Info: DROP TABLE "Albums" 22:22:43.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.7 Info: => 0.0048039s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:43', 'change_album_path_to_relative') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 7: change_album_path_to_relative migrated 22:22:43.7 Info: => 0.00524s 22:22:43.7 Info: 8: change_quality_size_mb_to_kb migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 8 22:22:43.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:43.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:43.7 Info: => 3.8E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:43', 'change_quality_size_mb_to_kb') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 8: change_quality_size_mb_to_kb migrated 22:22:43.7 Info: => 0.0003676s 22:22:43.7 Info: 9: album_releases migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 9 22:22:43.7 Info: AlterTable Albums 22:22:43.7 Info: => 5E-07s 22:22:43.7 Info: CreateColumn Albums Releases String 22:22:43.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:43.7 Info: => 0.0005833s 22:22:43.7 Info: AlterTable Albums 22:22:43.7 Info: => 3E-07s 22:22:43.7 Info: CreateColumn Albums CurrentRelease String 22:22:43.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:43.7 Info: => 0.0004862s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:43', 'album_releases') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 9: album_releases migrated 22:22:43.7 Info: => 0.0008322s 22:22:43.7 Info: 10: album_releases_fix migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 10 22:22:43.7 Info: AlterTable Albums 22:22:43.7 Info: => 5E-07s 22:22:43.7 Info: AlterColumn Albums Releases String 22:22:43.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:43.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:43.7 Info: DROP TABLE "Albums" 22:22:43.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.7 Info: => 0.0047399s 22:22:43.7 Info: AlterTable Albums 22:22:43.7 Info: => 3E-07s 22:22:43.7 Info: AlterColumn Albums CurrentRelease String 22:22:43.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:43.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:43.7 Info: DROP TABLE "Albums" 22:22:43.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.7 Info: => 0.0052153s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:43', 'album_releases_fix') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 10: album_releases_fix migrated 22:22:43.7 Info: => 0.0056128s 22:22:43.7 Info: 11: import_lists migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 11 22:22:43.7 Info: CreateTable ImportLists 22:22:43.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:43.7 Info: => 0.0001661s 22:22:43.7 Info: CreateIndex ImportLists (Name) 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:43.7 Info: => 8.57E-05s 22:22:43.7 Info: CreateTable ImportListStatus 22:22:43.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:43.7 Info: => 0.0001243s 22:22:43.7 Info: CreateIndex ImportListStatus (ProviderId) 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:43.7 Info: => 7.76E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:43', 'import_lists') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 11: import_lists migrated 22:22:43.7 Info: => 0.0004455s 22:22:43.7 Info: 12: add_release_status migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 12 22:22:43.7 Info: AlterTable MetadataProfiles 22:22:43.7 Info: => 5E-07s 22:22:43.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:43.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:43.7 Info: => 0.0006575s 22:22:43.7 Info: PerformDBOperation 22:22:43.7 Info: Performing DB Operation 22:22:43.7 Info: => 2.89E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:43', 'add_release_status') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 12: add_release_status migrated 22:22:43.7 Info: => 0.0003664s 22:22:43.7 Info: 13: album_download_notification migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 13 22:22:43.7 Info: AlterTable Notifications 22:22:43.7 Info: => 6E-07s 22:22:43.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:43.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:43.7 Info: => 0.0005206s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:43', 'album_download_notification') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 13: album_download_notification migrated 22:22:43.7 Info: => 0.0008757s 22:22:43.7 Info: 14: fix_language_metadata_profiles migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 14 22:22:43.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 22:22:43.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 22:22:43.7 Info: => 8.15E-05s 22:22:43.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 22:22:43.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 22:22:43.7 Info: => 6.99E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:43', 'fix_language_metadata_profiles') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 14: fix_language_metadata_profiles migrated 22:22:43.7 Info: => 0.000415s 22:22:43.7 Info: 15: remove_fanzub migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 15 22:22:43.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:43.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:43.7 Info: => 3.78E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:43', 'remove_fanzub') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 15: remove_fanzub migrated 22:22:43.7 Info: => 0.00038s 22:22:43.7 Info: 16: update_artist_history_indexes migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 16 22:22:43.7 Info: CreateIndex Albums (ArtistId) 22:22:43.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:43.7 Info: => 9.64E-05s 22:22:43.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:43.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:43.7 Info: => 0.000125s 22:22:43.7 Info: DeleteIndex History (AlbumId) 22:22:43.7 Info: DROP INDEX "IX_History_AlbumId" 22:22:43.7 Info: => 0.0001438s 22:22:43.7 Info: CreateIndex History (AlbumId, Date) 22:22:43.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:43.7 Info: => 0.0001192s 22:22:43.7 Info: DeleteIndex History (DownloadId) 22:22:43.7 Info: DROP INDEX "IX_History_DownloadId" 22:22:43.7 Info: => 0.0001164s 22:22:43.7 Info: CreateIndex History (DownloadId, Date) 22:22:43.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:43.7 Info: => 8.25E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:43', 'update_artist_history_indexes') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 16: update_artist_history_indexes migrated 22:22:43.7 Info: => 0.0004473s 22:22:43.7 Info: 17: remove_nma migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 17 22:22:43.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:43.7 Info: => 3.82E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:43', 'remove_nma') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 17: remove_nma migrated 22:22:43.7 Info: => 0.0003611s 22:22:43.7 Info: 18: album_disambiguation migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 18 22:22:43.7 Info: AlterTable Albums 22:22:43.7 Info: => 5E-07s 22:22:43.7 Info: CreateColumn Albums Disambiguation String 22:22:43.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:43.7 Info: => 0.0005397s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:43', 'album_disambiguation') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 18: album_disambiguation migrated 22:22:43.7 Info: => 0.0008789s 22:22:43.7 Info: 19: add_ape_quality_in_profiles migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 19 22:22:43.7 Info: PerformDBOperation 22:22:43.7 Info: Performing DB Operation 22:22:43.7 Info: => 4.17E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:43', 'add_ape_quality_in_profiles') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 19: add_ape_quality_in_profiles migrated 22:22:43.7 Info: => 0.0003585s 22:22:43.7 Info: 20: remove_pushalot migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 20 22:22:43.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:43.7 Info: => 3.92E-05s 22:22:43.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:43.7 Info: => 3.25E-05s 22:22:43.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:43.7 Info: => 3.01E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:43', 'remove_pushalot') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 20: remove_pushalot migrated 22:22:43.7 Info: => 0.0003858s 22:22:43.7 Info: 21: add_custom_filters migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 21 22:22:43.7 Info: CreateTable CustomFilters 22:22:43.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:43.7 Info: => 0.0001268s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:43', 'add_custom_filters') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 21: add_custom_filters migrated 22:22:43.7 Info: => 0.000561s 22:22:43.7 Info: 22: import_list_tags migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 22 22:22:43.7 Info: AlterTable ImportLists 22:22:43.7 Info: => 5E-07s 22:22:43.7 Info: CreateColumn ImportLists Tags String 22:22:43.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:43.7 Info: => 0.0005224s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:43', 'import_list_tags') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 22: import_list_tags migrated 22:22:43.7 Info: => 0.0008733s 22:22:43.7 Info: 23: add_release_groups_etc migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 23 22:22:43.7 Info: CreateTable ArtistMetadata 22:22:43.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) 22:22:43.7 Info: => 0.0001784s 22:22:43.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:43.7 Info: => 0.0001088s 22:22:43.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" 22:22:43.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" 22:22:43.7 Info: => 7.13E-05s 22:22:43.7 Info: AlterTable Artists 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:43.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:43.7 Info: => 0.0005261s 22:22:43.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:43.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:43.7 Info: => 5.62E-05s 22:22:43.7 Info: CreateTable AlbumReleases 22:22:43.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) 22:22:43.7 Info: => 0.0001701s 22:22:43.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:43.7 Info: => 8.19E-05s 22:22:43.7 Info: CreateIndex AlbumReleases (AlbumId) 22:22:43.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:43.7 Info: => 7.45E-05s 22:22:43.7 Info: PerformDBOperation 22:22:43.7 Info: Performing DB Operation 22:22:43.7 Info: => 3.31E-05s 22:22:43.7 Info: AlterTable Albums 22:22:43.7 Info: => 3E-07s 22:22:43.7 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:43.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:43.7 Info: => 0.0005298s 22:22:43.7 Info: AlterTable Albums 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:43.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:43.7 Info: => 0.0005431s 22:22:43.7 Info: AlterTable Albums 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn Albums Links String 22:22:43.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:43.7 Info: => 0.0005129s 22:22:43.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:43.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:43.7 Info: => 8.33E-05s 22:22:43.7 Info: AlterTable Tracks 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn Tracks ForeignRecordingId String 22:22:43.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:43.7 Info: => 0.0005963s 22:22:43.7 Info: AlterTable Tracks 22:22:43.7 Info: => 3E-07s 22:22:43.7 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:43.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:43.7 Info: => 0.000557s 22:22:43.7 Info: AlterTable Tracks 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:43.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:43.7 Info: => 0.0005611s 22:22:43.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:43.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:43.7 Info: => 7.32E-05s 22:22:43.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:43.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:43.7 Info: => 5.89E-05s 22:22:43.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:43.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:43.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" 22:22:43.7 Info: DROP TABLE "Artists" 22:22:43.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.7 Info: => 0.0042613s 22:22:43.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:43.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:43.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:43.7 Info: DROP TABLE "Albums" 22:22:43.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.7 Info: => 0.0047201s 22:22:43.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:43.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) 22:22:43.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" 22:22:43.7 Info: DROP TABLE "Tracks" 22:22:43.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:43.7 Info: => 0.0041173s 22:22:43.7 Info: DeleteColumn TrackFiles ArtistId 22:22:43.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:43.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" 22:22:43.7 Info: DROP TABLE "TrackFiles" 22:22:43.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.7 Info: => 0.0039495s 22:22:43.7 Info: CreateIndex Artists (ArtistMetadataId) 22:22:43.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.7 Info: => 7.72E-05s 22:22:43.7 Info: CreateIndex Artists (Monitored) 22:22:43.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.7 Info: => 7.39E-05s 22:22:43.7 Info: CreateIndex Albums (ArtistMetadataId) 22:22:43.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:43.7 Info: => 7.11E-05s 22:22:43.7 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:43.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:43.7 Info: => 7E-05s 22:22:43.7 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:43.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:43.7 Info: => 6.97E-05s 22:22:43.7 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:43.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:43.7 Info: => 6.85E-05s 22:22:43.7 Info: UpdateData 22:22:43.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:43.7 Info: => 3.76E-05s 22:22:43.7 Info: UpdateData 22:22:43.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:43.7 Info: => 3.03E-05s 22:22:43.7 Info: UpdateData 22:22:43.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:43.7 Info: => 3.67E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:43', 'add_release_groups_etc') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 23: add_release_groups_etc migrated 22:22:43.7 Info: => 0.0005941s 22:22:43.7 Info: 24: NewMediaInfoFormat migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 24 22:22:43.7 Info: UpdateData 22:22:43.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:43.7 Info: => 5.1E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:43', 'NewMediaInfoFormat') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 24: NewMediaInfoFormat migrated 22:22:43.7 Info: => 0.0003607s 22:22:43.7 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 25 22:22:43.7 Info: RenameTable Restrictions ReleaseProfiles 22:22:43.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:43.7 Info: => 0.0017466s 22:22:43.7 Info: AlterTable ReleaseProfiles 22:22:43.7 Info: => 3E-07s 22:22:43.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:43.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:43.7 Info: => 0.0004944s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:43', 'rename_restrictions_to_release_profiles') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:43.7 Info: => 0.0008817s 22:22:43.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 26 22:22:43.7 Info: RenameTable Profiles QualityProfiles 22:22:43.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:43.7 Info: => 0.0016433s 22:22:43.7 Info: AlterTable QualityProfiles 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:43.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:43.7 Info: => 0.0005035s 22:22:43.7 Info: AlterTable LanguageProfiles 22:22:43.7 Info: => 3E-07s 22:22:43.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:43.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:43.7 Info: => 0.000481s 22:22:43.7 Info: UpdateData 22:22:43.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:43.7 Info: => 3.62E-05s 22:22:43.7 Info: UpdateData 22:22:43.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:43.7 Info: => 2.71E-05s 22:22:43.7 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:43.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:43.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:43.7 Info: DROP TABLE "Artists" 22:22:43.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.7 Info: => 0.0041677s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:43', 'rename_quality_profiles_add_upgrade_allowed') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:43.7 Info: => 0.0046295s 22:22:43.7 Info: 27: add_import_exclusions migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 27 22:22:43.7 Info: CreateTable ImportListExclusions 22:22:43.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:43.7 Info: => 0.0001058s 22:22:43.7 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:43.7 Info: => 8.23E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:43', 'add_import_exclusions') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 27: add_import_exclusions migrated 22:22:43.7 Info: => 0.0004635s 22:22:43.7 Info: 28: clean_artist_metadata_table migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 28 22:22:43.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) 22:22:43.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) 22:22:43.7 Info: => 0.0001343s 22:22:43.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) 22:22:43.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) 22:22:43.7 Info: => 0.0001193s 22:22:43.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) 22:22:43.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) 22:22:43.7 Info: => 0.0001141s 22:22:43.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) 22:22:43.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) 22:22:43.7 Info: => 0.000118s 22:22:43.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) 22:22:43.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) 22:22:43.7 Info: => 0.0001121s 22:22:43.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) 22:22:43.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) 22:22:43.7 Info: => 0.0001153s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:43', 'clean_artist_metadata_table') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 28: clean_artist_metadata_table migrated 22:22:43.7 Info: => 0.0004673s 22:22:43.7 Info: 29: health_issue_notification migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 29 22:22:43.7 Info: AlterTable Notifications 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:43.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:43.7 Info: => 0.0005723s 22:22:43.7 Info: AlterTable Notifications 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:43.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:43.7 Info: => 0.0004955s 22:22:43.7 Info: AlterTable Notifications 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:43.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:43.7 Info: => 0.0004982s 22:22:43.7 Info: AlterTable Notifications 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:43.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:43.7 Info: => 0.0004995s 22:22:43.7 Info: AlterTable Notifications 22:22:43.7 Info: => 3E-07s 22:22:43.7 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:43.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:43.7 Info: => 0.000502s 22:22:43.7 Info: DeleteColumn Notifications OnDownload 22:22:43.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) 22:22:43.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" 22:22:43.7 Info: DROP TABLE "Notifications" 22:22:43.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:43.7 Info: => 0.0037398s 22:22:43.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:43.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) 22:22:43.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" 22:22:43.7 Info: DROP TABLE "Notifications" 22:22:43.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:43.7 Info: => 0.0037889s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:43', 'health_issue_notification') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 29: health_issue_notification migrated 22:22:43.7 Info: => 0.004211s 22:22:43.7 Info: 30: add_mediafilerepository_mtime migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 30 22:22:43.7 Info: AlterTable TrackFiles 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn TrackFiles Modified DateTime 22:22:43.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:43.7 Info: => 0.0005114s 22:22:43.7 Info: AlterTable TrackFiles 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn TrackFiles Path String 22:22:43.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:43.7 Info: => 0.0004932s 22:22:43.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:43.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:43.7 Info: => 3.16E-05s 22:22:43.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) 22:22:43.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) 22:22:43.7 Info: => 0.0001198s 22:22:43.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) 22:22:43.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) 22:22:43.7 Info: => 0.0001321s 22:22:43.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) 22:22:43.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) 22:22:43.7 Info: => 0.0001329s 22:22:43.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") 22:22:43.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") 22:22:43.7 Info: => 6.68E-05s 22:22:43.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:43.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:43.7 Info: => 4.78E-05s 22:22:43.7 Info: AlterTable TrackFiles 22:22:43.7 Info: => 3E-07s 22:22:43.7 Info: AlterColumn TrackFiles Path String 22:22:43.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:43.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" 22:22:43.7 Info: DROP TABLE "TrackFiles" 22:22:43.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.7 Info: => 0.0039633s 22:22:43.7 Info: CreateIndex TrackFiles (Path) 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:43.7 Info: => 7.94E-05s 22:22:43.7 Info: DeleteColumn TrackFiles RelativePath 22:22:43.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:43.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" 22:22:43.7 Info: DROP TABLE "TrackFiles" 22:22:43.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:43.7 Info: => 0.0040265s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:43', 'add_mediafilerepository_mtime') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 30: add_mediafilerepository_mtime migrated 22:22:43.7 Info: => 0.0044244s 22:22:43.7 Info: 31: add_artistmetadataid_constraint migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 31 22:22:43.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:43.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:43.7 Info: => 7.38E-05s 22:22:43.7 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:43.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:43.7 Info: => 0.000121s 22:22:43.7 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:43.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:43.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:43.7 Info: DROP TABLE "Artists" 22:22:43.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.7 Info: => 0.0042487s 22:22:43.7 Info: CreateIndex Artists (ArtistMetadataId) 22:22:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.7 Info: => 9.98E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:43', 'add_artistmetadataid_constraint') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 31: add_artistmetadataid_constraint migrated 22:22:43.7 Info: => 0.0005221s 22:22:43.7 Info: 32: old_ids_and_artist_alias migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 32 22:22:43.7 Info: AlterTable ArtistMetadata 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn ArtistMetadata Aliases String 22:22:43.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:43.7 Info: => 0.0005793s 22:22:43.7 Info: AlterTable ArtistMetadata 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:43.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:43.7 Info: => 0.0005381s 22:22:43.7 Info: AlterTable Albums 22:22:43.7 Info: => 3E-07s 22:22:43.7 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:43.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:43.7 Info: => 0.0005228s 22:22:43.7 Info: AlterTable AlbumReleases 22:22:43.7 Info: => 3E-07s 22:22:43.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:43.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:43.7 Info: => 0.0005271s 22:22:43.7 Info: AlterTable Tracks 22:22:43.7 Info: => 3E-07s 22:22:43.7 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:43.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:43.7 Info: => 0.0005218s 22:22:43.7 Info: AlterTable Tracks 22:22:43.7 Info: => 4E-07s 22:22:43.7 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:43.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:43.7 Info: => 0.0005222s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:43', 'old_ids_and_artist_alias') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 32: old_ids_and_artist_alias migrated 22:22:43.7 Info: => 0.0009077s 22:22:43.7 Info: 33: download_propers_config migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 33 22:22:43.7 Info: PerformDBOperation 22:22:43.7 Info: Performing DB Operation 22:22:43.7 Info: => 2.61E-05s 22:22:43.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:43.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:43.7 Info: => 2.99E-05s 22:22:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:43', 'download_propers_config') 22:22:43.7 Info: Committing Transaction 22:22:43.7 Info: 33: download_propers_config migrated 22:22:43.7 Info: => 0.0003514s 22:22:43.7 Info: 34: remove_language_profiles migrating 22:22:43.7 Info: Beginning Transaction 22:22:43.7 Info: Starting migration of Main DB to 34 22:22:43.7 Info: DeleteTable LanguageProfiles 22:22:43.7 Info: DROP TABLE "LanguageProfiles" 22:22:43.7 Info: => 0.0001893s 22:22:43.7 Info: DeleteColumn Artists LanguageProfileId 22:22:43.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:43.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:43.7 Info: DROP TABLE "Artists" 22:22:43.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.8 Info: => 0.0042311s 22:22:43.8 Info: DeleteColumn ImportLists LanguageProfileId 22:22:43.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) 22:22:43.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" 22:22:43.8 Info: DROP TABLE "ImportLists" 22:22:43.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:43.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:43.8 Info: => 0.0037065s 22:22:43.8 Info: DeleteColumn Blacklist Language 22:22:43.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) 22:22:43.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" 22:22:43.8 Info: DROP TABLE "Blacklist" 22:22:43.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:43.8 Info: => 0.0040082s 22:22:43.8 Info: DeleteColumn History Language 22:22:43.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) 22:22:43.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" 22:22:43.8 Info: DROP TABLE "History" 22:22:43.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:43.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:43.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:43.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:43.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:43.8 Info: => 0.0043671s 22:22:43.8 Info: DeleteColumn LyricFiles Language 22:22:43.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) 22:22:43.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" 22:22:43.8 Info: DROP TABLE "LyricFiles" 22:22:43.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:43.8 Info: => 0.0057809s 22:22:43.8 Info: DeleteColumn TrackFiles Language 22:22:43.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:43.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" 22:22:43.8 Info: DROP TABLE "TrackFiles" 22:22:43.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:43.8 Info: => 0.003871s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:43', 'remove_language_profiles') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 34: remove_language_profiles migrated 22:22:43.8 Info: => 0.0044448s 22:22:43.8 Info: 35: multi_disc_naming_format migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 35 22:22:43.8 Info: AlterTable NamingConfig 22:22:43.8 Info: => 5E-07s 22:22:43.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:43.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:43.8 Info: => 0.0006268s 22:22:43.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:43.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:43.8 Info: => 3.4E-05s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:43', 'multi_disc_naming_format') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 35: multi_disc_naming_format migrated 22:22:43.8 Info: => 0.0004007s 22:22:43.8 Info: 36: add_download_client_priority migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 36 22:22:43.8 Info: AlterTable DownloadClients 22:22:43.8 Info: => 5E-07s 22:22:43.8 Info: CreateColumn DownloadClients Priority Int32 22:22:43.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:43.8 Info: => 0.0005572s 22:22:43.8 Info: PerformDBOperation 22:22:43.8 Info: Performing DB Operation 22:22:43.8 Info: => 5.16E-05s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:43', 'add_download_client_priority') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 36: add_download_client_priority migrated 22:22:43.8 Info: => 0.0004244s 22:22:43.8 Info: 37: remove_growl_prowl migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 37 22:22:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:43.8 Info: => 4.65E-05s 22:22:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:43.8 Info: => 2.56E-05s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:43', 'remove_growl_prowl') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 37: remove_growl_prowl migrated 22:22:43.8 Info: => 0.0003959s 22:22:43.8 Info: 38: remove_plex_hometheatre migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 38 22:22:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:43.8 Info: => 5.85E-05s 22:22:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:43.8 Info: => 2.54E-05s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:43', 'remove_plex_hometheatre') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 38: remove_plex_hometheatre migrated 22:22:43.8 Info: => 0.0003631s 22:22:43.8 Info: 39: add_root_folder_add_defaults migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 39 22:22:43.8 Info: AlterTable RootFolders 22:22:43.8 Info: => 5E-07s 22:22:43.8 Info: CreateColumn RootFolders Name String 22:22:43.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:43.8 Info: => 0.0005248s 22:22:43.8 Info: AlterTable RootFolders 22:22:43.8 Info: => 3E-07s 22:22:43.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:43.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:43.8 Info: => 0.0005058s 22:22:43.8 Info: AlterTable RootFolders 22:22:43.8 Info: => 4E-07s 22:22:43.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:43.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:43.8 Info: => 0.0005199s 22:22:43.8 Info: AlterTable RootFolders 22:22:43.8 Info: => 4E-07s 22:22:43.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:43.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:43.8 Info: => 0.0005178s 22:22:43.8 Info: AlterTable RootFolders 22:22:43.8 Info: => 4E-07s 22:22:43.8 Info: CreateColumn RootFolders DefaultTags String 22:22:43.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:43.8 Info: => 0.0006531s 22:22:43.8 Info: PerformDBOperation 22:22:43.8 Info: Performing DB Operation 22:22:43.8 Info: => 4.23E-05s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:43', 'add_root_folder_add_defaults') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 39: add_root_folder_add_defaults migrated 22:22:43.8 Info: => 0.0004107s 22:22:43.8 Info: 40: task_duration migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 40 22:22:43.8 Info: AlterTable ScheduledTasks 22:22:43.8 Info: => 5E-07s 22:22:43.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:43.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:43.8 Info: => 0.0005759s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:43', 'task_duration') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 40: task_duration migrated 22:22:43.8 Info: => 0.000941s 22:22:43.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 41 22:22:43.8 Info: AlterTable ReleaseProfiles 22:22:43.8 Info: => 6E-07s 22:22:43.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:43.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:43.8 Info: => 0.0005745s 22:22:43.8 Info: AlterTable ReleaseProfiles 22:22:43.8 Info: => 4E-07s 22:22:43.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:43.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:43.8 Info: => 0.0005255s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:43', 'add_indexer_and_enabled_to_release_profiles') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:43.8 Info: => 0.0009281s 22:22:43.8 Info: 42: remove_album_folders migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 42 22:22:43.8 Info: DeleteColumn Artists AlbumFolder 22:22:43.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:43.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" 22:22:43.8 Info: DROP TABLE "Artists" 22:22:43.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.8 Info: => 0.0046633s 22:22:43.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:43.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:43.8 Info: => 3.29E-05s 22:22:43.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:43.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:43.8 Info: => 2.54E-05s 22:22:43.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:43.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) 22:22:43.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:43.8 Info: DROP TABLE "NamingConfig" 22:22:43.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:43.8 Info: => 0.0042023s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:43', 'remove_album_folders') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 42: remove_album_folders migrated 22:22:43.8 Info: => 0.0046534s 22:22:43.8 Info: 44: add_priority_to_indexers migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 44 22:22:43.8 Info: AlterTable Indexers 22:22:43.8 Info: => 5E-07s 22:22:43.8 Info: CreateColumn Indexers Priority Int32 22:22:43.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:43.8 Info: => 0.0006221s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:43', 'add_priority_to_indexers') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 44: add_priority_to_indexers migrated 22:22:43.8 Info: => 0.0009907s 22:22:43.8 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 45 22:22:43.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:43.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:43.8 Info: => 0.000116s 22:22:43.8 Info: PerformDBOperation 22:22:43.8 Info: Performing DB Operation 22:22:43.8 Info: => 2.28E-05s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:43', 'remove_chown_and_folderchmod_config') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:43.8 Info: => 0.0003653s 22:22:43.8 Info: 47: update_notifiarr migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 47 22:22:43.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:43.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:43.8 Info: => 5.49E-05s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:43', 'update_notifiarr') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 47: update_notifiarr migrated 22:22:43.8 Info: => 0.0004095s 22:22:43.8 Info: 49: email_multiple_addresses migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 49 22:22:43.8 Info: PerformDBOperation 22:22:43.8 Info: Performing DB Operation 22:22:43.8 Info: => 4.92E-05s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:43', 'email_multiple_addresses') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 49: email_multiple_addresses migrated 22:22:43.8 Info: => 0.0004272s 22:22:43.8 Info: 50: rename_blacklist_to_blocklist migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 50 22:22:43.8 Info: RenameTable Blacklist Blocklist 22:22:43.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:43.8 Info: => 0.0021506s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:43', 'rename_blacklist_to_blocklist') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 50: rename_blacklist_to_blocklist migrated 22:22:43.8 Info: => 0.0025305s 22:22:43.8 Info: 51: cdh_per_downloadclient migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 51 22:22:43.8 Info: AlterTable DownloadClients 22:22:43.8 Info: => 4E-07s 22:22:43.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:43.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:43.8 Info: => 0.0005747s 22:22:43.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:43.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:43.8 Info: => 0.0005296s 22:22:43.8 Info: PerformDBOperation 22:22:43.8 Info: Performing DB Operation 22:22:43.8 Info: => 0.0001546s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:43', 'cdh_per_downloadclient') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 51: cdh_per_downloadclient migrated 22:22:43.8 Info: => 0.0005565s 22:22:43.8 Info: 52: download_history migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 52 22:22:43.8 Info: CreateTable DownloadHistory 22:22:43.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) 22:22:43.8 Info: => 0.0001661s 22:22:43.8 Info: CreateIndex DownloadHistory (EventType) 22:22:43.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:43.8 Info: => 0.0001102s 22:22:43.8 Info: CreateIndex DownloadHistory (ArtistId) 22:22:43.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:43.8 Info: => 0.0001094s 22:22:43.8 Info: CreateIndex DownloadHistory (DownloadId) 22:22:43.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:43.8 Info: => 9.93E-05s 22:22:43.8 Info: PerformDBOperation 22:22:43.8 Info: Performing DB Operation 22:22:43.8 Info: => 0.0001153s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:43', 'download_history') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 52: download_history migrated 22:22:43.8 Info: => 0.0005077s 22:22:43.8 Info: 53: add_update_history migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 53 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:43', 'add_update_history') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 53: add_update_history migrated 22:22:43.8 Info: => 0.0003914s 22:22:43.8 Info: 54: add_on_update_to_notifications migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 54 22:22:43.8 Info: AlterTable Notifications 22:22:43.8 Info: => 5E-07s 22:22:43.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:43.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:43.8 Info: => 0.0005724s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:43', 'add_on_update_to_notifications') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 54: add_on_update_to_notifications migrated 22:22:43.8 Info: => 0.0009344s 22:22:43.8 Info: 55: download_client_per_indexer migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 55 22:22:43.8 Info: AlterTable Indexers 22:22:43.8 Info: => 5E-07s 22:22:43.8 Info: CreateColumn Indexers DownloadClientId Int32 22:22:43.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:43.8 Info: => 0.0006738s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:43', 'download_client_per_indexer') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 55: download_client_per_indexer migrated 22:22:43.8 Info: => 0.0010423s 22:22:43.8 Info: 56: AddNewItemMonitorType migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 56 22:22:43.8 Info: AlterTable Artists 22:22:43.8 Info: => 5E-07s 22:22:43.8 Info: CreateColumn Artists MonitorNewItems Int32 22:22:43.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:43.8 Info: => 0.0005568s 22:22:43.8 Info: AlterTable RootFolders 22:22:43.8 Info: => 3E-07s 22:22:43.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:43.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:43.8 Info: => 0.0005641s 22:22:43.8 Info: AlterTable ImportLists 22:22:43.8 Info: => 4E-07s 22:22:43.8 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:43.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:43.8 Info: => 0.00055s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:43', 'AddNewItemMonitorType') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 56: AddNewItemMonitorType migrated 22:22:43.8 Info: => 0.0009281s 22:22:43.8 Info: 57: ImportListSearch migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 57 22:22:43.8 Info: AlterTable ImportLists 22:22:43.8 Info: => 3E-07s 22:22:43.8 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:43.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:43.8 Info: => 0.00059s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:43', 'ImportListSearch') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 57: ImportListSearch migrated 22:22:43.8 Info: => 0.0009676s 22:22:43.8 Info: 58: ImportListMonitorExisting migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 58 22:22:43.8 Info: AlterTable ImportLists 22:22:43.8 Info: => 5E-07s 22:22:43.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:43.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:43.8 Info: => 0.0005905s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:43', 'ImportListMonitorExisting') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 58: ImportListMonitorExisting migrated 22:22:43.8 Info: => 0.0009636s 22:22:43.8 Info: 59: add_indexer_tags migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 59 22:22:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:43.8 Info: => 4.8E-05s 22:22:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:43.8 Info: => 2.62E-05s 22:22:43.8 Info: AlterTable Indexers 22:22:43.8 Info: => 3E-07s 22:22:43.8 Info: CreateColumn Indexers Tags String 22:22:43.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:43.8 Info: => 0.0005539s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:43', 'add_indexer_tags') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 59: add_indexer_tags migrated 22:22:43.8 Info: => 0.0009224s 22:22:43.8 Info: 60: update_audio_types migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 60 22:22:43.8 Info: PerformDBOperation 22:22:43.8 Info: Performing DB Operation 22:22:43.8 Info: => 4.52E-05s 22:22:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:43', 'update_audio_types') 22:22:43.8 Info: Committing Transaction 22:22:43.8 Info: 60: update_audio_types migrated 22:22:43.8 Info: => 0.0003593s 22:22:43.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:43.8 Info: Beginning Transaction 22:22:43.8 Info: Starting migration of Main DB to 61 22:22:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:43.8 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:43.8 Info: => 3.13E-05s 22:22:43.8 Info: AlterTable AlbumReleases 22:22:43.8 Info: => 2E-07s 22:22:43.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.8 Info: DROP TABLE "AlbumReleases" 22:22:43.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:43.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:43.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:43.8 Info: => 0.0041911s 22:22:43.8 Info: AlterTable Albums 22:22:43.8 Info: => 4E-07s 22:22:43.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:43.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:43.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:22:43.8 Info: DROP TABLE "Albums" 22:22:43.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:43.8 Info: => 0.0043176s 22:22:43.8 Info: AlterTable Albums 22:22:43.8 Info: => 4E-07s 22:22:43.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:43.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:43.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:22:43.8 Info: DROP TABLE "Albums" 22:22:43.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:43.8 Info: => 0.0044613s 22:22:43.8 Info: AlterTable Albums 22:22:43.8 Info: => 4E-07s 22:22:43.8 Info: AlterColumn Albums Added DateTimeOffset 22:22:43.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:43.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:22:43.8 Info: DROP TABLE "Albums" 22:22:43.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:43.8 Info: => 0.0044034s 22:22:43.8 Info: AlterTable Artists 22:22:43.8 Info: => 3E-07s 22:22:43.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:43.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:43.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 22:22:43.8 Info: DROP TABLE "Artists" 22:22:43.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.8 Info: => 0.004362s 22:22:43.8 Info: AlterTable Artists 22:22:43.8 Info: => 3E-07s 22:22:43.8 Info: AlterColumn Artists Added DateTimeOffset 22:22:43.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:43.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 22:22:43.8 Info: DROP TABLE "Artists" 22:22:43.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:43.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:43.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:43.8 Info: => 0.0050251s 22:22:43.8 Info: AlterTable Blocklist 22:22:43.8 Info: => 3E-07s 22:22:43.8 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:43.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:43.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:43.8 Info: DROP TABLE "Blocklist" 22:22:43.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:43.8 Info: => 0.0038447s 22:22:43.8 Info: AlterTable Blocklist 22:22:43.8 Info: => 3E-07s 22:22:43.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:43.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:43.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:43.8 Info: DROP TABLE "Blocklist" 22:22:43.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:43.8 Info: => 0.0038326s 22:22:43.8 Info: AlterTable Commands 22:22:43.8 Info: => 4E-07s 22:22:43.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:43.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:43.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:43.8 Info: DROP TABLE "Commands" 22:22:43.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:43.8 Info: => 0.0037683s 22:22:43.8 Info: AlterTable Commands 22:22:43.8 Info: => 4E-07s 22:22:43.8 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.9 Info: DROP TABLE "Commands" 22:22:43.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:43.9 Info: => 0.0037482s 22:22:43.9 Info: AlterTable Commands 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.9 Info: DROP TABLE "Commands" 22:22:43.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:43.9 Info: => 0.005906s 22:22:43.9 Info: AlterTable DownloadClientStatus 22:22:43.9 Info: => 5E-07s 22:22:43.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:43.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:43.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:43.9 Info: DROP TABLE "DownloadClientStatus" 22:22:43.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:43.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:43.9 Info: => 0.0039684s 22:22:43.9 Info: AlterTable DownloadClientStatus 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:43.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:43.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:43.9 Info: DROP TABLE "DownloadClientStatus" 22:22:43.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:43.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:43.9 Info: => 0.0041601s 22:22:43.9 Info: AlterTable DownloadClientStatus 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:43.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:43.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:43.9 Info: DROP TABLE "DownloadClientStatus" 22:22:43.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:43.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:43.9 Info: => 0.0040905s 22:22:43.9 Info: AlterTable DownloadHistory 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:43.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:22:43.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 22:22:43.9 Info: DROP TABLE "DownloadHistory" 22:22:43.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:43.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:43.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:43.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:43.9 Info: => 0.0042284s 22:22:43.9 Info: AlterTable ExtraFiles 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:43.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:43.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:43.9 Info: DROP TABLE "ExtraFiles" 22:22:43.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:43.9 Info: => 0.0037579s 22:22:43.9 Info: AlterTable ExtraFiles 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:43.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:43.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:43.9 Info: DROP TABLE "ExtraFiles" 22:22:43.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:43.9 Info: => 0.0037426s 22:22:43.9 Info: AlterTable History 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn History Date DateTimeOffset 22:22:43.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:43.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:43.9 Info: DROP TABLE "History" 22:22:43.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:43.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:43.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:43.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:43.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:43.9 Info: => 0.0043822s 22:22:43.9 Info: AlterTable ImportListStatus 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:43.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:43.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:43.9 Info: DROP TABLE "ImportListStatus" 22:22:43.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:43.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:43.9 Info: => 0.0039708s 22:22:43.9 Info: AlterTable ImportListStatus 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:43.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:43.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:43.9 Info: DROP TABLE "ImportListStatus" 22:22:43.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:43.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:43.9 Info: => 0.0041153s 22:22:43.9 Info: AlterTable ImportListStatus 22:22:43.9 Info: => 3E-07s 22:22:43.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:43.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:43.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:43.9 Info: DROP TABLE "ImportListStatus" 22:22:43.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:43.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:43.9 Info: => 0.0039517s 22:22:43.9 Info: AlterTable IndexerStatus 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:43.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) 22:22:43.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:43.9 Info: DROP TABLE "IndexerStatus" 22:22:43.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:43.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:43.9 Info: => 0.0040078s 22:22:43.9 Info: AlterTable IndexerStatus 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:43.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) 22:22:43.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:43.9 Info: DROP TABLE "IndexerStatus" 22:22:43.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:43.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:43.9 Info: => 0.0038982s 22:22:43.9 Info: AlterTable IndexerStatus 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:43.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) 22:22:43.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:43.9 Info: DROP TABLE "IndexerStatus" 22:22:43.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:43.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:43.9 Info: => 0.0038746s 22:22:43.9 Info: AlterTable LyricFiles 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22:43.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:43.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:43.9 Info: DROP TABLE "LyricFiles" 22:22:43.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:43.9 Info: => 0.0047601s 22:22:43.9 Info: AlterTable LyricFiles 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22:43.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 22:22:43.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:43.9 Info: DROP TABLE "LyricFiles" 22:22:43.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:43.9 Info: => 0.0037341s 22:22:43.9 Info: AlterTable MetadataFiles 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.9 Info: DROP TABLE "MetadataFiles" 22:22:43.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:43.9 Info: => 0.0051381s 22:22:43.9 Info: AlterTable MetadataFiles 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:43.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) 22:22:43.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" 22:22:43.9 Info: DROP TABLE "MetadataFiles" 22:22:43.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:43.9 Info: => 0.0037536s 22:22:43.9 Info: AlterTable PendingReleases 22:22:43.9 Info: => 5E-07s 22:22:43.9 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:43.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) 22:22:43.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:43.9 Info: DROP TABLE "PendingReleases" 22:22:43.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:43.9 Info: => 0.003745s 22:22:43.9 Info: AlterTable ScheduledTasks 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:43.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) 22:22:43.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:43.9 Info: DROP TABLE "ScheduledTasks" 22:22:43.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:43.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:43.9 Info: => 0.0038713s 22:22:43.9 Info: AlterTable ScheduledTasks 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:43.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) 22:22:43.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:43.9 Info: DROP TABLE "ScheduledTasks" 22:22:43.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:43.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:43.9 Info: => 0.0039144s 22:22:43.9 Info: AlterTable TrackFiles 22:22:43.9 Info: => 3E-07s 22:22:43.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:43.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:43.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:43.9 Info: DROP TABLE "TrackFiles" 22:22:43.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:43.9 Info: => 0.0039988s 22:22:43.9 Info: AlterTable TrackFiles 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:43.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:43.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:43.9 Info: DROP TABLE "TrackFiles" 22:22:43.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:43.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:43.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:43.9 Info: => 0.0043997s 22:22:43.9 Info: AlterTable VersionInfo 22:22:43.9 Info: => 4E-07s 22:22:43.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:44.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:44.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:44.0 Info: DROP TABLE "VersionInfo" 22:22:44.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:44.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:44.0 Info: => 0.0039785s 22:22:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:44', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:44.0 Info: Committing Transaction 22:22:44.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:44.0 Info: => 0.0047689s 22:22:44.0 Info: 62: add_on_delete_to_notifications migrating 22:22:44.0 Info: Beginning Transaction 22:22:44.0 Info: Starting migration of Main DB to 62 22:22:44.0 Info: AlterTable Notifications 22:22:44.0 Info: => 4E-07s 22:22:44.0 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:44.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:44.0 Info: => 0.0005805s 22:22:44.0 Info: AlterTable Notifications 22:22:44.0 Info: => 4E-07s 22:22:44.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:44.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:44.0 Info: => 0.0005663s 22:22:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:44', 'add_on_delete_to_notifications') 22:22:44.0 Info: Committing Transaction 22:22:44.0 Info: 62: add_on_delete_to_notifications migrated 22:22:44.0 Info: => 0.0009567s 22:22:44.0 Info: 63: add_custom_formats migrating 22:22:44.0 Info: Beginning Transaction 22:22:44.0 Info: Starting migration of Main DB to 63 22:22:44.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 22:22:44.0 Info: AlterTable DelayProfiles 22:22:44.0 Info: => 2E-07s 22:22:44.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:44.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:44.0 Info: => 0.0006308s 22:22:44.0 Info: UpdateData 22:22:44.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:44.0 Info: => 4.19E-05s 22:22:44.0 Info: AlterTable TrackFiles 22:22:44.0 Info: => 2E-07s 22:22:44.0 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:44.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:44.0 Info: => 0.0005353s 22:22:44.0 Info: PerformDBOperation 22:22:44.0 Info: Performing DB Operation 22:22:44.0 Info: => 0.0010336s 22:22:44.0 Info: CreateTable CustomFormats 22:22:44.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) 22:22:44.0 Info: => 0.0001186s 22:22:44.0 Info: CreateIndex CustomFormats (Name) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:44.0 Info: => 8.34E-05s 22:22:44.0 Info: AlterTable QualityProfiles 22:22:44.0 Info: => 4E-07s 22:22:44.0 Info: CreateColumn QualityProfiles FormatItems String 22:22:44.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:44.0 Info: => 0.0005687s 22:22:44.0 Info: AlterTable QualityProfiles 22:22:44.0 Info: => 3E-07s 22:22:44.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:44.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:44.0 Info: => 0.0006s 22:22:44.0 Info: AlterTable QualityProfiles 22:22:44.0 Info: => 3E-07s 22:22:44.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:44.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:44.0 Info: => 0.0005963s 22:22:44.0 Info: PerformDBOperation 22:22:44.0 Info: Performing DB Operation 22:22:44.0 Info: => 0.0011056s 22:22:44.0 Info: PerformDBOperation 22:22:44.0 Info: Performing DB Operation 22:22:44.0 Info: => 3.01E-05s 22:22:44.0 Info: DeleteColumn ReleaseProfiles Preferred 22:22:44.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) 22:22:44.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:44.0 Info: DROP TABLE "ReleaseProfiles" 22:22:44.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:44.0 Info: => 0.0043195s 22:22:44.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:44.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) 22:22:44.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:44.0 Info: DROP TABLE "ReleaseProfiles" 22:22:44.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:44.0 Info: => 0.0041282s 22:22:44.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:44.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:44.0 Info: => 3.7E-05s 22:22:44.0 Info: AlterTable DelayProfiles 22:22:44.0 Info: => 4E-07s 22:22:44.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:44.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:44.0 Info: => 0.0005506s 22:22:44.0 Info: AlterTable DelayProfiles 22:22:44.0 Info: => 4E-07s 22:22:44.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:44.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:44.0 Info: => 0.0005524s 22:22:44.0 Info: -> 1 Insert operations completed in 00:00:00.0000695 taking an average of 00:00:00.0000695 22:22:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:44', 'add_custom_formats') 22:22:44.0 Info: Committing Transaction 22:22:44.0 Info: 63: add_custom_formats migrated 22:22:44.0 Info: => 0.0009876s 22:22:44.0 Debug: Took: 00:00:00.3744002 22:22:44.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 22:22:44.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 22:22:44.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181640626197_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:44.0 Info: DatabaseEngineVersionCheck migrating 22:22:44.0 Info: PerformDBOperation 22:22:44.0 Info: Performing DB Operation 22:22:44.0 Info: SQLite 3.48.0 22:22:44.0 Info: => 0.0013051s 22:22:44.0 Info: DatabaseEngineVersionCheck migrated 22:22:44.0 Info: => 0.0013149s 22:22:44.0 Info: VersionMigration migrating 22:22:44.0 Info: Beginning Transaction 22:22:44.0 Info: CreateTable VersionInfo 22:22:44.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:44.0 Info: => 0.0001812s 22:22:44.0 Info: Committing Transaction 22:22:44.0 Info: VersionMigration migrated 22:22:44.0 Info: => 0.0007355s 22:22:44.0 Info: VersionUniqueMigration migrating 22:22:44.0 Info: Beginning Transaction 22:22:44.0 Info: CreateIndex VersionInfo (Version) 22:22:44.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:44.0 Info: => 0.0001124s 22:22:44.0 Info: AlterTable VersionInfo 22:22:44.0 Info: => 5E-07s 22:22:44.0 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:44.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:44.0 Info: => 0.0004626s 22:22:44.0 Info: Committing Transaction 22:22:44.0 Info: VersionUniqueMigration migrated 22:22:44.0 Info: => 0.0007391s 22:22:44.0 Info: VersionDescriptionMigration migrating 22:22:44.0 Info: Beginning Transaction 22:22:44.0 Info: AlterTable VersionInfo 22:22:44.0 Info: => 4E-07s 22:22:44.0 Info: CreateColumn VersionInfo Description String 22:22:44.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:44.0 Info: => 0.0001819s 22:22:44.0 Info: Committing Transaction 22:22:44.0 Info: VersionDescriptionMigration migrated 22:22:44.0 Info: => 0.0004548s 22:22:44.0 Info: 1: InitialSetup migrating 22:22:44.0 Info: Beginning Transaction 22:22:44.0 Info: Starting migration of Main DB to 1 22:22:44.0 Info: CreateTable Config 22:22:44.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:44.0 Info: => 0.0001267s 22:22:44.0 Info: CreateIndex Config (Key) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:44.0 Info: => 7.15E-05s 22:22:44.0 Info: CreateTable RootFolders 22:22:44.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:44.0 Info: => 8.38E-05s 22:22:44.0 Info: CreateIndex RootFolders (Path) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:44.0 Info: => 6.86E-05s 22:22:44.0 Info: CreateTable Artists 22:22:44.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) 22:22:44.0 Info: => 0.0001854s 22:22:44.0 Info: CreateIndex Artists (ForeignArtistId) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:44.0 Info: => 6.91E-05s 22:22:44.0 Info: CreateIndex Artists (NameSlug) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:44.0 Info: => 6.28E-05s 22:22:44.0 Info: CreateIndex Artists (CleanName) 22:22:44.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.0 Info: => 6.37E-05s 22:22:44.0 Info: CreateIndex Artists (Path) 22:22:44.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.0 Info: => 6.08E-05s 22:22:44.0 Info: CreateTable Albums 22:22:44.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) 22:22:44.0 Info: => 0.0002092s 22:22:44.0 Info: CreateIndex Albums (ForeignAlbumId) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.0 Info: => 7.12E-05s 22:22:44.0 Info: CreateIndex Albums (MBId) 22:22:44.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:44.0 Info: => 8.62E-05s 22:22:44.0 Info: CreateIndex Albums (TADBId) 22:22:44.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:44.0 Info: => 6.12E-05s 22:22:44.0 Info: CreateIndex Albums (TitleSlug) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:44.0 Info: => 6.2E-05s 22:22:44.0 Info: CreateIndex Albums (CleanTitle) 22:22:44.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.0 Info: => 6.03E-05s 22:22:44.0 Info: CreateIndex Albums (Path) 22:22:44.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:44.0 Info: => 5.69E-05s 22:22:44.0 Info: CreateTable Tracks 22:22:44.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) 22:22:44.0 Info: => 0.0001189s 22:22:44.0 Info: CreateIndex Tracks (ForeignTrackId) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:44.0 Info: => 6.71E-05s 22:22:44.0 Info: CreateIndex Tracks (ArtistId) 22:22:44.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:44.0 Info: => 6.92E-05s 22:22:44.0 Info: CreateIndex Tracks (TrackFileId) 22:22:44.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:44.0 Info: => 7E-05s 22:22:44.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:44.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:44.0 Info: => 6.93E-05s 22:22:44.0 Info: CreateTable TrackFiles 22:22:44.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) 22:22:44.0 Info: => 0.0001142s 22:22:44.0 Info: CreateIndex TrackFiles (ArtistId) 22:22:44.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:44.0 Info: => 6.47E-05s 22:22:44.0 Info: CreateIndex TrackFiles (AlbumId) 22:22:44.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.0 Info: => 6.3E-05s 22:22:44.0 Info: CreateTable History 22:22:44.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) 22:22:44.0 Info: => 0.0001305s 22:22:44.0 Info: CreateIndex History (Date) 22:22:44.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:44.0 Info: => 7.01E-05s 22:22:44.0 Info: CreateIndex History (EventType) 22:22:44.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:44.0 Info: => 6.68E-05s 22:22:44.0 Info: CreateIndex History (DownloadId) 22:22:44.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:44.0 Info: => 6.48E-05s 22:22:44.0 Info: CreateIndex History (AlbumId) 22:22:44.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:44.0 Info: => 6.38E-05s 22:22:44.0 Info: CreateTable Notifications 22:22:44.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) 22:22:44.0 Info: => 0.0001093s 22:22:44.0 Info: CreateTable ScheduledTasks 22:22:44.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:44.0 Info: => 9.15E-05s 22:22:44.0 Info: CreateIndex ScheduledTasks (TypeName) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:44.0 Info: => 7.03E-05s 22:22:44.0 Info: CreateTable Indexers 22:22:44.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) 22:22:44.0 Info: => 9.21E-05s 22:22:44.0 Info: CreateIndex Indexers (Name) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:44.0 Info: => 6.84E-05s 22:22:44.0 Info: CreateTable Profiles 22:22:44.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:44.0 Info: => 8.15E-05s 22:22:44.0 Info: CreateIndex Profiles (Name) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:44.0 Info: => 9.71E-05s 22:22:44.0 Info: CreateTable QualityDefinitions 22:22:44.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:44.0 Info: => 0.0001082s 22:22:44.0 Info: CreateIndex QualityDefinitions (Quality) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:44.0 Info: => 6.76E-05s 22:22:44.0 Info: CreateIndex QualityDefinitions (Title) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:44.0 Info: => 7.02E-05s 22:22:44.0 Info: CreateTable NamingConfig 22:22:44.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) 22:22:44.0 Info: => 0.0001065s 22:22:44.0 Info: CreateTable Blacklist 22:22:44.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 '') 22:22:44.0 Info: => 0.0001482s 22:22:44.0 Info: CreateTable Metadata 22:22:44.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) 22:22:44.0 Info: => 9.16E-05s 22:22:44.0 Info: CreateTable MetadataFiles 22:22:44.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) 22:22:44.0 Info: => 0.0001511s 22:22:44.0 Info: CreateTable DownloadClients 22:22:44.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) 22:22:44.0 Info: => 0.0001027s 22:22:44.0 Info: CreateTable PendingReleases 22:22:44.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 '') 22:22:44.0 Info: => 0.0001077s 22:22:44.0 Info: CreateTable RemotePathMappings 22:22:44.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:44.0 Info: => 8.92E-05s 22:22:44.0 Info: CreateTable Tags 22:22:44.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:44.0 Info: => 8.08E-05s 22:22:44.0 Info: CreateIndex Tags (Label) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:44.0 Info: => 8.24E-05s 22:22:44.0 Info: CreateTable Restrictions 22:22:44.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:44.0 Info: => 8.95E-05s 22:22:44.0 Info: CreateTable DelayProfiles 22:22:44.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) 22:22:44.0 Info: => 0.0001173s 22:22:44.0 Info: CreateTable Users 22:22:44.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:44.0 Info: => 8.39E-05s 22:22:44.0 Info: CreateIndex Users (Identifier) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:44.0 Info: => 7.93E-05s 22:22:44.0 Info: CreateIndex Users (Username) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:44.0 Info: => 7.4E-05s 22:22:44.0 Info: CreateTable Commands 22:22:44.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) 22:22:44.0 Info: => 0.0001103s 22:22:44.0 Info: CreateTable IndexerStatus 22:22:44.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) 22:22:44.0 Info: => 0.00011s 22:22:44.0 Info: CreateIndex IndexerStatus (ProviderId) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:44.0 Info: => 9.96E-05s 22:22:44.0 Info: CreateTable ExtraFiles 22:22:44.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) 22:22:44.0 Info: => 0.0001174s 22:22:44.0 Info: CreateTable LyricFiles 22:22:44.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) 22:22:44.0 Info: => 0.0001167s 22:22:44.0 Info: CreateTable LanguageProfiles 22:22:44.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:44.0 Info: => 8.69E-05s 22:22:44.0 Info: CreateIndex LanguageProfiles (Name) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:44.0 Info: => 7.97E-05s 22:22:44.0 Info: CreateTable DownloadClientStatus 22:22:44.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) 22:22:44.0 Info: => 9.37E-05s 22:22:44.0 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:44.0 Info: => 7.97E-05s 22:22:44.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:44.0 Info: -> 1 Insert operations completed in 00:00:00.0000560 taking an average of 00:00:00.0000560 22:22:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:44', 'InitialSetup') 22:22:44.0 Info: Committing Transaction 22:22:44.0 Info: 1: InitialSetup migrated 22:22:44.0 Info: => 0.0008474s 22:22:44.0 Info: 2: add_reason_to_pending_releases migrating 22:22:44.0 Info: Beginning Transaction 22:22:44.0 Info: Starting migration of Main DB to 2 22:22:44.0 Info: AlterTable PendingReleases 22:22:44.0 Info: => 4E-07s 22:22:44.0 Info: CreateColumn PendingReleases Reason Int32 22:22:44.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:44.0 Info: => 0.0005244s 22:22:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:44', 'add_reason_to_pending_releases') 22:22:44.0 Info: Committing Transaction 22:22:44.0 Info: 2: add_reason_to_pending_releases migrated 22:22:44.0 Info: => 0.0008778s 22:22:44.0 Info: 3: add_medium_support migrating 22:22:44.0 Info: Beginning Transaction 22:22:44.0 Info: Starting migration of Main DB to 3 22:22:44.0 Info: AlterTable Albums 22:22:44.0 Info: => 6E-07s 22:22:44.0 Info: CreateColumn Albums Media String 22:22:44.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:44.0 Info: => 0.0009077s 22:22:44.0 Info: AlterTable Tracks 22:22:44.0 Info: => 5E-07s 22:22:44.0 Info: CreateColumn Tracks MediumNumber Int32 22:22:44.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:44.0 Info: => 0.0004543s 22:22:44.0 Info: AlterTable Tracks 22:22:44.0 Info: => 3E-07s 22:22:44.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:44.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:44.0 Info: => 0.0004259s 22:22:44.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:44.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:44.0 Info: => 3.48E-05s 22:22:44.0 Info: DeleteColumn Tracks TrackNumber 22:22:44.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) 22:22:44.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" 22:22:44.0 Info: DROP TABLE "Tracks" 22:22:44.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:44.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:44.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:44.0 Info: => 0.0037893s 22:22:44.0 Info: AlterTable Tracks 22:22:44.0 Info: => 3E-07s 22:22:44.0 Info: CreateColumn Tracks TrackNumber String 22:22:44.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:44.0 Info: => 0.0004899s 22:22:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:44', 'add_medium_support') 22:22:44.0 Info: Committing Transaction 22:22:44.0 Info: 3: add_medium_support migrated 22:22:44.0 Info: => 0.0008968s 22:22:44.0 Info: 4: add_various_qualites_in_profile migrating 22:22:44.0 Info: Beginning Transaction 22:22:44.0 Info: Starting migration of Main DB to 4 22:22:44.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:44.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:44.0 Info: => 3.96E-05s 22:22:44.0 Info: PerformDBOperation 22:22:44.0 Info: Performing DB Operation 22:22:44.0 Info: => 3.07E-05s 22:22:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:44', 'add_various_qualites_in_profile') 22:22:44.0 Info: Committing Transaction 22:22:44.0 Info: 4: add_various_qualites_in_profile migrated 22:22:44.0 Info: => 0.0003387s 22:22:44.0 Info: 5: metadata_profiles migrating 22:22:44.0 Info: Beginning Transaction 22:22:44.0 Info: Starting migration of Main DB to 5 22:22:44.0 Info: CreateTable MetadataProfiles 22:22:44.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:44.0 Info: => 0.0001076s 22:22:44.0 Info: CreateIndex MetadataProfiles (Name) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:44.0 Info: => 8.55E-05s 22:22:44.0 Info: AlterTable Artists 22:22:44.0 Info: => 3E-07s 22:22:44.0 Info: CreateColumn Artists MetadataProfileId Int32 22:22:44.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:44.0 Info: => 0.0004536s 22:22:44.0 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:44.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) 22:22:44.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" 22:22:44.0 Info: DROP TABLE "Artists" 22:22:44.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:44.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.0 Info: => 0.003996s 22:22:44.0 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:44.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) 22:22:44.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" 22:22:44.1 Info: DROP TABLE "Artists" 22:22:44.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.1 Info: => 0.0039301s 22:22:44.1 Info: AlterTable Albums 22:22:44.1 Info: => 3E-07s 22:22:44.1 Info: CreateColumn Albums SecondaryTypes String 22:22:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:44.1 Info: => 0.0004814s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:44', 'metadata_profiles') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 5: metadata_profiles migrated 22:22:44.1 Info: => 0.0008939s 22:22:44.1 Info: 6: separate_automatic_and_interactive_search migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 6 22:22:44.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:44.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) 22:22:44.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:44.1 Info: DROP TABLE "Indexers" 22:22:44.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:44.1 Info: => 0.0035922s 22:22:44.1 Info: AlterTable Indexers 22:22:44.1 Info: => 4E-07s 22:22:44.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:44.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:44.1 Info: => 0.0004597s 22:22:44.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:44.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:44.1 Info: => 3.49E-05s 22:22:44.1 Info: AlterTable Indexers 22:22:44.1 Info: => 3E-07s 22:22:44.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:44.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) 22:22:44.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" 22:22:44.1 Info: DROP TABLE "Indexers" 22:22:44.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:44.1 Info: => 0.0038961s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:44', 'separate_automatic_and_interactive_search') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 6: separate_automatic_and_interactive_search migrated 22:22:44.1 Info: => 0.0042986s 22:22:44.1 Info: 7: change_album_path_to_relative migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 7 22:22:44.1 Info: DeleteColumn Albums Path 22:22:44.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) 22:22:44.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" 22:22:44.1 Info: DROP TABLE "Albums" 22:22:44.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.1 Info: => 0.0048076s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:44', 'change_album_path_to_relative') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 7: change_album_path_to_relative migrated 22:22:44.1 Info: => 0.0053379s 22:22:44.1 Info: 8: change_quality_size_mb_to_kb migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 8 22:22:44.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 22:22:44.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 22:22:44.1 Info: => 4.46E-05s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:44', 'change_quality_size_mb_to_kb') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 8: change_quality_size_mb_to_kb migrated 22:22:44.1 Info: => 0.0003794s 22:22:44.1 Info: 9: album_releases migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 9 22:22:44.1 Info: AlterTable Albums 22:22:44.1 Info: => 6E-07s 22:22:44.1 Info: CreateColumn Albums Releases String 22:22:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:44.1 Info: => 0.0004816s 22:22:44.1 Info: AlterTable Albums 22:22:44.1 Info: => 4E-07s 22:22:44.1 Info: CreateColumn Albums CurrentRelease String 22:22:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:44.1 Info: => 0.0004794s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:44', 'album_releases') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 9: album_releases migrated 22:22:44.1 Info: => 0.0008238s 22:22:44.1 Info: 10: album_releases_fix migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 10 22:22:44.1 Info: AlterTable Albums 22:22:44.1 Info: => 5E-07s 22:22:44.1 Info: AlterColumn Albums Releases String 22:22:44.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) 22:22:44.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" 22:22:44.1 Info: DROP TABLE "Albums" 22:22:44.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.1 Info: => 0.0046613s 22:22:44.1 Info: AlterTable Albums 22:22:44.1 Info: => 4E-07s 22:22:44.1 Info: AlterColumn Albums CurrentRelease String 22:22:44.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) 22:22:44.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" 22:22:44.1 Info: DROP TABLE "Albums" 22:22:44.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.1 Info: => 0.0046115s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:44', 'album_releases_fix') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 10: album_releases_fix migrated 22:22:44.1 Info: => 0.0050237s 22:22:44.1 Info: 11: import_lists migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 11 22:22:44.1 Info: CreateTable ImportLists 22:22:44.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) 22:22:44.1 Info: => 0.0001623s 22:22:44.1 Info: CreateIndex ImportLists (Name) 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:44.1 Info: => 8.66E-05s 22:22:44.1 Info: CreateTable ImportListStatus 22:22:44.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) 22:22:44.1 Info: => 0.0001089s 22:22:44.1 Info: CreateIndex ImportListStatus (ProviderId) 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:44.1 Info: => 8.15E-05s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:44', 'import_lists') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 11: import_lists migrated 22:22:44.1 Info: => 0.0004385s 22:22:44.1 Info: 12: add_release_status migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 12 22:22:44.1 Info: AlterTable MetadataProfiles 22:22:44.1 Info: => 5E-07s 22:22:44.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:44.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:44.1 Info: => 0.0005098s 22:22:44.1 Info: PerformDBOperation 22:22:44.1 Info: Performing DB Operation 22:22:44.1 Info: => 2.89E-05s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:44', 'add_release_status') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 12: add_release_status migrated 22:22:44.1 Info: => 0.0003609s 22:22:44.1 Info: 13: album_download_notification migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 13 22:22:44.1 Info: AlterTable Notifications 22:22:44.1 Info: => 5E-07s 22:22:44.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:44.1 Info: => 0.000522s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:44', 'album_download_notification') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 13: album_download_notification migrated 22:22:44.1 Info: => 0.0008763s 22:22:44.1 Info: 14: fix_language_metadata_profiles migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 14 22:22:44.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 22:22:44.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 22:22:44.1 Info: => 8.4E-05s 22:22:44.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 22:22:44.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 22:22:44.1 Info: => 8.27E-05s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:44', 'fix_language_metadata_profiles') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 14: fix_language_metadata_profiles migrated 22:22:44.1 Info: => 0.000429s 22:22:44.1 Info: 15: remove_fanzub migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 15 22:22:44.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:44.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:44.1 Info: => 3.16E-05s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:44', 'remove_fanzub') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 15: remove_fanzub migrated 22:22:44.1 Info: => 0.000355s 22:22:44.1 Info: 16: update_artist_history_indexes migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 16 22:22:44.1 Info: CreateIndex Albums (ArtistId) 22:22:44.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:44.1 Info: => 8.68E-05s 22:22:44.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:44.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:44.1 Info: => 8.42E-05s 22:22:44.1 Info: DeleteIndex History (AlbumId) 22:22:44.1 Info: DROP INDEX "IX_History_AlbumId" 22:22:44.1 Info: => 0.0001389s 22:22:44.1 Info: CreateIndex History (AlbumId, Date) 22:22:44.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:44.1 Info: => 9.41E-05s 22:22:44.1 Info: DeleteIndex History (DownloadId) 22:22:44.1 Info: DROP INDEX "IX_History_DownloadId" 22:22:44.1 Info: => 0.0001125s 22:22:44.1 Info: CreateIndex History (DownloadId, Date) 22:22:44.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:44.1 Info: => 8.17E-05s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:44', 'update_artist_history_indexes') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 16: update_artist_history_indexes migrated 22:22:44.1 Info: => 0.0005311s 22:22:44.1 Info: 17: remove_nma migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 17 22:22:44.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:44.1 Info: => 3.95E-05s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:44', 'remove_nma') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 17: remove_nma migrated 22:22:44.1 Info: => 0.0003646s 22:22:44.1 Info: 18: album_disambiguation migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 18 22:22:44.1 Info: AlterTable Albums 22:22:44.1 Info: => 5E-07s 22:22:44.1 Info: CreateColumn Albums Disambiguation String 22:22:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:44.1 Info: => 0.0006499s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:44', 'album_disambiguation') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 18: album_disambiguation migrated 22:22:44.1 Info: => 0.0009929s 22:22:44.1 Info: 19: add_ape_quality_in_profiles migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 19 22:22:44.1 Info: PerformDBOperation 22:22:44.1 Info: Performing DB Operation 22:22:44.1 Info: => 2.62E-05s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:44', 'add_ape_quality_in_profiles') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 19: add_ape_quality_in_profiles migrated 22:22:44.1 Info: => 0.000351s 22:22:44.1 Info: 20: remove_pushalot migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 20 22:22:44.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:44.1 Info: => 3.97E-05s 22:22:44.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:44.1 Info: => 4.69E-05s 22:22:44.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:44.1 Info: => 3.03E-05s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:44', 'remove_pushalot') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 20: remove_pushalot migrated 22:22:44.1 Info: => 0.0003507s 22:22:44.1 Info: 21: add_custom_filters migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 21 22:22:44.1 Info: CreateTable CustomFilters 22:22:44.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:44.1 Info: => 0.0001173s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:44', 'add_custom_filters') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 21: add_custom_filters migrated 22:22:44.1 Info: => 0.0004951s 22:22:44.1 Info: 22: import_list_tags migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 22 22:22:44.1 Info: AlterTable ImportLists 22:22:44.1 Info: => 5E-07s 22:22:44.1 Info: CreateColumn ImportLists Tags String 22:22:44.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:44.1 Info: => 0.0005125s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:44', 'import_list_tags') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 22: import_list_tags migrated 22:22:44.1 Info: => 0.0008611s 22:22:44.1 Info: 23: add_release_groups_etc migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 23 22:22:44.1 Info: CreateTable ArtistMetadata 22:22:44.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) 22:22:44.1 Info: => 0.000168s 22:22:44.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:44.1 Info: => 8.47E-05s 22:22:44.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" 22:22:44.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" 22:22:44.1 Info: => 7.37E-05s 22:22:44.1 Info: AlterTable Artists 22:22:44.1 Info: => 4E-07s 22:22:44.1 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:44.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:44.1 Info: => 0.0005193s 22:22:44.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:44.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:44.1 Info: => 5.48E-05s 22:22:44.1 Info: CreateTable AlbumReleases 22:22:44.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) 22:22:44.1 Info: => 0.0001678s 22:22:44.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:44.1 Info: => 8.3E-05s 22:22:44.1 Info: CreateIndex AlbumReleases (AlbumId) 22:22:44.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:44.1 Info: => 7.36E-05s 22:22:44.1 Info: PerformDBOperation 22:22:44.1 Info: Performing DB Operation 22:22:44.1 Info: => 6.66E-05s 22:22:44.1 Info: AlterTable Albums 22:22:44.1 Info: => 3E-07s 22:22:44.1 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:44.1 Info: => 0.0005744s 22:22:44.1 Info: AlterTable Albums 22:22:44.1 Info: => 4E-07s 22:22:44.1 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:44.1 Info: => 0.000537s 22:22:44.1 Info: AlterTable Albums 22:22:44.1 Info: => 3E-07s 22:22:44.1 Info: CreateColumn Albums Links String 22:22:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:44.1 Info: => 0.0005036s 22:22:44.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:44.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:44.1 Info: => 8.61E-05s 22:22:44.1 Info: AlterTable Tracks 22:22:44.1 Info: => 3E-07s 22:22:44.1 Info: CreateColumn Tracks ForeignRecordingId String 22:22:44.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:44.1 Info: => 0.000509s 22:22:44.1 Info: AlterTable Tracks 22:22:44.1 Info: => 4E-07s 22:22:44.1 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:44.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:44.1 Info: => 0.0005325s 22:22:44.1 Info: AlterTable Tracks 22:22:44.1 Info: => 4E-07s 22:22:44.1 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:44.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:44.1 Info: => 0.0005502s 22:22:44.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:44.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:44.1 Info: => 6.7E-05s 22:22:44.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:44.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:44.1 Info: => 5.68E-05s 22:22:44.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:44.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:44.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:44.1 Info: DROP TABLE "Artists" 22:22:44.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.1 Info: => 0.004148s 22:22:44.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:44.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:44.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:44.1 Info: DROP TABLE "Albums" 22:22:44.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.1 Info: => 0.004489s 22:22:44.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:44.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:44.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:44.1 Info: DROP TABLE "Tracks" 22:22:44.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:44.1 Info: => 0.0041738s 22:22:44.1 Info: DeleteColumn TrackFiles ArtistId 22:22:44.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:44.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:44.1 Info: DROP TABLE "TrackFiles" 22:22:44.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:44.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.1 Info: => 0.0039486s 22:22:44.1 Info: CreateIndex Artists (ArtistMetadataId) 22:22:44.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.1 Info: => 8.06E-05s 22:22:44.1 Info: CreateIndex Artists (Monitored) 22:22:44.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.1 Info: => 7.58E-05s 22:22:44.1 Info: CreateIndex Albums (ArtistMetadataId) 22:22:44.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:44.1 Info: => 8.44E-05s 22:22:44.1 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:44.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:44.1 Info: => 6.99E-05s 22:22:44.1 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:44.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:44.1 Info: => 6.94E-05s 22:22:44.1 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:44.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:44.1 Info: => 6.92E-05s 22:22:44.1 Info: UpdateData 22:22:44.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:44.1 Info: => 3.75E-05s 22:22:44.1 Info: UpdateData 22:22:44.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:44.1 Info: => 3.01E-05s 22:22:44.1 Info: UpdateData 22:22:44.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:44.1 Info: => 3.65E-05s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:44', 'add_release_groups_etc') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 23: add_release_groups_etc migrated 22:22:44.1 Info: => 0.0005595s 22:22:44.1 Info: 24: NewMediaInfoFormat migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 24 22:22:44.1 Info: UpdateData 22:22:44.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:44.1 Info: => 3.83E-05s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:44', 'NewMediaInfoFormat') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 24: NewMediaInfoFormat migrated 22:22:44.1 Info: => 0.0003448s 22:22:44.1 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 25 22:22:44.1 Info: RenameTable Restrictions ReleaseProfiles 22:22:44.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:44.1 Info: => 0.0016651s 22:22:44.1 Info: AlterTable ReleaseProfiles 22:22:44.1 Info: => 4E-07s 22:22:44.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:44.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:44.1 Info: => 0.0004906s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:44', 'rename_restrictions_to_release_profiles') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:44.1 Info: => 0.0008361s 22:22:44.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 26 22:22:44.1 Info: RenameTable Profiles QualityProfiles 22:22:44.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:44.1 Info: => 0.001557s 22:22:44.1 Info: AlterTable QualityProfiles 22:22:44.1 Info: => 5E-07s 22:22:44.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:44.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:44.1 Info: => 0.0004837s 22:22:44.1 Info: AlterTable LanguageProfiles 22:22:44.1 Info: => 4E-07s 22:22:44.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:44.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:44.1 Info: => 0.0004938s 22:22:44.1 Info: UpdateData 22:22:44.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:44.1 Info: => 3.6E-05s 22:22:44.1 Info: UpdateData 22:22:44.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:44.1 Info: => 2.74E-05s 22:22:44.1 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:44.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:44.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" 22:22:44.1 Info: DROP TABLE "Artists" 22:22:44.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.1 Info: => 0.0041315s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:44', 'rename_quality_profiles_add_upgrade_allowed') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:44.1 Info: => 0.0045904s 22:22:44.1 Info: 27: add_import_exclusions migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 27 22:22:44.1 Info: CreateTable ImportListExclusions 22:22:44.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:44.1 Info: => 0.0001037s 22:22:44.1 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:44.1 Info: => 8.26E-05s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:44', 'add_import_exclusions') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 27: add_import_exclusions migrated 22:22:44.1 Info: => 0.0004645s 22:22:44.1 Info: 28: clean_artist_metadata_table migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 28 22:22:44.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) 22:22:44.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) 22:22:44.1 Info: => 0.0001282s 22:22:44.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) 22:22:44.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) 22:22:44.1 Info: => 0.0001156s 22:22:44.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) 22:22:44.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) 22:22:44.1 Info: => 0.0001121s 22:22:44.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) 22:22:44.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) 22:22:44.1 Info: => 0.0001117s 22:22:44.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) 22:22:44.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) 22:22:44.1 Info: => 0.0001112s 22:22:44.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) 22:22:44.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) 22:22:44.1 Info: => 0.0001757s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:44', 'clean_artist_metadata_table') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 28: clean_artist_metadata_table migrated 22:22:44.1 Info: => 0.0005013s 22:22:44.1 Info: 29: health_issue_notification migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 29 22:22:44.1 Info: AlterTable Notifications 22:22:44.1 Info: => 5E-07s 22:22:44.1 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:44.1 Info: => 0.0005106s 22:22:44.1 Info: AlterTable Notifications 22:22:44.1 Info: => 3E-07s 22:22:44.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:44.1 Info: => 0.0004905s 22:22:44.1 Info: AlterTable Notifications 22:22:44.1 Info: => 3E-07s 22:22:44.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:44.1 Info: => 0.0004922s 22:22:44.1 Info: AlterTable Notifications 22:22:44.1 Info: => 3E-07s 22:22:44.1 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:44.1 Info: => 0.0004928s 22:22:44.1 Info: AlterTable Notifications 22:22:44.1 Info: => 3E-07s 22:22:44.1 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:44.1 Info: => 0.0004943s 22:22:44.1 Info: DeleteColumn Notifications OnDownload 22:22:44.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) 22:22:44.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" 22:22:44.1 Info: DROP TABLE "Notifications" 22:22:44.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:44.1 Info: => 0.0037199s 22:22:44.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:44.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) 22:22:44.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" 22:22:44.1 Info: DROP TABLE "Notifications" 22:22:44.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:44.1 Info: => 0.0037589s 22:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:44', 'health_issue_notification') 22:22:44.1 Info: Committing Transaction 22:22:44.1 Info: 29: health_issue_notification migrated 22:22:44.1 Info: => 0.0041792s 22:22:44.1 Info: 30: add_mediafilerepository_mtime migrating 22:22:44.1 Info: Beginning Transaction 22:22:44.1 Info: Starting migration of Main DB to 30 22:22:44.1 Info: AlterTable TrackFiles 22:22:44.1 Info: => 4E-07s 22:22:44.1 Info: CreateColumn TrackFiles Modified DateTime 22:22:44.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:44.1 Info: => 0.0005077s 22:22:44.1 Info: AlterTable TrackFiles 22:22:44.1 Info: => 3E-07s 22:22:44.1 Info: CreateColumn TrackFiles Path String 22:22:44.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:44.1 Info: => 0.0004876s 22:22:44.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:44.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:44.1 Info: => 2.81E-05s 22:22:44.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) 22:22:44.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) 22:22:44.1 Info: => 0.0001135s 22:22:44.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) 22:22:44.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) 22:22:44.1 Info: => 0.0001264s 22:22:44.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) 22:22:44.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) 22:22:44.1 Info: => 0.0001301s 22:22:44.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") 22:22:44.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") 22:22:44.1 Info: => 6.65E-05s 22:22:44.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:44.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:44.1 Info: => 4.47E-05s 22:22:44.1 Info: AlterTable TrackFiles 22:22:44.1 Info: => 4E-07s 22:22:44.1 Info: AlterColumn TrackFiles Path String 22:22:44.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:44.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" 22:22:44.1 Info: DROP TABLE "TrackFiles" 22:22:44.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:44.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.1 Info: => 0.003804s 22:22:44.1 Info: CreateIndex TrackFiles (Path) 22:22:44.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:44.1 Info: => 7.79E-05s 22:22:44.1 Info: DeleteColumn TrackFiles RelativePath 22:22:44.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:44.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" 22:22:44.1 Info: DROP TABLE "TrackFiles" 22:22:44.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:44.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:44.2 Info: => 0.0038635s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:44', 'add_mediafilerepository_mtime') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 30: add_mediafilerepository_mtime migrated 22:22:44.2 Info: => 0.0042661s 22:22:44.2 Info: 31: add_artistmetadataid_constraint migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 31 22:22:44.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") 22:22:44.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") 22:22:44.2 Info: => 6.81E-05s 22:22:44.2 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:44.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:44.2 Info: => 0.0001127s 22:22:44.2 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:44.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:44.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:44.2 Info: DROP TABLE "Artists" 22:22:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.2 Info: => 0.0039438s 22:22:44.2 Info: CreateIndex Artists (ArtistMetadataId) 22:22:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.2 Info: => 9.44E-05s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:44', 'add_artistmetadataid_constraint') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 31: add_artistmetadataid_constraint migrated 22:22:44.2 Info: => 0.0004978s 22:22:44.2 Info: 32: old_ids_and_artist_alias migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 32 22:22:44.2 Info: AlterTable ArtistMetadata 22:22:44.2 Info: => 5E-07s 22:22:44.2 Info: CreateColumn ArtistMetadata Aliases String 22:22:44.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:44.2 Info: => 0.0005468s 22:22:44.2 Info: AlterTable ArtistMetadata 22:22:44.2 Info: => 3E-07s 22:22:44.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:44.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:44.2 Info: => 0.0006563s 22:22:44.2 Info: AlterTable Albums 22:22:44.2 Info: => 3E-07s 22:22:44.2 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:44.2 Info: => 0.0005151s 22:22:44.2 Info: AlterTable AlbumReleases 22:22:44.2 Info: => 3E-07s 22:22:44.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:44.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:44.2 Info: => 0.0005154s 22:22:44.2 Info: AlterTable Tracks 22:22:44.2 Info: => 2E-07s 22:22:44.2 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:44.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:44.2 Info: => 0.00052s 22:22:44.2 Info: AlterTable Tracks 22:22:44.2 Info: => 3E-07s 22:22:44.2 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:44.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:44.2 Info: => 0.0005054s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:44', 'old_ids_and_artist_alias') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 32: old_ids_and_artist_alias migrated 22:22:44.2 Info: => 0.0008847s 22:22:44.2 Info: 33: download_propers_config migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 33 22:22:44.2 Info: PerformDBOperation 22:22:44.2 Info: Performing DB Operation 22:22:44.2 Info: => 5.01E-05s 22:22:44.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:44.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:44.2 Info: => 2.86E-05s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:44', 'download_propers_config') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 33: download_propers_config migrated 22:22:44.2 Info: => 0.0003309s 22:22:44.2 Info: 34: remove_language_profiles migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 34 22:22:44.2 Info: DeleteTable LanguageProfiles 22:22:44.2 Info: DROP TABLE "LanguageProfiles" 22:22:44.2 Info: => 0.0001959s 22:22:44.2 Info: DeleteColumn Artists LanguageProfileId 22:22:44.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:44.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" 22:22:44.2 Info: DROP TABLE "Artists" 22:22:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.2 Info: => 0.0046373s 22:22:44.2 Info: DeleteColumn ImportLists LanguageProfileId 22:22:44.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) 22:22:44.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" 22:22:44.2 Info: DROP TABLE "ImportLists" 22:22:44.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:44.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:44.2 Info: => 0.0037694s 22:22:44.2 Info: DeleteColumn Blacklist Language 22:22:44.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) 22:22:44.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" 22:22:44.2 Info: DROP TABLE "Blacklist" 22:22:44.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:44.2 Info: => 0.0036719s 22:22:44.2 Info: DeleteColumn History Language 22:22:44.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) 22:22:44.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" 22:22:44.2 Info: DROP TABLE "History" 22:22:44.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:44.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:44.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:44.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:44.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:44.2 Info: => 0.004203s 22:22:44.2 Info: DeleteColumn LyricFiles Language 22:22:44.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) 22:22:44.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" 22:22:44.2 Info: DROP TABLE "LyricFiles" 22:22:44.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:44.2 Info: => 0.0056006s 22:22:44.2 Info: DeleteColumn TrackFiles Language 22:22:44.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) 22:22:44.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" 22:22:44.2 Info: DROP TABLE "TrackFiles" 22:22:44.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:44.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:44.2 Info: => 0.0037315s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:44', 'remove_language_profiles') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 34: remove_language_profiles migrated 22:22:44.2 Info: => 0.0042454s 22:22:44.2 Info: 35: multi_disc_naming_format migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 35 22:22:44.2 Info: AlterTable NamingConfig 22:22:44.2 Info: => 6E-07s 22:22:44.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:44.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:44.2 Info: => 0.0005161s 22:22:44.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:44.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:44.2 Info: => 3.25E-05s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:44', 'multi_disc_naming_format') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 35: multi_disc_naming_format migrated 22:22:44.2 Info: => 0.0003948s 22:22:44.2 Info: 36: add_download_client_priority migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 36 22:22:44.2 Info: AlterTable DownloadClients 22:22:44.2 Info: => 4E-07s 22:22:44.2 Info: CreateColumn DownloadClients Priority Int32 22:22:44.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:44.2 Info: => 0.0005328s 22:22:44.2 Info: PerformDBOperation 22:22:44.2 Info: Performing DB Operation 22:22:44.2 Info: => 5.36E-05s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:44', 'add_download_client_priority') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 36: add_download_client_priority migrated 22:22:44.2 Info: => 0.0004227s 22:22:44.2 Info: 37: remove_growl_prowl migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 37 22:22:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:44.2 Info: => 3.73E-05s 22:22:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:44.2 Info: => 2.51E-05s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:44', 'remove_growl_prowl') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 37: remove_growl_prowl migrated 22:22:44.2 Info: => 0.0003656s 22:22:44.2 Info: 38: remove_plex_hometheatre migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 38 22:22:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:44.2 Info: => 3.52E-05s 22:22:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:44.2 Info: => 2.51E-05s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:44', 'remove_plex_hometheatre') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 38: remove_plex_hometheatre migrated 22:22:44.2 Info: => 0.0004211s 22:22:44.2 Info: 39: add_root_folder_add_defaults migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 39 22:22:44.2 Info: AlterTable RootFolders 22:22:44.2 Info: => 5E-07s 22:22:44.2 Info: CreateColumn RootFolders Name String 22:22:44.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:44.2 Info: => 0.0005274s 22:22:44.2 Info: AlterTable RootFolders 22:22:44.2 Info: => 3E-07s 22:22:44.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:44.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:44.2 Info: => 0.0004995s 22:22:44.2 Info: AlterTable RootFolders 22:22:44.2 Info: => 4E-07s 22:22:44.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:44.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:44.2 Info: => 0.0004987s 22:22:44.2 Info: AlterTable RootFolders 22:22:44.2 Info: => 3E-07s 22:22:44.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:44.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:44.2 Info: => 0.0005016s 22:22:44.2 Info: AlterTable RootFolders 22:22:44.2 Info: => 3E-07s 22:22:44.2 Info: CreateColumn RootFolders DefaultTags String 22:22:44.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:44.2 Info: => 0.0005294s 22:22:44.2 Info: PerformDBOperation 22:22:44.2 Info: Performing DB Operation 22:22:44.2 Info: => 4.41E-05s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:44', 'add_root_folder_add_defaults') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 39: add_root_folder_add_defaults migrated 22:22:44.2 Info: => 0.0004198s 22:22:44.2 Info: 40: task_duration migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 40 22:22:44.2 Info: AlterTable ScheduledTasks 22:22:44.2 Info: => 5E-07s 22:22:44.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:44.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:44.2 Info: => 0.0005715s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:44', 'task_duration') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 40: task_duration migrated 22:22:44.2 Info: => 0.0009402s 22:22:44.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 41 22:22:44.2 Info: AlterTable ReleaseProfiles 22:22:44.2 Info: => 5E-07s 22:22:44.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:44.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:44.2 Info: => 0.0005688s 22:22:44.2 Info: AlterTable ReleaseProfiles 22:22:44.2 Info: => 3E-07s 22:22:44.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:44.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:44.2 Info: => 0.0005034s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:44', 'add_indexer_and_enabled_to_release_profiles') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:44.2 Info: => 0.0008733s 22:22:44.2 Info: 42: remove_album_folders migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 42 22:22:44.2 Info: DeleteColumn Artists AlbumFolder 22:22:44.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:44.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" 22:22:44.2 Info: DROP TABLE "Artists" 22:22:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.2 Info: => 0.0042181s 22:22:44.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:44.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:44.2 Info: => 3.32E-05s 22:22:44.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:44.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:44.2 Info: => 2.62E-05s 22:22:44.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:44.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) 22:22:44.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:44.2 Info: DROP TABLE "NamingConfig" 22:22:44.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:44.2 Info: => 0.0038536s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:44', 'remove_album_folders') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 42: remove_album_folders migrated 22:22:44.2 Info: => 0.0042943s 22:22:44.2 Info: 44: add_priority_to_indexers migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 44 22:22:44.2 Info: AlterTable Indexers 22:22:44.2 Info: => 5E-07s 22:22:44.2 Info: CreateColumn Indexers Priority Int32 22:22:44.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:44.2 Info: => 0.0005617s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:44', 'add_priority_to_indexers') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 44: add_priority_to_indexers migrated 22:22:44.2 Info: => 0.0009564s 22:22:44.2 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 45 22:22:44.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:44.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:44.2 Info: => 0.000115s 22:22:44.2 Info: PerformDBOperation 22:22:44.2 Info: Performing DB Operation 22:22:44.2 Info: => 2.37E-05s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:44', 'remove_chown_and_folderchmod_config') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:44.2 Info: => 0.0003812s 22:22:44.2 Info: 47: update_notifiarr migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 47 22:22:44.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:44.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:44.2 Info: => 5.47E-05s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:44', 'update_notifiarr') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 47: update_notifiarr migrated 22:22:44.2 Info: => 0.0003607s 22:22:44.2 Info: 49: email_multiple_addresses migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 49 22:22:44.2 Info: PerformDBOperation 22:22:44.2 Info: Performing DB Operation 22:22:44.2 Info: => 4.74E-05s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:44', 'email_multiple_addresses') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 49: email_multiple_addresses migrated 22:22:44.2 Info: => 0.0003973s 22:22:44.2 Info: 50: rename_blacklist_to_blocklist migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 50 22:22:44.2 Info: RenameTable Blacklist Blocklist 22:22:44.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:44.2 Info: => 0.0022142s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:44', 'rename_blacklist_to_blocklist') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 50: rename_blacklist_to_blocklist migrated 22:22:44.2 Info: => 0.0025957s 22:22:44.2 Info: 51: cdh_per_downloadclient migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 51 22:22:44.2 Info: AlterTable DownloadClients 22:22:44.2 Info: => 5E-07s 22:22:44.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:44.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:44.2 Info: => 0.0005804s 22:22:44.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:44.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:44.2 Info: => 0.0005513s 22:22:44.2 Info: PerformDBOperation 22:22:44.2 Info: Performing DB Operation 22:22:44.2 Info: => 0.0001514s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:44', 'cdh_per_downloadclient') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 51: cdh_per_downloadclient migrated 22:22:44.2 Info: => 0.0005117s 22:22:44.2 Info: 52: download_history migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 52 22:22:44.2 Info: CreateTable DownloadHistory 22:22:44.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) 22:22:44.2 Info: => 0.0001537s 22:22:44.2 Info: CreateIndex DownloadHistory (EventType) 22:22:44.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:44.2 Info: => 0.0001096s 22:22:44.2 Info: CreateIndex DownloadHistory (ArtistId) 22:22:44.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:44.2 Info: => 9.8E-05s 22:22:44.2 Info: CreateIndex DownloadHistory (DownloadId) 22:22:44.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:44.2 Info: => 9.89E-05s 22:22:44.2 Info: PerformDBOperation 22:22:44.2 Info: Performing DB Operation 22:22:44.2 Info: => 0.0001061s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:44', 'download_history') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 52: download_history migrated 22:22:44.2 Info: => 0.0005077s 22:22:44.2 Info: 53: add_update_history migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 53 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:44', 'add_update_history') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 53: add_update_history migrated 22:22:44.2 Info: => 0.0003387s 22:22:44.2 Info: 54: add_on_update_to_notifications migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 54 22:22:44.2 Info: AlterTable Notifications 22:22:44.2 Info: => 5E-07s 22:22:44.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:44.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:44.2 Info: => 0.0005666s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:44', 'add_on_update_to_notifications') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 54: add_on_update_to_notifications migrated 22:22:44.2 Info: => 0.0009326s 22:22:44.2 Info: 55: download_client_per_indexer migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 55 22:22:44.2 Info: AlterTable Indexers 22:22:44.2 Info: => 5E-07s 22:22:44.2 Info: CreateColumn Indexers DownloadClientId Int32 22:22:44.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:44.2 Info: => 0.0005646s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:44', 'download_client_per_indexer') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 55: download_client_per_indexer migrated 22:22:44.2 Info: => 0.0009309s 22:22:44.2 Info: 56: AddNewItemMonitorType migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 56 22:22:44.2 Info: AlterTable Artists 22:22:44.2 Info: => 5E-07s 22:22:44.2 Info: CreateColumn Artists MonitorNewItems Int32 22:22:44.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:44.2 Info: => 0.0005458s 22:22:44.2 Info: AlterTable RootFolders 22:22:44.2 Info: => 4E-07s 22:22:44.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:44.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:44.2 Info: => 0.0006047s 22:22:44.2 Info: AlterTable ImportLists 22:22:44.2 Info: => 3E-07s 22:22:44.2 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:44.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:44.2 Info: => 0.000552s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:44', 'AddNewItemMonitorType') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 56: AddNewItemMonitorType migrated 22:22:44.2 Info: => 0.000941s 22:22:44.2 Info: 57: ImportListSearch migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 57 22:22:44.2 Info: AlterTable ImportLists 22:22:44.2 Info: => 5E-07s 22:22:44.2 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:44.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:44.2 Info: => 0.0005782s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:44', 'ImportListSearch') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 57: ImportListSearch migrated 22:22:44.2 Info: => 0.0009438s 22:22:44.2 Info: 58: ImportListMonitorExisting migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 58 22:22:44.2 Info: AlterTable ImportLists 22:22:44.2 Info: => 5E-07s 22:22:44.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:44.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:44.2 Info: => 0.0005859s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:44', 'ImportListMonitorExisting') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 58: ImportListMonitorExisting migrated 22:22:44.2 Info: => 0.0009919s 22:22:44.2 Info: 59: add_indexer_tags migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 59 22:22:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:44.2 Info: => 4.76E-05s 22:22:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:44.2 Info: => 2.58E-05s 22:22:44.2 Info: AlterTable Indexers 22:22:44.2 Info: => 2E-07s 22:22:44.2 Info: CreateColumn Indexers Tags String 22:22:44.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:44.2 Info: => 0.000551s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:44', 'add_indexer_tags') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 59: add_indexer_tags migrated 22:22:44.2 Info: => 0.0009206s 22:22:44.2 Info: 60: update_audio_types migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 60 22:22:44.2 Info: PerformDBOperation 22:22:44.2 Info: Performing DB Operation 22:22:44.2 Info: => 4.57E-05s 22:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:44', 'update_audio_types') 22:22:44.2 Info: Committing Transaction 22:22:44.2 Info: 60: update_audio_types migrated 22:22:44.2 Info: => 0.0004003s 22:22:44.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:44.2 Info: Beginning Transaction 22:22:44.2 Info: Starting migration of Main DB to 61 22:22:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.2 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:44.2 Info: => 3.09E-05s 22:22:44.2 Info: AlterTable AlbumReleases 22:22:44.2 Info: => 3E-07s 22:22:44.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.2 Info: DROP TABLE "AlbumReleases" 22:22:44.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:44.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:44.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:44.2 Info: => 0.0041522s 22:22:44.2 Info: AlterTable Albums 22:22:44.2 Info: => 4E-07s 22:22:44.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:44.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:44.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:44.2 Info: DROP TABLE "Albums" 22:22:44.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:44.2 Info: => 0.0049271s 22:22:44.2 Info: AlterTable Albums 22:22:44.2 Info: => 4E-07s 22:22:44.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:44.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:44.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:44.2 Info: DROP TABLE "Albums" 22:22:44.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:44.2 Info: => 0.0048771s 22:22:44.2 Info: AlterTable Albums 22:22:44.2 Info: => 4E-07s 22:22:44.2 Info: AlterColumn Albums Added DateTimeOffset 22:22:44.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:44.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:44.2 Info: DROP TABLE "Albums" 22:22:44.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:44.2 Info: => 0.0048386s 22:22:44.2 Info: AlterTable Artists 22:22:44.2 Info: => 4E-07s 22:22:44.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:44.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:44.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" 22:22:44.2 Info: DROP TABLE "Artists" 22:22:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.2 Info: => 0.0045228s 22:22:44.2 Info: AlterTable Artists 22:22:44.2 Info: => 4E-07s 22:22:44.2 Info: AlterColumn Artists Added DateTimeOffset 22:22:44.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:44.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" 22:22:44.2 Info: DROP TABLE "Artists" 22:22:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.3 Info: => 0.004478s 22:22:44.3 Info: AlterTable Blocklist 22:22:44.3 Info: => 3E-07s 22:22:44.3 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.3 Info: DROP TABLE "Blocklist" 22:22:44.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:44.3 Info: => 0.0038366s 22:22:44.3 Info: AlterTable Blocklist 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.3 Info: DROP TABLE "Blocklist" 22:22:44.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:44.3 Info: => 0.0037429s 22:22:44.3 Info: AlterTable Commands 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.3 Info: DROP TABLE "Commands" 22:22:44.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:44.3 Info: => 0.0038543s 22:22:44.3 Info: AlterTable Commands 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.3 Info: DROP TABLE "Commands" 22:22:44.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:44.3 Info: => 0.0037397s 22:22:44.3 Info: AlterTable Commands 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.3 Info: DROP TABLE "Commands" 22:22:44.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:44.3 Info: => 0.0062141s 22:22:44.3 Info: AlterTable DownloadClientStatus 22:22:44.3 Info: => 3E-07s 22:22:44.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:44.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) 22:22:44.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:44.3 Info: DROP TABLE "DownloadClientStatus" 22:22:44.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:44.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:44.3 Info: => 0.003892s 22:22:44.3 Info: AlterTable DownloadClientStatus 22:22:44.3 Info: => 3E-07s 22:22:44.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:44.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) 22:22:44.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:44.3 Info: DROP TABLE "DownloadClientStatus" 22:22:44.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:44.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:44.3 Info: => 0.0038905s 22:22:44.3 Info: AlterTable DownloadClientStatus 22:22:44.3 Info: => 3E-07s 22:22:44.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:44.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) 22:22:44.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:44.3 Info: DROP TABLE "DownloadClientStatus" 22:22:44.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:44.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:44.3 Info: => 0.0045347s 22:22:44.3 Info: AlterTable DownloadHistory 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.3 Info: DROP TABLE "DownloadHistory" 22:22:44.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:44.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:44.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:44.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:44.3 Info: => 0.0047472s 22:22:44.3 Info: AlterTable ExtraFiles 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.3 Info: DROP TABLE "ExtraFiles" 22:22:44.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:44.3 Info: => 0.003688s 22:22:44.3 Info: AlterTable ExtraFiles 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.3 Info: DROP TABLE "ExtraFiles" 22:22:44.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:44.3 Info: => 0.003741s 22:22:44.3 Info: AlterTable History 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn History Date DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.3 Info: DROP TABLE "History" 22:22:44.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:44.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:44.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:44.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:44.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:44.3 Info: => 0.0043746s 22:22:44.3 Info: AlterTable ImportListStatus 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:44.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) 22:22:44.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:44.3 Info: DROP TABLE "ImportListStatus" 22:22:44.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:44.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:44.3 Info: => 0.0038903s 22:22:44.3 Info: AlterTable ImportListStatus 22:22:44.3 Info: => 3E-07s 22:22:44.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:44.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) 22:22:44.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:44.3 Info: DROP TABLE "ImportListStatus" 22:22:44.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:44.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:44.3 Info: => 0.0039124s 22:22:44.3 Info: AlterTable ImportListStatus 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:44.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) 22:22:44.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:44.3 Info: DROP TABLE "ImportListStatus" 22:22:44.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:44.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:44.3 Info: => 0.004007s 22:22:44.3 Info: AlterTable IndexerStatus 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:44.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) 22:22:44.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:44.3 Info: DROP TABLE "IndexerStatus" 22:22:44.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:44.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:44.3 Info: => 0.0038899s 22:22:44.3 Info: AlterTable IndexerStatus 22:22:44.3 Info: => 3E-07s 22:22:44.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:44.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) 22:22:44.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:44.3 Info: DROP TABLE "IndexerStatus" 22:22:44.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:44.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:44.3 Info: => 0.0038709s 22:22:44.3 Info: AlterTable IndexerStatus 22:22:44.3 Info: => 3E-07s 22:22:44.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:44.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) 22:22:44.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:44.3 Info: DROP TABLE "IndexerStatus" 22:22:44.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:44.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:44.3 Info: => 0.0037814s 22:22:44.3 Info: AlterTable LyricFiles 22:22:44.3 Info: => 3E-07s 22:22:44.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.3 Info: DROP TABLE "LyricFiles" 22:22:44.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:44.3 Info: => 0.0036603s 22:22:44.3 Info: AlterTable LyricFiles 22:22:44.3 Info: => 3E-07s 22:22:44.3 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.3 Info: DROP TABLE "LyricFiles" 22:22:44.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:44.3 Info: => 0.0036796s 22:22:44.3 Info: AlterTable MetadataFiles 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.3 Info: DROP TABLE "MetadataFiles" 22:22:44.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:44.3 Info: => 0.0049229s 22:22:44.3 Info: AlterTable MetadataFiles 22:22:44.3 Info: => 3E-07s 22:22:44.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.3 Info: DROP TABLE "MetadataFiles" 22:22:44.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:44.3 Info: => 0.0037408s 22:22:44.3 Info: AlterTable PendingReleases 22:22:44.3 Info: => 3E-07s 22:22:44.3 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:44.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) 22:22:44.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:44.3 Info: DROP TABLE "PendingReleases" 22:22:44.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:44.3 Info: => 0.0040901s 22:22:44.3 Info: AlterTable ScheduledTasks 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:44.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) 22:22:44.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:44.3 Info: DROP TABLE "ScheduledTasks" 22:22:44.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:44.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:44.3 Info: => 0.0038491s 22:22:44.3 Info: AlterTable ScheduledTasks 22:22:44.3 Info: => 4E-07s 22:22:44.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:44.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) 22:22:44.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:44.4 Info: DROP TABLE "ScheduledTasks" 22:22:44.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:44.4 Info: => 0.0038483s 22:22:44.4 Info: AlterTable TrackFiles 22:22:44.4 Info: => 4E-07s 22:22:44.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:44.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:44.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:44.4 Info: DROP TABLE "TrackFiles" 22:22:44.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:44.4 Info: => 0.0046353s 22:22:44.4 Info: AlterTable TrackFiles 22:22:44.4 Info: => 4E-07s 22:22:44.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:44.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:44.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:44.4 Info: DROP TABLE "TrackFiles" 22:22:44.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:44.4 Info: => 0.0046256s 22:22:44.4 Info: AlterTable VersionInfo 22:22:44.4 Info: => 4E-07s 22:22:44.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:44.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:44.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:44.4 Info: DROP TABLE "VersionInfo" 22:22:44.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:44.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:44.4 Info: => 0.0037857s 22:22:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:44', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:44.4 Info: Committing Transaction 22:22:44.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:44.4 Info: => 0.0045529s 22:22:44.4 Info: 62: add_on_delete_to_notifications migrating 22:22:44.4 Info: Beginning Transaction 22:22:44.4 Info: Starting migration of Main DB to 62 22:22:44.4 Info: AlterTable Notifications 22:22:44.4 Info: => 4E-07s 22:22:44.4 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:44.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:44.4 Info: => 0.0006329s 22:22:44.4 Info: AlterTable Notifications 22:22:44.4 Info: => 3E-07s 22:22:44.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:44.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:44.4 Info: => 0.0005681s 22:22:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:44', 'add_on_delete_to_notifications') 22:22:44.4 Info: Committing Transaction 22:22:44.4 Info: 62: add_on_delete_to_notifications migrated 22:22:44.4 Info: => 0.0009462s 22:22:44.4 Info: 63: add_custom_formats migrating 22:22:44.4 Info: Beginning Transaction 22:22:44.4 Info: Starting migration of Main DB to 63 22:22:44.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 22:22:44.4 Info: AlterTable DelayProfiles 22:22:44.4 Info: => 3E-07s 22:22:44.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:44.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:44.4 Info: => 0.000572s 22:22:44.4 Info: UpdateData 22:22:44.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:44.4 Info: => 4.14E-05s 22:22:44.4 Info: AlterTable TrackFiles 22:22:44.4 Info: => 3E-07s 22:22:44.4 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:44.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:44.4 Info: => 0.0005332s 22:22:44.4 Info: PerformDBOperation 22:22:44.4 Info: Performing DB Operation 22:22:44.4 Info: => 0.0011021s 22:22:44.4 Info: CreateTable CustomFormats 22:22:44.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) 22:22:44.4 Info: => 0.0001184s 22:22:44.4 Info: CreateIndex CustomFormats (Name) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:44.4 Info: => 8.42E-05s 22:22:44.4 Info: AlterTable QualityProfiles 22:22:44.4 Info: => 4E-07s 22:22:44.4 Info: CreateColumn QualityProfiles FormatItems String 22:22:44.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:44.4 Info: => 0.0005518s 22:22:44.4 Info: AlterTable QualityProfiles 22:22:44.4 Info: => 3E-07s 22:22:44.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:44.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:44.4 Info: => 0.0005353s 22:22:44.4 Info: AlterTable QualityProfiles 22:22:44.4 Info: => 3E-07s 22:22:44.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:44.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:44.4 Info: => 0.0005356s 22:22:44.4 Info: PerformDBOperation 22:22:44.4 Info: Performing DB Operation 22:22:44.4 Info: => 0.0010986s 22:22:44.4 Info: PerformDBOperation 22:22:44.4 Info: Performing DB Operation 22:22:44.4 Info: => 3.06E-05s 22:22:44.4 Info: DeleteColumn ReleaseProfiles Preferred 22:22:44.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) 22:22:44.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:44.4 Info: DROP TABLE "ReleaseProfiles" 22:22:44.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:44.4 Info: => 0.0043454s 22:22:44.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:44.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) 22:22:44.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:44.4 Info: DROP TABLE "ReleaseProfiles" 22:22:44.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:44.4 Info: => 0.0040409s 22:22:44.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:44.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:44.4 Info: => 3.61E-05s 22:22:44.4 Info: AlterTable DelayProfiles 22:22:44.4 Info: => 3E-07s 22:22:44.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:44.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:44.4 Info: => 0.0005506s 22:22:44.4 Info: AlterTable DelayProfiles 22:22:44.4 Info: => 4E-07s 22:22:44.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:44.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:44.4 Info: => 0.0005899s 22:22:44.4 Info: -> 1 Insert operations completed in 00:00:00.0000674 taking an average of 00:00:00.0000674 22:22:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:44', 'add_custom_formats') 22:22:44.4 Info: Committing Transaction 22:22:44.4 Info: 63: add_custom_formats migrated 22:22:44.4 Info: => 0.0010226s 22:22:44.4 Debug: Took: 00:00:00.3697708 22:22:44.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 22:22:44.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 22:22:44.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181644749076_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:44.4 Info: DatabaseEngineVersionCheck migrating 22:22:44.4 Info: PerformDBOperation 22:22:44.4 Info: Performing DB Operation 22:22:44.4 Info: SQLite 3.48.0 22:22:44.4 Info: => 0.0012383s 22:22:44.4 Info: DatabaseEngineVersionCheck migrated 22:22:44.4 Info: => 0.0012478s 22:22:44.4 Info: VersionMigration migrating 22:22:44.4 Info: Beginning Transaction 22:22:44.4 Info: CreateTable VersionInfo 22:22:44.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:44.4 Info: => 0.0001692s 22:22:44.4 Info: Committing Transaction 22:22:44.4 Info: VersionMigration migrated 22:22:44.4 Info: => 0.0006933s 22:22:44.4 Info: VersionUniqueMigration migrating 22:22:44.4 Info: Beginning Transaction 22:22:44.4 Info: CreateIndex VersionInfo (Version) 22:22:44.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:44.4 Info: => 0.0001443s 22:22:44.4 Info: AlterTable VersionInfo 22:22:44.4 Info: => 5E-07s 22:22:44.4 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:44.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:44.4 Info: => 0.0004941s 22:22:44.4 Info: Committing Transaction 22:22:44.4 Info: VersionUniqueMigration migrated 22:22:44.4 Info: => 0.0007734s 22:22:44.4 Info: VersionDescriptionMigration migrating 22:22:44.4 Info: Beginning Transaction 22:22:44.4 Info: AlterTable VersionInfo 22:22:44.4 Info: => 4E-07s 22:22:44.4 Info: CreateColumn VersionInfo Description String 22:22:44.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:44.4 Info: => 0.0001826s 22:22:44.4 Info: Committing Transaction 22:22:44.4 Info: VersionDescriptionMigration migrated 22:22:44.4 Info: => 0.000451s 22:22:44.4 Info: 1: InitialSetup migrating 22:22:44.4 Info: Beginning Transaction 22:22:44.4 Info: Starting migration of Main DB to 1 22:22:44.4 Info: CreateTable Config 22:22:44.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:44.4 Info: => 0.0001322s 22:22:44.4 Info: CreateIndex Config (Key) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:44.4 Info: => 7.36E-05s 22:22:44.4 Info: CreateTable RootFolders 22:22:44.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:44.4 Info: => 7.84E-05s 22:22:44.4 Info: CreateIndex RootFolders (Path) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:44.4 Info: => 6.87E-05s 22:22:44.4 Info: CreateTable Artists 22:22:44.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) 22:22:44.4 Info: => 0.0001828s 22:22:44.4 Info: CreateIndex Artists (ForeignArtistId) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:44.4 Info: => 7E-05s 22:22:44.4 Info: CreateIndex Artists (NameSlug) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:44.4 Info: => 6.34E-05s 22:22:44.4 Info: CreateIndex Artists (CleanName) 22:22:44.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.4 Info: => 6.38E-05s 22:22:44.4 Info: CreateIndex Artists (Path) 22:22:44.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.4 Info: => 6.25E-05s 22:22:44.4 Info: CreateTable Albums 22:22:44.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) 22:22:44.4 Info: => 0.0001636s 22:22:44.4 Info: CreateIndex Albums (ForeignAlbumId) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.4 Info: => 6.72E-05s 22:22:44.4 Info: CreateIndex Albums (MBId) 22:22:44.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:44.4 Info: => 6.26E-05s 22:22:44.4 Info: CreateIndex Albums (TADBId) 22:22:44.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:44.4 Info: => 6.19E-05s 22:22:44.4 Info: CreateIndex Albums (TitleSlug) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:44.4 Info: => 6.19E-05s 22:22:44.4 Info: CreateIndex Albums (CleanTitle) 22:22:44.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.4 Info: => 6.07E-05s 22:22:44.4 Info: CreateIndex Albums (Path) 22:22:44.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:44.4 Info: => 5.7E-05s 22:22:44.4 Info: CreateTable Tracks 22:22:44.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) 22:22:44.4 Info: => 0.0001167s 22:22:44.4 Info: CreateIndex Tracks (ForeignTrackId) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:44.4 Info: => 6.73E-05s 22:22:44.4 Info: CreateIndex Tracks (ArtistId) 22:22:44.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:44.4 Info: => 7.02E-05s 22:22:44.4 Info: CreateIndex Tracks (TrackFileId) 22:22:44.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:44.4 Info: => 7E-05s 22:22:44.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:44.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:44.4 Info: => 7.01E-05s 22:22:44.4 Info: CreateTable TrackFiles 22:22:44.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) 22:22:44.4 Info: => 0.0001146s 22:22:44.4 Info: CreateIndex TrackFiles (ArtistId) 22:22:44.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:44.4 Info: => 6.34E-05s 22:22:44.4 Info: CreateIndex TrackFiles (AlbumId) 22:22:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.4 Info: => 6.33E-05s 22:22:44.4 Info: CreateTable History 22:22:44.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) 22:22:44.4 Info: => 0.0001342s 22:22:44.4 Info: CreateIndex History (Date) 22:22:44.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:44.4 Info: => 9.32E-05s 22:22:44.4 Info: CreateIndex History (EventType) 22:22:44.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:44.4 Info: => 6.99E-05s 22:22:44.4 Info: CreateIndex History (DownloadId) 22:22:44.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:44.4 Info: => 6.8E-05s 22:22:44.4 Info: CreateIndex History (AlbumId) 22:22:44.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:44.4 Info: => 7.76E-05s 22:22:44.4 Info: CreateTable Notifications 22:22:44.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) 22:22:44.4 Info: => 0.0001063s 22:22:44.4 Info: CreateTable ScheduledTasks 22:22:44.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:44.4 Info: => 8.96E-05s 22:22:44.4 Info: CreateIndex ScheduledTasks (TypeName) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:44.4 Info: => 6.94E-05s 22:22:44.4 Info: CreateTable Indexers 22:22:44.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) 22:22:44.4 Info: => 9.21E-05s 22:22:44.4 Info: CreateIndex Indexers (Name) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:44.4 Info: => 6.82E-05s 22:22:44.4 Info: CreateTable Profiles 22:22:44.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:44.4 Info: => 8.14E-05s 22:22:44.4 Info: CreateIndex Profiles (Name) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:44.4 Info: => 9.47E-05s 22:22:44.4 Info: CreateTable QualityDefinitions 22:22:44.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:44.4 Info: => 0.000107s 22:22:44.4 Info: CreateIndex QualityDefinitions (Quality) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:44.4 Info: => 7.14E-05s 22:22:44.4 Info: CreateIndex QualityDefinitions (Title) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:44.4 Info: => 7.23E-05s 22:22:44.4 Info: CreateTable NamingConfig 22:22:44.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) 22:22:44.4 Info: => 0.0001067s 22:22:44.4 Info: CreateTable Blacklist 22:22:44.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 '') 22:22:44.4 Info: => 0.0001496s 22:22:44.4 Info: CreateTable Metadata 22:22:44.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) 22:22:44.4 Info: => 9.24E-05s 22:22:44.4 Info: CreateTable MetadataFiles 22:22:44.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) 22:22:44.4 Info: => 0.0001081s 22:22:44.4 Info: CreateTable DownloadClients 22:22:44.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) 22:22:44.4 Info: => 9.39E-05s 22:22:44.4 Info: CreateTable PendingReleases 22:22:44.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 '') 22:22:44.4 Info: => 0.0001016s 22:22:44.4 Info: CreateTable RemotePathMappings 22:22:44.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:44.4 Info: => 9.07E-05s 22:22:44.4 Info: CreateTable Tags 22:22:44.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:44.4 Info: => 8.06E-05s 22:22:44.4 Info: CreateIndex Tags (Label) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:44.4 Info: => 8.06E-05s 22:22:44.4 Info: CreateTable Restrictions 22:22:44.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:44.4 Info: => 8.56E-05s 22:22:44.4 Info: CreateTable DelayProfiles 22:22:44.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) 22:22:44.4 Info: => 0.0001193s 22:22:44.4 Info: CreateTable Users 22:22:44.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:44.4 Info: => 8.46E-05s 22:22:44.4 Info: CreateIndex Users (Identifier) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:44.4 Info: => 7.91E-05s 22:22:44.4 Info: CreateIndex Users (Username) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:44.4 Info: => 7.43E-05s 22:22:44.4 Info: CreateTable Commands 22:22:44.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) 22:22:44.4 Info: => 0.0001134s 22:22:44.4 Info: CreateTable IndexerStatus 22:22:44.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) 22:22:44.4 Info: => 0.0001093s 22:22:44.4 Info: CreateIndex IndexerStatus (ProviderId) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:44.4 Info: => 0.000103s 22:22:44.4 Info: CreateTable ExtraFiles 22:22:44.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) 22:22:44.4 Info: => 0.0001183s 22:22:44.4 Info: CreateTable LyricFiles 22:22:44.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) 22:22:44.4 Info: => 0.0001479s 22:22:44.4 Info: CreateTable LanguageProfiles 22:22:44.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:44.4 Info: => 9.02E-05s 22:22:44.4 Info: CreateIndex LanguageProfiles (Name) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:44.4 Info: => 9.25E-05s 22:22:44.4 Info: CreateTable DownloadClientStatus 22:22:44.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) 22:22:44.4 Info: => 9.49E-05s 22:22:44.4 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:44.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:44.4 Info: => 8.08E-05s 22:22:44.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:44.4 Info: -> 1 Insert operations completed in 00:00:00.0000540 taking an average of 00:00:00.0000540 22:22:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:44', 'InitialSetup') 22:22:44.4 Info: Committing Transaction 22:22:44.4 Info: 1: InitialSetup migrated 22:22:44.4 Info: => 0.0008445s 22:22:44.4 Info: 2: add_reason_to_pending_releases migrating 22:22:44.4 Info: Beginning Transaction 22:22:44.4 Info: Starting migration of Main DB to 2 22:22:44.4 Info: AlterTable PendingReleases 22:22:44.4 Info: => 5E-07s 22:22:44.4 Info: CreateColumn PendingReleases Reason Int32 22:22:44.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:44.4 Info: => 0.0004919s 22:22:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:44', 'add_reason_to_pending_releases') 22:22:44.4 Info: Committing Transaction 22:22:44.4 Info: 2: add_reason_to_pending_releases migrated 22:22:44.4 Info: => 0.0008289s 22:22:44.4 Info: 3: add_medium_support migrating 22:22:44.4 Info: Beginning Transaction 22:22:44.4 Info: Starting migration of Main DB to 3 22:22:44.4 Info: AlterTable Albums 22:22:44.4 Info: => 6E-07s 22:22:44.4 Info: CreateColumn Albums Media String 22:22:44.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:44.4 Info: => 0.0004559s 22:22:44.4 Info: AlterTable Tracks 22:22:44.4 Info: => 3E-07s 22:22:44.4 Info: CreateColumn Tracks MediumNumber Int32 22:22:44.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:44.5 Info: => 0.0004501s 22:22:44.5 Info: AlterTable Tracks 22:22:44.5 Info: => 3E-07s 22:22:44.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:44.5 Info: => 0.000436s 22:22:44.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:44.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:44.5 Info: => 3.31E-05s 22:22:44.5 Info: DeleteColumn Tracks TrackNumber 22:22:44.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:44.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:44.5 Info: DROP TABLE "Tracks" 22:22:44.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:44.5 Info: => 0.0037682s 22:22:44.5 Info: AlterTable Tracks 22:22:44.5 Info: => 3E-07s 22:22:44.5 Info: CreateColumn Tracks TrackNumber String 22:22:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:44.5 Info: => 0.0004263s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:44', 'add_medium_support') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 3: add_medium_support migrated 22:22:44.5 Info: => 0.0008217s 22:22:44.5 Info: 4: add_various_qualites_in_profile migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 4 22:22:44.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:44.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:44.5 Info: => 3.94E-05s 22:22:44.5 Info: PerformDBOperation 22:22:44.5 Info: Performing DB Operation 22:22:44.5 Info: => 2.91E-05s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:44', 'add_various_qualites_in_profile') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 4: add_various_qualites_in_profile migrated 22:22:44.5 Info: => 0.0003439s 22:22:44.5 Info: 5: metadata_profiles migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 5 22:22:44.5 Info: CreateTable MetadataProfiles 22:22:44.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:44.5 Info: => 0.0001083s 22:22:44.5 Info: CreateIndex MetadataProfiles (Name) 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:44.5 Info: => 8.44E-05s 22:22:44.5 Info: AlterTable Artists 22:22:44.5 Info: => 4E-07s 22:22:44.5 Info: CreateColumn Artists MetadataProfileId Int32 22:22:44.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:44.5 Info: => 0.0004466s 22:22:44.5 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:44.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:44.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:44.5 Info: DROP TABLE "Artists" 22:22:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.5 Info: => 0.0039627s 22:22:44.5 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:44.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:44.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:44.5 Info: DROP TABLE "Artists" 22:22:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.5 Info: => 0.003834s 22:22:44.5 Info: AlterTable Albums 22:22:44.5 Info: => 4E-07s 22:22:44.5 Info: CreateColumn Albums SecondaryTypes String 22:22:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:44.5 Info: => 0.0004586s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:44', 'metadata_profiles') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 5: metadata_profiles migrated 22:22:44.5 Info: => 0.0008701s 22:22:44.5 Info: 6: separate_automatic_and_interactive_search migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 6 22:22:44.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:44.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:44.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:44.5 Info: DROP TABLE "Indexers" 22:22:44.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:44.5 Info: => 0.0039073s 22:22:44.5 Info: AlterTable Indexers 22:22:44.5 Info: => 4E-07s 22:22:44.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:44.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:44.5 Info: => 0.0004554s 22:22:44.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:44.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:44.5 Info: => 3.56E-05s 22:22:44.5 Info: AlterTable Indexers 22:22:44.5 Info: => 3E-07s 22:22:44.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:44.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:44.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" 22:22:44.5 Info: DROP TABLE "Indexers" 22:22:44.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:44.5 Info: => 0.0038613s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:44', 'separate_automatic_and_interactive_search') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 6: separate_automatic_and_interactive_search migrated 22:22:44.5 Info: => 0.0042567s 22:22:44.5 Info: 7: change_album_path_to_relative migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 7 22:22:44.5 Info: DeleteColumn Albums Path 22:22:44.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) 22:22:44.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" 22:22:44.5 Info: DROP TABLE "Albums" 22:22:44.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.5 Info: => 0.0047644s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:44', 'change_album_path_to_relative') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 7: change_album_path_to_relative migrated 22:22:44.5 Info: => 0.0052008s 22:22:44.5 Info: 8: change_quality_size_mb_to_kb migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 8 22:22:44.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 22:22:44.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 22:22:44.5 Info: => 4.52E-05s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:44', 'change_quality_size_mb_to_kb') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 8: change_quality_size_mb_to_kb migrated 22:22:44.5 Info: => 0.0003827s 22:22:44.5 Info: 9: album_releases migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 9 22:22:44.5 Info: AlterTable Albums 22:22:44.5 Info: => 5E-07s 22:22:44.5 Info: CreateColumn Albums Releases String 22:22:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:44.5 Info: => 0.0004761s 22:22:44.5 Info: AlterTable Albums 22:22:44.5 Info: => 3E-07s 22:22:44.5 Info: CreateColumn Albums CurrentRelease String 22:22:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:44.5 Info: => 0.0004729s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:44', 'album_releases') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 9: album_releases migrated 22:22:44.5 Info: => 0.0008263s 22:22:44.5 Info: 10: album_releases_fix migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 10 22:22:44.5 Info: AlterTable Albums 22:22:44.5 Info: => 5E-07s 22:22:44.5 Info: AlterColumn Albums Releases String 22:22:44.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) 22:22:44.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" 22:22:44.5 Info: DROP TABLE "Albums" 22:22:44.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.5 Info: => 0.0046051s 22:22:44.5 Info: AlterTable Albums 22:22:44.5 Info: => 4E-07s 22:22:44.5 Info: AlterColumn Albums CurrentRelease String 22:22:44.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) 22:22:44.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" 22:22:44.5 Info: DROP TABLE "Albums" 22:22:44.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.5 Info: => 0.0046583s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:44', 'album_releases_fix') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 10: album_releases_fix migrated 22:22:44.5 Info: => 0.0050663s 22:22:44.5 Info: 11: import_lists migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 11 22:22:44.5 Info: CreateTable ImportLists 22:22:44.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) 22:22:44.5 Info: => 0.0001605s 22:22:44.5 Info: CreateIndex ImportLists (Name) 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:44.5 Info: => 9.59E-05s 22:22:44.5 Info: CreateTable ImportListStatus 22:22:44.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) 22:22:44.5 Info: => 0.0001119s 22:22:44.5 Info: CreateIndex ImportListStatus (ProviderId) 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:44.5 Info: => 8.23E-05s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:44', 'import_lists') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 11: import_lists migrated 22:22:44.5 Info: => 0.0004429s 22:22:44.5 Info: 12: add_release_status migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 12 22:22:44.5 Info: AlterTable MetadataProfiles 22:22:44.5 Info: => 5E-07s 22:22:44.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:44.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:44.5 Info: => 0.0004952s 22:22:44.5 Info: PerformDBOperation 22:22:44.5 Info: Performing DB Operation 22:22:44.5 Info: => 2.88E-05s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:44', 'add_release_status') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 12: add_release_status migrated 22:22:44.5 Info: => 0.0003503s 22:22:44.5 Info: 13: album_download_notification migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 13 22:22:44.5 Info: AlterTable Notifications 22:22:44.5 Info: => 5E-07s 22:22:44.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:44.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:44.5 Info: => 0.0005077s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:44', 'album_download_notification') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 13: album_download_notification migrated 22:22:44.5 Info: => 0.0008662s 22:22:44.5 Info: 14: fix_language_metadata_profiles migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 14 22:22:44.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 22:22:44.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 22:22:44.5 Info: => 8.01E-05s 22:22:44.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 22:22:44.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 22:22:44.5 Info: => 6.9E-05s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:44', 'fix_language_metadata_profiles') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 14: fix_language_metadata_profiles migrated 22:22:44.5 Info: => 0.0004043s 22:22:44.5 Info: 15: remove_fanzub migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 15 22:22:44.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:44.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:44.5 Info: => 3.16E-05s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:44', 'remove_fanzub') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 15: remove_fanzub migrated 22:22:44.5 Info: => 0.0003493s 22:22:44.5 Info: 16: update_artist_history_indexes migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 16 22:22:44.5 Info: CreateIndex Albums (ArtistId) 22:22:44.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:44.5 Info: => 9.68E-05s 22:22:44.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:44.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:44.5 Info: => 8.44E-05s 22:22:44.5 Info: DeleteIndex History (AlbumId) 22:22:44.5 Info: DROP INDEX "IX_History_AlbumId" 22:22:44.5 Info: => 0.0001329s 22:22:44.5 Info: CreateIndex History (AlbumId, Date) 22:22:44.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:44.5 Info: => 8.49E-05s 22:22:44.5 Info: DeleteIndex History (DownloadId) 22:22:44.5 Info: DROP INDEX "IX_History_DownloadId" 22:22:44.5 Info: => 0.0001215s 22:22:44.5 Info: CreateIndex History (DownloadId, Date) 22:22:44.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:44.5 Info: => 8.34E-05s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:44', 'update_artist_history_indexes') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 16: update_artist_history_indexes migrated 22:22:44.5 Info: => 0.0004519s 22:22:44.5 Info: 17: remove_nma migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 17 22:22:44.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:44.5 Info: => 5.16E-05s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:44', 'remove_nma') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 17: remove_nma migrated 22:22:44.5 Info: => 0.0003776s 22:22:44.5 Info: 18: album_disambiguation migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 18 22:22:44.5 Info: AlterTable Albums 22:22:44.5 Info: => 4E-07s 22:22:44.5 Info: CreateColumn Albums Disambiguation String 22:22:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:44.5 Info: => 0.000533s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:44', 'album_disambiguation') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 18: album_disambiguation migrated 22:22:44.5 Info: => 0.0008718s 22:22:44.5 Info: 19: add_ape_quality_in_profiles migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 19 22:22:44.5 Info: PerformDBOperation 22:22:44.5 Info: Performing DB Operation 22:22:44.5 Info: => 3.12E-05s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:44', 'add_ape_quality_in_profiles') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 19: add_ape_quality_in_profiles migrated 22:22:44.5 Info: => 0.0003443s 22:22:44.5 Info: 20: remove_pushalot migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 20 22:22:44.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:44.5 Info: => 4.21E-05s 22:22:44.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:44.5 Info: => 3.17E-05s 22:22:44.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:44.5 Info: => 4.21E-05s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:44', 'remove_pushalot') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 20: remove_pushalot migrated 22:22:44.5 Info: => 0.0003571s 22:22:44.5 Info: 21: add_custom_filters migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 21 22:22:44.5 Info: CreateTable CustomFilters 22:22:44.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:44.5 Info: => 0.0001276s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:44', 'add_custom_filters') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 21: add_custom_filters migrated 22:22:44.5 Info: => 0.0004706s 22:22:44.5 Info: 22: import_list_tags migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 22 22:22:44.5 Info: AlterTable ImportLists 22:22:44.5 Info: => 5E-07s 22:22:44.5 Info: CreateColumn ImportLists Tags String 22:22:44.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:44.5 Info: => 0.0005405s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:44', 'import_list_tags') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 22: import_list_tags migrated 22:22:44.5 Info: => 0.0008942s 22:22:44.5 Info: 23: add_release_groups_etc migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 23 22:22:44.5 Info: CreateTable ArtistMetadata 22:22:44.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) 22:22:44.5 Info: => 0.0001682s 22:22:44.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:44.5 Info: => 8.43E-05s 22:22:44.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" 22:22:44.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" 22:22:44.5 Info: => 7.34E-05s 22:22:44.5 Info: AlterTable Artists 22:22:44.5 Info: => 4E-07s 22:22:44.5 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:44.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:44.5 Info: => 0.0005527s 22:22:44.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:44.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:44.5 Info: => 6.74E-05s 22:22:44.5 Info: CreateTable AlbumReleases 22:22:44.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) 22:22:44.5 Info: => 0.0001668s 22:22:44.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:44.5 Info: => 8.29E-05s 22:22:44.5 Info: CreateIndex AlbumReleases (AlbumId) 22:22:44.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:44.5 Info: => 7.52E-05s 22:22:44.5 Info: PerformDBOperation 22:22:44.5 Info: Performing DB Operation 22:22:44.5 Info: => 3.37E-05s 22:22:44.5 Info: AlterTable Albums 22:22:44.5 Info: => 3E-07s 22:22:44.5 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:44.5 Info: => 0.0005252s 22:22:44.5 Info: AlterTable Albums 22:22:44.5 Info: => 4E-07s 22:22:44.5 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:44.5 Info: => 0.0005426s 22:22:44.5 Info: AlterTable Albums 22:22:44.5 Info: => 3E-07s 22:22:44.5 Info: CreateColumn Albums Links String 22:22:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:44.5 Info: => 0.0005076s 22:22:44.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:44.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:44.5 Info: => 8.65E-05s 22:22:44.5 Info: AlterTable Tracks 22:22:44.5 Info: => 3E-07s 22:22:44.5 Info: CreateColumn Tracks ForeignRecordingId String 22:22:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:44.5 Info: => 0.0005117s 22:22:44.5 Info: AlterTable Tracks 22:22:44.5 Info: => 3E-07s 22:22:44.5 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:44.5 Info: => 0.0005794s 22:22:44.5 Info: AlterTable Tracks 22:22:44.5 Info: => 3E-07s 22:22:44.5 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:44.5 Info: => 0.0005542s 22:22:44.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:44.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:44.5 Info: => 7.07E-05s 22:22:44.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:44.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:44.5 Info: => 5.87E-05s 22:22:44.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:44.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:44.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" 22:22:44.5 Info: DROP TABLE "Artists" 22:22:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.5 Info: => 0.0041314s 22:22:44.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:44.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:44.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:44.5 Info: DROP TABLE "Albums" 22:22:44.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.5 Info: => 0.004511s 22:22:44.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:44.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) 22:22:44.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" 22:22:44.5 Info: DROP TABLE "Tracks" 22:22:44.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:44.5 Info: => 0.0042013s 22:22:44.5 Info: DeleteColumn TrackFiles ArtistId 22:22:44.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) 22:22:44.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" 22:22:44.5 Info: DROP TABLE "TrackFiles" 22:22:44.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:44.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.5 Info: => 0.0039735s 22:22:44.5 Info: CreateIndex Artists (ArtistMetadataId) 22:22:44.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.5 Info: => 7.74E-05s 22:22:44.5 Info: CreateIndex Artists (Monitored) 22:22:44.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.5 Info: => 7.21E-05s 22:22:44.5 Info: CreateIndex Albums (ArtistMetadataId) 22:22:44.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:44.5 Info: => 7.19E-05s 22:22:44.5 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:44.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:44.5 Info: => 6.67E-05s 22:22:44.5 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:44.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:44.5 Info: => 6.85E-05s 22:22:44.5 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:44.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:44.5 Info: => 6.92E-05s 22:22:44.5 Info: UpdateData 22:22:44.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:44.5 Info: => 3.66E-05s 22:22:44.5 Info: UpdateData 22:22:44.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:44.5 Info: => 3.02E-05s 22:22:44.5 Info: UpdateData 22:22:44.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:44.5 Info: => 3.6E-05s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:44', 'add_release_groups_etc') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 23: add_release_groups_etc migrated 22:22:44.5 Info: => 0.0005788s 22:22:44.5 Info: 24: NewMediaInfoFormat migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 24 22:22:44.5 Info: UpdateData 22:22:44.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:44.5 Info: => 3.81E-05s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:44', 'NewMediaInfoFormat') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 24: NewMediaInfoFormat migrated 22:22:44.5 Info: => 0.0003549s 22:22:44.5 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 25 22:22:44.5 Info: RenameTable Restrictions ReleaseProfiles 22:22:44.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:44.5 Info: => 0.0016808s 22:22:44.5 Info: AlterTable ReleaseProfiles 22:22:44.5 Info: => 4E-07s 22:22:44.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:44.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:44.5 Info: => 0.0004886s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:44', 'rename_restrictions_to_release_profiles') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:44.5 Info: => 0.0008322s 22:22:44.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 26 22:22:44.5 Info: RenameTable Profiles QualityProfiles 22:22:44.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:44.5 Info: => 0.0015854s 22:22:44.5 Info: AlterTable QualityProfiles 22:22:44.5 Info: => 4E-07s 22:22:44.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:44.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:44.5 Info: => 0.0004893s 22:22:44.5 Info: AlterTable LanguageProfiles 22:22:44.5 Info: => 3E-07s 22:22:44.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:44.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:44.5 Info: => 0.0004782s 22:22:44.5 Info: UpdateData 22:22:44.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:44.5 Info: => 3.61E-05s 22:22:44.5 Info: UpdateData 22:22:44.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:44.5 Info: => 2.74E-05s 22:22:44.5 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:44.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:44.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" 22:22:44.5 Info: DROP TABLE "Artists" 22:22:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.5 Info: => 0.0045853s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:44', 'rename_quality_profiles_add_upgrade_allowed') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:44.5 Info: => 0.0050441s 22:22:44.5 Info: 27: add_import_exclusions migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 27 22:22:44.5 Info: CreateTable ImportListExclusions 22:22:44.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:44.5 Info: => 0.0001048s 22:22:44.5 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:44.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:44.5 Info: => 8.29E-05s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:44', 'add_import_exclusions') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 27: add_import_exclusions migrated 22:22:44.5 Info: => 0.0004594s 22:22:44.5 Info: 28: clean_artist_metadata_table migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 28 22:22:44.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) 22:22:44.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) 22:22:44.5 Info: => 0.0001306s 22:22:44.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) 22:22:44.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) 22:22:44.5 Info: => 0.0001198s 22:22:44.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) 22:22:44.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) 22:22:44.5 Info: => 0.0001119s 22:22:44.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) 22:22:44.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) 22:22:44.5 Info: => 0.0001148s 22:22:44.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) 22:22:44.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) 22:22:44.5 Info: => 0.0001112s 22:22:44.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) 22:22:44.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) 22:22:44.5 Info: => 0.0001095s 22:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:44', 'clean_artist_metadata_table') 22:22:44.5 Info: Committing Transaction 22:22:44.5 Info: 28: clean_artist_metadata_table migrated 22:22:44.5 Info: => 0.0004777s 22:22:44.5 Info: 29: health_issue_notification migrating 22:22:44.5 Info: Beginning Transaction 22:22:44.5 Info: Starting migration of Main DB to 29 22:22:44.5 Info: AlterTable Notifications 22:22:44.5 Info: => 5E-07s 22:22:44.5 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:44.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:44.5 Info: => 0.0005095s 22:22:44.5 Info: AlterTable Notifications 22:22:44.5 Info: => 3E-07s 22:22:44.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:44.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:44.5 Info: => 0.0004937s 22:22:44.5 Info: AlterTable Notifications 22:22:44.5 Info: => 4E-07s 22:22:44.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:44.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:44.5 Info: => 0.0004979s 22:22:44.5 Info: AlterTable Notifications 22:22:44.5 Info: => 3E-07s 22:22:44.5 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:44.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:44.5 Info: => 0.0004914s 22:22:44.5 Info: AlterTable Notifications 22:22:44.5 Info: => 3E-07s 22:22:44.5 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:44.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:44.5 Info: => 0.0004912s 22:22:44.5 Info: DeleteColumn Notifications OnDownload 22:22:44.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) 22:22:44.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" 22:22:44.5 Info: DROP TABLE "Notifications" 22:22:44.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:44.5 Info: => 0.0037324s 22:22:44.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:44.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) 22:22:44.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" 22:22:44.6 Info: DROP TABLE "Notifications" 22:22:44.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:44.6 Info: => 0.0036962s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:44', 'health_issue_notification') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 29: health_issue_notification migrated 22:22:44.6 Info: => 0.0041355s 22:22:44.6 Info: 30: add_mediafilerepository_mtime migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 30 22:22:44.6 Info: AlterTable TrackFiles 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: CreateColumn TrackFiles Modified DateTime 22:22:44.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:44.6 Info: => 0.0005178s 22:22:44.6 Info: AlterTable TrackFiles 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: CreateColumn TrackFiles Path String 22:22:44.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:44.6 Info: => 0.0004841s 22:22:44.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:44.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:44.6 Info: => 2.78E-05s 22:22:44.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) 22:22:44.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) 22:22:44.6 Info: => 0.0001145s 22:22:44.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) 22:22:44.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) 22:22:44.6 Info: => 0.0001283s 22:22:44.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) 22:22:44.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) 22:22:44.6 Info: => 0.0001316s 22:22:44.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") 22:22:44.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") 22:22:44.6 Info: => 6.6E-05s 22:22:44.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:44.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:44.6 Info: => 4.45E-05s 22:22:44.6 Info: AlterTable TrackFiles 22:22:44.6 Info: => 3E-07s 22:22:44.6 Info: AlterColumn TrackFiles Path String 22:22:44.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:44.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" 22:22:44.6 Info: DROP TABLE "TrackFiles" 22:22:44.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:44.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.6 Info: => 0.0038506s 22:22:44.6 Info: CreateIndex TrackFiles (Path) 22:22:44.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:44.6 Info: => 7.72E-05s 22:22:44.6 Info: DeleteColumn TrackFiles RelativePath 22:22:44.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:44.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" 22:22:44.6 Info: DROP TABLE "TrackFiles" 22:22:44.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:44.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:44.6 Info: => 0.003906s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:44', 'add_mediafilerepository_mtime') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 30: add_mediafilerepository_mtime migrated 22:22:44.6 Info: => 0.0043036s 22:22:44.6 Info: 31: add_artistmetadataid_constraint migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 31 22:22:44.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") 22:22:44.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") 22:22:44.6 Info: => 6.8E-05s 22:22:44.6 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:44.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:44.6 Info: => 0.0001171s 22:22:44.6 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:44.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:44.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:44.6 Info: DROP TABLE "Artists" 22:22:44.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.6 Info: => 0.0040109s 22:22:44.6 Info: CreateIndex Artists (ArtistMetadataId) 22:22:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.6 Info: => 9.68E-05s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:44', 'add_artistmetadataid_constraint') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 31: add_artistmetadataid_constraint migrated 22:22:44.6 Info: => 0.0004961s 22:22:44.6 Info: 32: old_ids_and_artist_alias migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 32 22:22:44.6 Info: AlterTable ArtistMetadata 22:22:44.6 Info: => 5E-07s 22:22:44.6 Info: CreateColumn ArtistMetadata Aliases String 22:22:44.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:44.6 Info: => 0.0005157s 22:22:44.6 Info: AlterTable ArtistMetadata 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:44.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:44.6 Info: => 0.0005621s 22:22:44.6 Info: AlterTable Albums 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:44.6 Info: => 0.0005462s 22:22:44.6 Info: AlterTable AlbumReleases 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:44.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:44.6 Info: => 0.0006039s 22:22:44.6 Info: AlterTable Tracks 22:22:44.6 Info: => 3E-07s 22:22:44.6 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:44.6 Info: => 0.0005323s 22:22:44.6 Info: AlterTable Tracks 22:22:44.6 Info: => 3E-07s 22:22:44.6 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:44.6 Info: => 0.0005162s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:44', 'old_ids_and_artist_alias') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 32: old_ids_and_artist_alias migrated 22:22:44.6 Info: => 0.0008948s 22:22:44.6 Info: 33: download_propers_config migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 33 22:22:44.6 Info: PerformDBOperation 22:22:44.6 Info: Performing DB Operation 22:22:44.6 Info: => 2.75E-05s 22:22:44.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:44.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:44.6 Info: => 3.88E-05s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:44', 'download_propers_config') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 33: download_propers_config migrated 22:22:44.6 Info: => 0.0003798s 22:22:44.6 Info: 34: remove_language_profiles migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 34 22:22:44.6 Info: DeleteTable LanguageProfiles 22:22:44.6 Info: DROP TABLE "LanguageProfiles" 22:22:44.6 Info: => 0.0002015s 22:22:44.6 Info: DeleteColumn Artists LanguageProfileId 22:22:44.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:44.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" 22:22:44.6 Info: DROP TABLE "Artists" 22:22:44.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.6 Info: => 0.0042075s 22:22:44.6 Info: DeleteColumn ImportLists LanguageProfileId 22:22:44.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) 22:22:44.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" 22:22:44.6 Info: DROP TABLE "ImportLists" 22:22:44.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:44.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:44.6 Info: => 0.0038646s 22:22:44.6 Info: DeleteColumn Blacklist Language 22:22:44.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) 22:22:44.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" 22:22:44.6 Info: DROP TABLE "Blacklist" 22:22:44.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:44.6 Info: => 0.0035819s 22:22:44.6 Info: DeleteColumn History Language 22:22:44.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:44.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:44.6 Info: DROP TABLE "History" 22:22:44.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:44.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:44.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:44.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:44.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:44.6 Info: => 0.0042261s 22:22:44.6 Info: DeleteColumn LyricFiles Language 22:22:44.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:44.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:44.6 Info: DROP TABLE "LyricFiles" 22:22:44.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:44.6 Info: => 0.0056584s 22:22:44.6 Info: DeleteColumn TrackFiles Language 22:22:44.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:44.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:44.6 Info: DROP TABLE "TrackFiles" 22:22:44.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:44.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:44.6 Info: => 0.0037595s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:44', 'remove_language_profiles') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 34: remove_language_profiles migrated 22:22:44.6 Info: => 0.0042905s 22:22:44.6 Info: 35: multi_disc_naming_format migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 35 22:22:44.6 Info: AlterTable NamingConfig 22:22:44.6 Info: => 5E-07s 22:22:44.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:44.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:44.6 Info: => 0.0005171s 22:22:44.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:44.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:44.6 Info: => 3.28E-05s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:44', 'multi_disc_naming_format') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 35: multi_disc_naming_format migrated 22:22:44.6 Info: => 0.0003907s 22:22:44.6 Info: 36: add_download_client_priority migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 36 22:22:44.6 Info: AlterTable DownloadClients 22:22:44.6 Info: => 5E-07s 22:22:44.6 Info: CreateColumn DownloadClients Priority Int32 22:22:44.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:44.6 Info: => 0.000608s 22:22:44.6 Info: PerformDBOperation 22:22:44.6 Info: Performing DB Operation 22:22:44.6 Info: => 6.09E-05s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:44', 'add_download_client_priority') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 36: add_download_client_priority migrated 22:22:44.6 Info: => 0.0004398s 22:22:44.6 Info: 37: remove_growl_prowl migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 37 22:22:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:44.6 Info: => 4.71E-05s 22:22:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:44.6 Info: => 2.48E-05s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:44', 'remove_growl_prowl') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 37: remove_growl_prowl migrated 22:22:44.6 Info: => 0.0003704s 22:22:44.6 Info: 38: remove_plex_hometheatre migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 38 22:22:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:44.6 Info: => 3.48E-05s 22:22:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:44.6 Info: => 3.52E-05s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:44', 'remove_plex_hometheatre') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 38: remove_plex_hometheatre migrated 22:22:44.6 Info: => 0.0003718s 22:22:44.6 Info: 39: add_root_folder_add_defaults migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 39 22:22:44.6 Info: AlterTable RootFolders 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: CreateColumn RootFolders Name String 22:22:44.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:44.6 Info: => 0.0005543s 22:22:44.6 Info: AlterTable RootFolders 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:44.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:44.6 Info: => 0.0005181s 22:22:44.6 Info: AlterTable RootFolders 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:44.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:44.6 Info: => 0.0005905s 22:22:44.6 Info: AlterTable RootFolders 22:22:44.6 Info: => 3E-07s 22:22:44.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:44.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:44.6 Info: => 0.0005239s 22:22:44.6 Info: AlterTable RootFolders 22:22:44.6 Info: => 2E-07s 22:22:44.6 Info: CreateColumn RootFolders DefaultTags String 22:22:44.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:44.6 Info: => 0.0006257s 22:22:44.6 Info: PerformDBOperation 22:22:44.6 Info: Performing DB Operation 22:22:44.6 Info: => 4.46E-05s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:44', 'add_root_folder_add_defaults') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 39: add_root_folder_add_defaults migrated 22:22:44.6 Info: => 0.0004491s 22:22:44.6 Info: 40: task_duration migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 40 22:22:44.6 Info: AlterTable ScheduledTasks 22:22:44.6 Info: => 5E-07s 22:22:44.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:44.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:44.6 Info: => 0.0005985s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:44', 'task_duration') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 40: task_duration migrated 22:22:44.6 Info: => 0.0009684s 22:22:44.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 41 22:22:44.6 Info: AlterTable ReleaseProfiles 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:44.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:44.6 Info: => 0.0006541s 22:22:44.6 Info: AlterTable ReleaseProfiles 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:44.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:44.6 Info: => 0.000537s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:44', 'add_indexer_and_enabled_to_release_profiles') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:44.6 Info: => 0.0009122s 22:22:44.6 Info: 42: remove_album_folders migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 42 22:22:44.6 Info: DeleteColumn Artists AlbumFolder 22:22:44.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:44.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" 22:22:44.6 Info: DROP TABLE "Artists" 22:22:44.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.6 Info: => 0.004209s 22:22:44.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:44.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:44.6 Info: => 3.22E-05s 22:22:44.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:44.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:44.6 Info: => 2.56E-05s 22:22:44.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:44.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) 22:22:44.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:44.6 Info: DROP TABLE "NamingConfig" 22:22:44.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:44.6 Info: => 0.003607s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:44', 'remove_album_folders') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 42: remove_album_folders migrated 22:22:44.6 Info: => 0.0040497s 22:22:44.6 Info: 44: add_priority_to_indexers migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 44 22:22:44.6 Info: AlterTable Indexers 22:22:44.6 Info: => 5E-07s 22:22:44.6 Info: CreateColumn Indexers Priority Int32 22:22:44.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:44.6 Info: => 0.000565s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:44', 'add_priority_to_indexers') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 44: add_priority_to_indexers migrated 22:22:44.6 Info: => 0.0009348s 22:22:44.6 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 45 22:22:44.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:44.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:44.6 Info: => 0.0001165s 22:22:44.6 Info: PerformDBOperation 22:22:44.6 Info: Performing DB Operation 22:22:44.6 Info: => 2.38E-05s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:44', 'remove_chown_and_folderchmod_config') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:44.6 Info: => 0.0003636s 22:22:44.6 Info: 47: update_notifiarr migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 47 22:22:44.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:44.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:44.6 Info: => 5.28E-05s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:44', 'update_notifiarr') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 47: update_notifiarr migrated 22:22:44.6 Info: => 0.0004077s 22:22:44.6 Info: 49: email_multiple_addresses migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 49 22:22:44.6 Info: PerformDBOperation 22:22:44.6 Info: Performing DB Operation 22:22:44.6 Info: => 4.84E-05s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:44', 'email_multiple_addresses') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 49: email_multiple_addresses migrated 22:22:44.6 Info: => 0.0003973s 22:22:44.6 Info: 50: rename_blacklist_to_blocklist migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 50 22:22:44.6 Info: RenameTable Blacklist Blocklist 22:22:44.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:44.6 Info: => 0.0023573s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:44', 'rename_blacklist_to_blocklist') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 50: rename_blacklist_to_blocklist migrated 22:22:44.6 Info: => 0.002769s 22:22:44.6 Info: 51: cdh_per_downloadclient migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 51 22:22:44.6 Info: AlterTable DownloadClients 22:22:44.6 Info: => 5E-07s 22:22:44.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:44.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:44.6 Info: => 0.0005689s 22:22:44.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:44.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:44.6 Info: => 0.0005893s 22:22:44.6 Info: PerformDBOperation 22:22:44.6 Info: Performing DB Operation 22:22:44.6 Info: => 0.0001665s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:44', 'cdh_per_downloadclient') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 51: cdh_per_downloadclient migrated 22:22:44.6 Info: => 0.000535s 22:22:44.6 Info: 52: download_history migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 52 22:22:44.6 Info: CreateTable DownloadHistory 22:22:44.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) 22:22:44.6 Info: => 0.0001549s 22:22:44.6 Info: CreateIndex DownloadHistory (EventType) 22:22:44.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:44.6 Info: => 0.0001114s 22:22:44.6 Info: CreateIndex DownloadHistory (ArtistId) 22:22:44.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:44.6 Info: => 9.96E-05s 22:22:44.6 Info: CreateIndex DownloadHistory (DownloadId) 22:22:44.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:44.6 Info: => 0.0001023s 22:22:44.6 Info: PerformDBOperation 22:22:44.6 Info: Performing DB Operation 22:22:44.6 Info: => 0.0001085s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:44', 'download_history') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 52: download_history migrated 22:22:44.6 Info: => 0.0005052s 22:22:44.6 Info: 53: add_update_history migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 53 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:44', 'add_update_history') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 53: add_update_history migrated 22:22:44.6 Info: => 0.0003898s 22:22:44.6 Info: 54: add_on_update_to_notifications migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 54 22:22:44.6 Info: AlterTable Notifications 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:44.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:44.6 Info: => 0.0005514s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:44', 'add_on_update_to_notifications') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 54: add_on_update_to_notifications migrated 22:22:44.6 Info: => 0.0009611s 22:22:44.6 Info: 55: download_client_per_indexer migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 55 22:22:44.6 Info: AlterTable Indexers 22:22:44.6 Info: => 5E-07s 22:22:44.6 Info: CreateColumn Indexers DownloadClientId Int32 22:22:44.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:44.6 Info: => 0.0005747s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:44', 'download_client_per_indexer') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 55: download_client_per_indexer migrated 22:22:44.6 Info: => 0.0009506s 22:22:44.6 Info: 56: AddNewItemMonitorType migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 56 22:22:44.6 Info: AlterTable Artists 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: CreateColumn Artists MonitorNewItems Int32 22:22:44.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:44.6 Info: => 0.0005528s 22:22:44.6 Info: AlterTable RootFolders 22:22:44.6 Info: => 3E-07s 22:22:44.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:44.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:44.6 Info: => 0.0005499s 22:22:44.6 Info: AlterTable ImportLists 22:22:44.6 Info: => 3E-07s 22:22:44.6 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:44.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:44.6 Info: => 0.0005315s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:44', 'AddNewItemMonitorType') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 56: AddNewItemMonitorType migrated 22:22:44.6 Info: => 0.0009287s 22:22:44.6 Info: 57: ImportListSearch migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 57 22:22:44.6 Info: AlterTable ImportLists 22:22:44.6 Info: => 6E-07s 22:22:44.6 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:44.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:44.6 Info: => 0.0005662s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:44', 'ImportListSearch') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 57: ImportListSearch migrated 22:22:44.6 Info: => 0.0009312s 22:22:44.6 Info: 58: ImportListMonitorExisting migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 58 22:22:44.6 Info: AlterTable ImportLists 22:22:44.6 Info: => 5E-07s 22:22:44.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:44.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:44.6 Info: => 0.0006075s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:44', 'ImportListMonitorExisting') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 58: ImportListMonitorExisting migrated 22:22:44.6 Info: => 0.0009744s 22:22:44.6 Info: 59: add_indexer_tags migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 59 22:22:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:44.6 Info: => 4.72E-05s 22:22:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:44.6 Info: => 2.71E-05s 22:22:44.6 Info: AlterTable Indexers 22:22:44.6 Info: => 2E-07s 22:22:44.6 Info: CreateColumn Indexers Tags String 22:22:44.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:44.6 Info: => 0.0005679s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:44', 'add_indexer_tags') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 59: add_indexer_tags migrated 22:22:44.6 Info: => 0.0009557s 22:22:44.6 Info: 60: update_audio_types migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 60 22:22:44.6 Info: PerformDBOperation 22:22:44.6 Info: Performing DB Operation 22:22:44.6 Info: => 4.6E-05s 22:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:44', 'update_audio_types') 22:22:44.6 Info: Committing Transaction 22:22:44.6 Info: 60: update_audio_types migrated 22:22:44.6 Info: => 0.0004901s 22:22:44.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:44.6 Info: Beginning Transaction 22:22:44.6 Info: Starting migration of Main DB to 61 22:22:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.6 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:44.6 Info: => 3.01E-05s 22:22:44.6 Info: AlterTable AlbumReleases 22:22:44.6 Info: => 3E-07s 22:22:44.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.6 Info: DROP TABLE "AlbumReleases" 22:22:44.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:44.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:44.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:44.6 Info: => 0.00412s 22:22:44.6 Info: AlterTable Albums 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:44.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:44.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:44.6 Info: DROP TABLE "Albums" 22:22:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:44.6 Info: => 0.0044643s 22:22:44.6 Info: AlterTable Albums 22:22:44.6 Info: => 4E-07s 22:22:44.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:44.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:44.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:44.6 Info: DROP TABLE "Albums" 22:22:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:44.6 Info: => 0.00424s 22:22:44.6 Info: AlterTable Albums 22:22:44.6 Info: => 3E-07s 22:22:44.6 Info: AlterColumn Albums Added DateTimeOffset 22:22:44.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:44.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:44.6 Info: DROP TABLE "Albums" 22:22:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:44.7 Info: => 0.004171s 22:22:44.7 Info: AlterTable Artists 22:22:44.7 Info: => 5E-07s 22:22:44.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:44.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "Artists" 22:22:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.7 Info: => 0.004298s 22:22:44.7 Info: AlterTable Artists 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn Artists Added DateTimeOffset 22:22:44.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "Artists" 22:22:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.7 Info: => 0.0044374s 22:22:44.7 Info: AlterTable Blocklist 22:22:44.7 Info: => 3E-07s 22:22:44.7 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "Blocklist" 22:22:44.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:44.7 Info: => 0.0042181s 22:22:44.7 Info: AlterTable Blocklist 22:22:44.7 Info: => 3E-07s 22:22:44.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "Blocklist" 22:22:44.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:44.7 Info: => 0.0038506s 22:22:44.7 Info: AlterTable Commands 22:22:44.7 Info: => 3E-07s 22:22:44.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "Commands" 22:22:44.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:44.7 Info: => 0.0037233s 22:22:44.7 Info: AlterTable Commands 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "Commands" 22:22:44.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:44.7 Info: => 0.0036816s 22:22:44.7 Info: AlterTable Commands 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "Commands" 22:22:44.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:44.7 Info: => 0.0068514s 22:22:44.7 Info: AlterTable DownloadClientStatus 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:44.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) 22:22:44.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:44.7 Info: DROP TABLE "DownloadClientStatus" 22:22:44.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:44.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:44.7 Info: => 0.0038929s 22:22:44.7 Info: AlterTable DownloadClientStatus 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:44.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) 22:22:44.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:44.7 Info: DROP TABLE "DownloadClientStatus" 22:22:44.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:44.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:44.7 Info: => 0.0038191s 22:22:44.7 Info: AlterTable DownloadClientStatus 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:44.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) 22:22:44.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:44.7 Info: DROP TABLE "DownloadClientStatus" 22:22:44.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:44.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:44.7 Info: => 0.0037888s 22:22:44.7 Info: AlterTable DownloadHistory 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "DownloadHistory" 22:22:44.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:44.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:44.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:44.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:44.7 Info: => 0.0041306s 22:22:44.7 Info: AlterTable ExtraFiles 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "ExtraFiles" 22:22:44.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:44.7 Info: => 0.0036945s 22:22:44.7 Info: AlterTable ExtraFiles 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "ExtraFiles" 22:22:44.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:44.7 Info: => 0.003677s 22:22:44.7 Info: AlterTable History 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn History Date DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "History" 22:22:44.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:44.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:44.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:44.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:44.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:44.7 Info: => 0.0043993s 22:22:44.7 Info: AlterTable ImportListStatus 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:44.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) 22:22:44.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:44.7 Info: DROP TABLE "ImportListStatus" 22:22:44.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:44.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:44.7 Info: => 0.0039866s 22:22:44.7 Info: AlterTable ImportListStatus 22:22:44.7 Info: => 3E-07s 22:22:44.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:44.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) 22:22:44.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:44.7 Info: DROP TABLE "ImportListStatus" 22:22:44.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:44.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:44.7 Info: => 0.0040556s 22:22:44.7 Info: AlterTable ImportListStatus 22:22:44.7 Info: => 3E-07s 22:22:44.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:44.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) 22:22:44.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:44.7 Info: DROP TABLE "ImportListStatus" 22:22:44.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:44.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:44.7 Info: => 0.0041342s 22:22:44.7 Info: AlterTable IndexerStatus 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:44.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) 22:22:44.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:44.7 Info: DROP TABLE "IndexerStatus" 22:22:44.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:44.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:44.7 Info: => 0.0039155s 22:22:44.7 Info: AlterTable IndexerStatus 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:44.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) 22:22:44.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:44.7 Info: DROP TABLE "IndexerStatus" 22:22:44.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:44.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:44.7 Info: => 0.0038503s 22:22:44.7 Info: AlterTable IndexerStatus 22:22:44.7 Info: => 3E-07s 22:22:44.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:44.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) 22:22:44.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:44.7 Info: DROP TABLE "IndexerStatus" 22:22:44.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:44.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:44.7 Info: => 0.0039425s 22:22:44.7 Info: AlterTable LyricFiles 22:22:44.7 Info: => 3E-07s 22:22:44.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "LyricFiles" 22:22:44.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:44.7 Info: => 0.0036558s 22:22:44.7 Info: AlterTable LyricFiles 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "LyricFiles" 22:22:44.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:44.7 Info: => 0.003711s 22:22:44.7 Info: AlterTable MetadataFiles 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "MetadataFiles" 22:22:44.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:44.7 Info: => 0.0049654s 22:22:44.7 Info: AlterTable MetadataFiles 22:22:44.7 Info: => 4E-07s 22:22:44.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:44.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) 22:22:44.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" 22:22:44.7 Info: DROP TABLE "MetadataFiles" 22:22:44.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:44.8 Info: => 0.0037131s 22:22:44.8 Info: AlterTable PendingReleases 22:22:44.8 Info: => 4E-07s 22:22:44.8 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:44.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) 22:22:44.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:44.8 Info: DROP TABLE "PendingReleases" 22:22:44.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:44.8 Info: => 0.0036414s 22:22:44.8 Info: AlterTable ScheduledTasks 22:22:44.8 Info: => 4E-07s 22:22:44.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:44.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) 22:22:44.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:44.8 Info: DROP TABLE "ScheduledTasks" 22:22:44.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:44.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:44.8 Info: => 0.0040061s 22:22:44.8 Info: AlterTable ScheduledTasks 22:22:44.8 Info: => 4E-07s 22:22:44.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:44.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) 22:22:44.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:44.8 Info: DROP TABLE "ScheduledTasks" 22:22:44.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:44.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:44.8 Info: => 0.0039809s 22:22:44.8 Info: AlterTable TrackFiles 22:22:44.8 Info: => 4E-07s 22:22:44.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:44.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" 22:22:44.8 Info: DROP TABLE "TrackFiles" 22:22:44.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:44.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:44.8 Info: => 0.0047238s 22:22:44.8 Info: AlterTable TrackFiles 22:22:44.8 Info: => 4E-07s 22:22:44.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:44.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" 22:22:44.8 Info: DROP TABLE "TrackFiles" 22:22:44.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:44.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:44.8 Info: => 0.0042432s 22:22:44.8 Info: AlterTable VersionInfo 22:22:44.8 Info: => 4E-07s 22:22:44.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:44.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:44.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:44.8 Info: DROP TABLE "VersionInfo" 22:22:44.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:44.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:44.8 Info: => 0.0039255s 22:22:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:44', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:44.8 Info: Committing Transaction 22:22:44.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:44.8 Info: => 0.0047149s 22:22:44.8 Info: 62: add_on_delete_to_notifications migrating 22:22:44.8 Info: Beginning Transaction 22:22:44.8 Info: Starting migration of Main DB to 62 22:22:44.8 Info: AlterTable Notifications 22:22:44.8 Info: => 5E-07s 22:22:44.8 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:44.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:44.8 Info: => 0.0006225s 22:22:44.8 Info: AlterTable Notifications 22:22:44.8 Info: => 3E-07s 22:22:44.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:44.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:44.8 Info: => 0.0005406s 22:22:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:44', 'add_on_delete_to_notifications') 22:22:44.8 Info: Committing Transaction 22:22:44.8 Info: 62: add_on_delete_to_notifications migrated 22:22:44.8 Info: => 0.0009166s 22:22:44.8 Info: 63: add_custom_formats migrating 22:22:44.8 Info: Beginning Transaction 22:22:44.8 Info: Starting migration of Main DB to 63 22:22:44.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 22:22:44.8 Info: AlterTable DelayProfiles 22:22:44.8 Info: => 3E-07s 22:22:44.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:44.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:44.8 Info: => 0.0005308s 22:22:44.8 Info: UpdateData 22:22:44.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:44.8 Info: => 4.24E-05s 22:22:44.8 Info: AlterTable TrackFiles 22:22:44.8 Info: => 3E-07s 22:22:44.8 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:44.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:44.8 Info: => 0.000525s 22:22:44.8 Info: PerformDBOperation 22:22:44.8 Info: Performing DB Operation 22:22:44.8 Info: => 0.0011253s 22:22:44.8 Info: CreateTable CustomFormats 22:22:44.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) 22:22:44.8 Info: => 0.000118s 22:22:44.8 Info: CreateIndex CustomFormats (Name) 22:22:44.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:44.8 Info: => 0.000107s 22:22:44.8 Info: AlterTable QualityProfiles 22:22:44.8 Info: => 4E-07s 22:22:44.8 Info: CreateColumn QualityProfiles FormatItems String 22:22:44.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:44.8 Info: => 0.0005506s 22:22:44.8 Info: AlterTable QualityProfiles 22:22:44.8 Info: => 4E-07s 22:22:44.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:44.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:44.8 Info: => 0.0005433s 22:22:44.8 Info: AlterTable QualityProfiles 22:22:44.8 Info: => 3E-07s 22:22:44.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:44.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:44.8 Info: => 0.0005272s 22:22:44.8 Info: PerformDBOperation 22:22:44.8 Info: Performing DB Operation 22:22:44.8 Info: => 0.0011508s 22:22:44.8 Info: PerformDBOperation 22:22:44.8 Info: Performing DB Operation 22:22:44.8 Info: => 3.04E-05s 22:22:44.8 Info: DeleteColumn ReleaseProfiles Preferred 22:22:44.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) 22:22:44.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:44.8 Info: DROP TABLE "ReleaseProfiles" 22:22:44.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:44.8 Info: => 0.004175s 22:22:44.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:44.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) 22:22:44.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:44.8 Info: DROP TABLE "ReleaseProfiles" 22:22:44.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:44.8 Info: => 0.0041798s 22:22:44.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:44.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:44.8 Info: => 3.67E-05s 22:22:44.8 Info: AlterTable DelayProfiles 22:22:44.8 Info: => 3E-07s 22:22:44.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:44.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:44.8 Info: => 0.0005478s 22:22:44.8 Info: AlterTable DelayProfiles 22:22:44.8 Info: => 3E-07s 22:22:44.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:44.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:44.8 Info: => 0.0006654s 22:22:44.8 Info: -> 1 Insert operations completed in 00:00:00.0000676 taking an average of 00:00:00.0000676 22:22:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:44', 'add_custom_formats') 22:22:44.8 Info: Committing Transaction 22:22:44.8 Info: 63: add_custom_formats migrated 22:22:44.8 Info: => 0.0011813s 22:22:44.8 Debug: Took: 00:00:00.3677874 22:22:44.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 22:22:44.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 22:22:44.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181648845461_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:44.8 Info: DatabaseEngineVersionCheck migrating 22:22:44.8 Info: PerformDBOperation 22:22:44.8 Info: Performing DB Operation 22:22:44.8 Info: SQLite 3.48.0 22:22:44.8 Info: => 0.0012161s 22:22:44.8 Info: DatabaseEngineVersionCheck migrated 22:22:44.8 Info: => 0.0012259s 22:22:44.8 Info: VersionMigration migrating 22:22:44.8 Info: Beginning Transaction 22:22:44.8 Info: CreateTable VersionInfo 22:22:44.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:44.8 Info: => 0.0001705s 22:22:44.8 Info: Committing Transaction 22:22:44.8 Info: VersionMigration migrated 22:22:44.8 Info: => 0.0008514s 22:22:44.8 Info: VersionUniqueMigration migrating 22:22:44.8 Info: Beginning Transaction 22:22:44.8 Info: CreateIndex VersionInfo (Version) 22:22:44.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:44.8 Info: => 0.0001179s 22:22:44.8 Info: AlterTable VersionInfo 22:22:44.8 Info: => 5E-07s 22:22:44.8 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:44.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:44.8 Info: => 0.000499s 22:22:44.8 Info: Committing Transaction 22:22:44.8 Info: VersionUniqueMigration migrated 22:22:44.8 Info: => 0.0007898s 22:22:44.8 Info: VersionDescriptionMigration migrating 22:22:44.8 Info: Beginning Transaction 22:22:44.8 Info: AlterTable VersionInfo 22:22:44.8 Info: => 4E-07s 22:22:44.8 Info: CreateColumn VersionInfo Description String 22:22:44.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:44.8 Info: => 0.000181s 22:22:44.8 Info: Committing Transaction 22:22:44.8 Info: VersionDescriptionMigration migrated 22:22:44.8 Info: => 0.0004635s 22:22:44.8 Info: 1: InitialSetup migrating 22:22:44.8 Info: Beginning Transaction 22:22:44.8 Info: Starting migration of Main DB to 1 22:22:44.9 Info: CreateTable Config 22:22:44.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:44.9 Info: => 0.000126s 22:22:44.9 Info: CreateIndex Config (Key) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:44.9 Info: => 7.17E-05s 22:22:44.9 Info: CreateTable RootFolders 22:22:44.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:44.9 Info: => 7.79E-05s 22:22:44.9 Info: CreateIndex RootFolders (Path) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:44.9 Info: => 6.74E-05s 22:22:44.9 Info: CreateTable Artists 22:22:44.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) 22:22:44.9 Info: => 0.000181s 22:22:44.9 Info: CreateIndex Artists (ForeignArtistId) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:44.9 Info: => 6.92E-05s 22:22:44.9 Info: CreateIndex Artists (NameSlug) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:44.9 Info: => 6.32E-05s 22:22:44.9 Info: CreateIndex Artists (CleanName) 22:22:44.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.9 Info: => 6.21E-05s 22:22:44.9 Info: CreateIndex Artists (Path) 22:22:44.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.9 Info: => 6.15E-05s 22:22:44.9 Info: CreateTable Albums 22:22:44.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) 22:22:44.9 Info: => 0.0001623s 22:22:44.9 Info: CreateIndex Albums (ForeignAlbumId) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.9 Info: => 6.77E-05s 22:22:44.9 Info: CreateIndex Albums (MBId) 22:22:44.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:44.9 Info: => 6.31E-05s 22:22:44.9 Info: CreateIndex Albums (TADBId) 22:22:44.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:44.9 Info: => 6.26E-05s 22:22:44.9 Info: CreateIndex Albums (TitleSlug) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:44.9 Info: => 6.22E-05s 22:22:44.9 Info: CreateIndex Albums (CleanTitle) 22:22:44.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.9 Info: => 6E-05s 22:22:44.9 Info: CreateIndex Albums (Path) 22:22:44.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:44.9 Info: => 5.91E-05s 22:22:44.9 Info: CreateTable Tracks 22:22:44.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) 22:22:44.9 Info: => 0.0001194s 22:22:44.9 Info: CreateIndex Tracks (ForeignTrackId) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:44.9 Info: => 6.6E-05s 22:22:44.9 Info: CreateIndex Tracks (ArtistId) 22:22:44.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:44.9 Info: => 6.82E-05s 22:22:44.9 Info: CreateIndex Tracks (TrackFileId) 22:22:44.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:44.9 Info: => 6.93E-05s 22:22:44.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:44.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:44.9 Info: => 6.93E-05s 22:22:44.9 Info: CreateTable TrackFiles 22:22:44.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) 22:22:44.9 Info: => 0.0001143s 22:22:44.9 Info: CreateIndex TrackFiles (ArtistId) 22:22:44.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:44.9 Info: => 6.61E-05s 22:22:44.9 Info: CreateIndex TrackFiles (AlbumId) 22:22:44.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.9 Info: => 6.32E-05s 22:22:44.9 Info: CreateTable History 22:22:44.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) 22:22:44.9 Info: => 0.0001587s 22:22:44.9 Info: CreateIndex History (Date) 22:22:44.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:44.9 Info: => 7.37E-05s 22:22:44.9 Info: CreateIndex History (EventType) 22:22:44.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:44.9 Info: => 6.85E-05s 22:22:44.9 Info: CreateIndex History (DownloadId) 22:22:44.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:44.9 Info: => 8.64E-05s 22:22:44.9 Info: CreateIndex History (AlbumId) 22:22:44.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:44.9 Info: => 6.22E-05s 22:22:44.9 Info: CreateTable Notifications 22:22:44.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) 22:22:44.9 Info: => 0.0001093s 22:22:44.9 Info: CreateTable ScheduledTasks 22:22:44.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:44.9 Info: => 8.97E-05s 22:22:44.9 Info: CreateIndex ScheduledTasks (TypeName) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:44.9 Info: => 6.82E-05s 22:22:44.9 Info: CreateTable Indexers 22:22:44.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) 22:22:44.9 Info: => 9.24E-05s 22:22:44.9 Info: CreateIndex Indexers (Name) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:44.9 Info: => 6.73E-05s 22:22:44.9 Info: CreateTable Profiles 22:22:44.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:44.9 Info: => 8.27E-05s 22:22:44.9 Info: CreateIndex Profiles (Name) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:44.9 Info: => 9.22E-05s 22:22:44.9 Info: CreateTable QualityDefinitions 22:22:44.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:44.9 Info: => 0.0001078s 22:22:44.9 Info: CreateIndex QualityDefinitions (Quality) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:44.9 Info: => 6.97E-05s 22:22:44.9 Info: CreateIndex QualityDefinitions (Title) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:44.9 Info: => 7.16E-05s 22:22:44.9 Info: CreateTable NamingConfig 22:22:44.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) 22:22:44.9 Info: => 0.0001072s 22:22:44.9 Info: CreateTable Blacklist 22:22:44.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 '') 22:22:44.9 Info: => 0.0001476s 22:22:44.9 Info: CreateTable Metadata 22:22:44.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) 22:22:44.9 Info: => 9.14E-05s 22:22:44.9 Info: CreateTable MetadataFiles 22:22:44.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) 22:22:44.9 Info: => 0.0001053s 22:22:44.9 Info: CreateTable DownloadClients 22:22:44.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) 22:22:44.9 Info: => 9.44E-05s 22:22:44.9 Info: CreateTable PendingReleases 22:22:44.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 '') 22:22:44.9 Info: => 0.0001023s 22:22:44.9 Info: CreateTable RemotePathMappings 22:22:44.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:44.9 Info: => 9E-05s 22:22:44.9 Info: CreateTable Tags 22:22:44.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:44.9 Info: => 8.19E-05s 22:22:44.9 Info: CreateIndex Tags (Label) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:44.9 Info: => 8.05E-05s 22:22:44.9 Info: CreateTable Restrictions 22:22:44.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:44.9 Info: => 8.57E-05s 22:22:44.9 Info: CreateTable DelayProfiles 22:22:44.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) 22:22:44.9 Info: => 0.0001193s 22:22:44.9 Info: CreateTable Users 22:22:44.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:44.9 Info: => 8.52E-05s 22:22:44.9 Info: CreateIndex Users (Identifier) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:44.9 Info: => 7.95E-05s 22:22:44.9 Info: CreateIndex Users (Username) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:44.9 Info: => 7.34E-05s 22:22:44.9 Info: CreateTable Commands 22:22:44.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) 22:22:44.9 Info: => 0.0001119s 22:22:44.9 Info: CreateTable IndexerStatus 22:22:44.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) 22:22:44.9 Info: => 0.0001096s 22:22:44.9 Info: CreateIndex IndexerStatus (ProviderId) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:44.9 Info: => 9.69E-05s 22:22:44.9 Info: CreateTable ExtraFiles 22:22:44.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) 22:22:44.9 Info: => 0.0001527s 22:22:44.9 Info: CreateTable LyricFiles 22:22:44.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) 22:22:44.9 Info: => 0.0001265s 22:22:44.9 Info: CreateTable LanguageProfiles 22:22:44.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:44.9 Info: => 0.0001407s 22:22:44.9 Info: CreateIndex LanguageProfiles (Name) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:44.9 Info: => 8.41E-05s 22:22:44.9 Info: CreateTable DownloadClientStatus 22:22:44.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) 22:22:44.9 Info: => 9.86E-05s 22:22:44.9 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:44.9 Info: => 8.49E-05s 22:22:44.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:44.9 Info: -> 1 Insert operations completed in 00:00:00.0000630 taking an average of 00:00:00.0000630 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:44', 'InitialSetup') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 1: InitialSetup migrated 22:22:44.9 Info: => 0.000967s 22:22:44.9 Info: 2: add_reason_to_pending_releases migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 2 22:22:44.9 Info: AlterTable PendingReleases 22:22:44.9 Info: => 5E-07s 22:22:44.9 Info: CreateColumn PendingReleases Reason Int32 22:22:44.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:44.9 Info: => 0.0004903s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:44', 'add_reason_to_pending_releases') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 2: add_reason_to_pending_releases migrated 22:22:44.9 Info: => 0.0008365s 22:22:44.9 Info: 3: add_medium_support migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 3 22:22:44.9 Info: AlterTable Albums 22:22:44.9 Info: => 5E-07s 22:22:44.9 Info: CreateColumn Albums Media String 22:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:44.9 Info: => 0.0004544s 22:22:44.9 Info: AlterTable Tracks 22:22:44.9 Info: => 3E-07s 22:22:44.9 Info: CreateColumn Tracks MediumNumber Int32 22:22:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:44.9 Info: => 0.0004782s 22:22:44.9 Info: AlterTable Tracks 22:22:44.9 Info: => 3E-07s 22:22:44.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:44.9 Info: => 0.0004259s 22:22:44.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:44.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:44.9 Info: => 3.5E-05s 22:22:44.9 Info: DeleteColumn Tracks TrackNumber 22:22:44.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) 22:22:44.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" 22:22:44.9 Info: DROP TABLE "Tracks" 22:22:44.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:44.9 Info: => 0.0037724s 22:22:44.9 Info: AlterTable Tracks 22:22:44.9 Info: => 5E-07s 22:22:44.9 Info: CreateColumn Tracks TrackNumber String 22:22:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:44.9 Info: => 0.0004271s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:44', 'add_medium_support') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 3: add_medium_support migrated 22:22:44.9 Info: => 0.0008253s 22:22:44.9 Info: 4: add_various_qualites_in_profile migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 4 22:22:44.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:44.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:44.9 Info: => 4.1E-05s 22:22:44.9 Info: PerformDBOperation 22:22:44.9 Info: Performing DB Operation 22:22:44.9 Info: => 2.95E-05s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:44', 'add_various_qualites_in_profile') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 4: add_various_qualites_in_profile migrated 22:22:44.9 Info: => 0.0003679s 22:22:44.9 Info: 5: metadata_profiles migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 5 22:22:44.9 Info: CreateTable MetadataProfiles 22:22:44.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:44.9 Info: => 0.0001084s 22:22:44.9 Info: CreateIndex MetadataProfiles (Name) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:44.9 Info: => 8.66E-05s 22:22:44.9 Info: AlterTable Artists 22:22:44.9 Info: => 3E-07s 22:22:44.9 Info: CreateColumn Artists MetadataProfileId Int32 22:22:44.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:44.9 Info: => 0.0005015s 22:22:44.9 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:44.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) 22:22:44.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" 22:22:44.9 Info: DROP TABLE "Artists" 22:22:44.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.9 Info: => 0.0040267s 22:22:44.9 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:44.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) 22:22:44.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" 22:22:44.9 Info: DROP TABLE "Artists" 22:22:44.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.9 Info: => 0.0044684s 22:22:44.9 Info: AlterTable Albums 22:22:44.9 Info: => 3E-07s 22:22:44.9 Info: CreateColumn Albums SecondaryTypes String 22:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:44.9 Info: => 0.0004576s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:44', 'metadata_profiles') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 5: metadata_profiles migrated 22:22:44.9 Info: => 0.000884s 22:22:44.9 Info: 6: separate_automatic_and_interactive_search migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 6 22:22:44.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:44.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:44.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:44.9 Info: DROP TABLE "Indexers" 22:22:44.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:44.9 Info: => 0.0040246s 22:22:44.9 Info: AlterTable Indexers 22:22:44.9 Info: => 3E-07s 22:22:44.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:44.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:44.9 Info: => 0.0004556s 22:22:44.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:44.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:44.9 Info: => 2.9E-05s 22:22:44.9 Info: AlterTable Indexers 22:22:44.9 Info: => 3E-07s 22:22:44.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:44.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:44.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:44.9 Info: DROP TABLE "Indexers" 22:22:44.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:44.9 Info: => 0.00388s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:44', 'separate_automatic_and_interactive_search') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 6: separate_automatic_and_interactive_search migrated 22:22:44.9 Info: => 0.0042593s 22:22:44.9 Info: 7: change_album_path_to_relative migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 7 22:22:44.9 Info: DeleteColumn Albums Path 22:22:44.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:44.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:44.9 Info: DROP TABLE "Albums" 22:22:44.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.9 Info: => 0.0048758s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:44', 'change_album_path_to_relative') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 7: change_album_path_to_relative migrated 22:22:44.9 Info: => 0.0053221s 22:22:44.9 Info: 8: change_quality_size_mb_to_kb migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 8 22:22:44.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:44.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:44.9 Info: => 5.57E-05s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:44', 'change_quality_size_mb_to_kb') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 8: change_quality_size_mb_to_kb migrated 22:22:44.9 Info: => 0.0003749s 22:22:44.9 Info: 9: album_releases migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 9 22:22:44.9 Info: AlterTable Albums 22:22:44.9 Info: => 6E-07s 22:22:44.9 Info: CreateColumn Albums Releases String 22:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:44.9 Info: => 0.000476s 22:22:44.9 Info: AlterTable Albums 22:22:44.9 Info: => 4E-07s 22:22:44.9 Info: CreateColumn Albums CurrentRelease String 22:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:44.9 Info: => 0.0004766s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:44', 'album_releases') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 9: album_releases migrated 22:22:44.9 Info: => 0.0008235s 22:22:44.9 Info: 10: album_releases_fix migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 10 22:22:44.9 Info: AlterTable Albums 22:22:44.9 Info: => 5E-07s 22:22:44.9 Info: AlterColumn Albums Releases String 22:22:44.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:44.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:44.9 Info: DROP TABLE "Albums" 22:22:44.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.9 Info: => 0.0048029s 22:22:44.9 Info: AlterTable Albums 22:22:44.9 Info: => 4E-07s 22:22:44.9 Info: AlterColumn Albums CurrentRelease String 22:22:44.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:44.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:44.9 Info: DROP TABLE "Albums" 22:22:44.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.9 Info: => 0.0046091s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:44', 'album_releases_fix') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 10: album_releases_fix migrated 22:22:44.9 Info: => 0.0050088s 22:22:44.9 Info: 11: import_lists migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 11 22:22:44.9 Info: CreateTable ImportLists 22:22:44.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:44.9 Info: => 0.000178s 22:22:44.9 Info: CreateIndex ImportLists (Name) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:44.9 Info: => 9.59E-05s 22:22:44.9 Info: CreateTable ImportListStatus 22:22:44.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:44.9 Info: => 0.000107s 22:22:44.9 Info: CreateIndex ImportListStatus (ProviderId) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:44.9 Info: => 7.69E-05s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:44', 'import_lists') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 11: import_lists migrated 22:22:44.9 Info: => 0.0004614s 22:22:44.9 Info: 12: add_release_status migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 12 22:22:44.9 Info: AlterTable MetadataProfiles 22:22:44.9 Info: => 4E-07s 22:22:44.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:44.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:44.9 Info: => 0.0005417s 22:22:44.9 Info: PerformDBOperation 22:22:44.9 Info: Performing DB Operation 22:22:44.9 Info: => 2.33E-05s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:44', 'add_release_status') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 12: add_release_status migrated 22:22:44.9 Info: => 0.0003584s 22:22:44.9 Info: 13: album_download_notification migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 13 22:22:44.9 Info: AlterTable Notifications 22:22:44.9 Info: => 5E-07s 22:22:44.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:44.9 Info: => 0.0005125s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:44', 'album_download_notification') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 13: album_download_notification migrated 22:22:44.9 Info: => 0.0008618s 22:22:44.9 Info: 14: fix_language_metadata_profiles migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 14 22:22:44.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:44.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:44.9 Info: => 8.5E-05s 22:22:44.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:44.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:44.9 Info: => 7.19E-05s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:44', 'fix_language_metadata_profiles') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 14: fix_language_metadata_profiles migrated 22:22:44.9 Info: => 0.0003842s 22:22:44.9 Info: 15: remove_fanzub migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 15 22:22:44.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:44.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:44.9 Info: => 3.36E-05s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:44', 'remove_fanzub') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 15: remove_fanzub migrated 22:22:44.9 Info: => 0.0007347s 22:22:44.9 Info: 16: update_artist_history_indexes migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 16 22:22:44.9 Info: CreateIndex Albums (ArtistId) 22:22:44.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:44.9 Info: => 9.98E-05s 22:22:44.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:44.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:44.9 Info: => 8.36E-05s 22:22:44.9 Info: DeleteIndex History (AlbumId) 22:22:44.9 Info: DROP INDEX "IX_History_AlbumId" 22:22:44.9 Info: => 0.0001138s 22:22:44.9 Info: CreateIndex History (AlbumId, Date) 22:22:44.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:44.9 Info: => 8.06E-05s 22:22:44.9 Info: DeleteIndex History (DownloadId) 22:22:44.9 Info: DROP INDEX "IX_History_DownloadId" 22:22:44.9 Info: => 0.0001071s 22:22:44.9 Info: CreateIndex History (DownloadId, Date) 22:22:44.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:44.9 Info: => 7.92E-05s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:44', 'update_artist_history_indexes') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 16: update_artist_history_indexes migrated 22:22:44.9 Info: => 0.0004395s 22:22:44.9 Info: 17: remove_nma migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 17 22:22:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:44.9 Info: => 3.81E-05s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:44', 'remove_nma') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 17: remove_nma migrated 22:22:44.9 Info: => 0.0003834s 22:22:44.9 Info: 18: album_disambiguation migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 18 22:22:44.9 Info: AlterTable Albums 22:22:44.9 Info: => 4E-07s 22:22:44.9 Info: CreateColumn Albums Disambiguation String 22:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:44.9 Info: => 0.0005297s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:44', 'album_disambiguation') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 18: album_disambiguation migrated 22:22:44.9 Info: => 0.0008713s 22:22:44.9 Info: 19: add_ape_quality_in_profiles migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 19 22:22:44.9 Info: PerformDBOperation 22:22:44.9 Info: Performing DB Operation 22:22:44.9 Info: => 2.96E-05s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:44', 'add_ape_quality_in_profiles') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 19: add_ape_quality_in_profiles migrated 22:22:44.9 Info: => 0.0003637s 22:22:44.9 Info: 20: remove_pushalot migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 20 22:22:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:44.9 Info: => 3.85E-05s 22:22:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:44.9 Info: => 2.9E-05s 22:22:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:44.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:44.9 Info: => 2.62E-05s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:44', 'remove_pushalot') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 20: remove_pushalot migrated 22:22:44.9 Info: => 0.0003071s 22:22:44.9 Info: 21: add_custom_filters migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 21 22:22:44.9 Info: CreateTable CustomFilters 22:22:44.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:44.9 Info: => 0.0001207s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:44', 'add_custom_filters') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 21: add_custom_filters migrated 22:22:44.9 Info: => 0.0004478s 22:22:44.9 Info: 22: import_list_tags migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 22 22:22:44.9 Info: AlterTable ImportLists 22:22:44.9 Info: => 5E-07s 22:22:44.9 Info: CreateColumn ImportLists Tags String 22:22:44.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:44.9 Info: => 0.0004968s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:44', 'import_list_tags') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 22: import_list_tags migrated 22:22:44.9 Info: => 0.0008317s 22:22:44.9 Info: 23: add_release_groups_etc migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 23 22:22:44.9 Info: CreateTable ArtistMetadata 22:22:44.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:44.9 Info: => 0.0001652s 22:22:44.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:44.9 Info: => 8.38E-05s 22:22:44.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:44.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:44.9 Info: => 7.38E-05s 22:22:44.9 Info: AlterTable Artists 22:22:44.9 Info: => 3E-07s 22:22:44.9 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:44.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:44.9 Info: => 0.0005532s 22:22:44.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:44.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:44.9 Info: => 6.94E-05s 22:22:44.9 Info: CreateTable AlbumReleases 22:22:44.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:44.9 Info: => 0.0001683s 22:22:44.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:44.9 Info: => 8.31E-05s 22:22:44.9 Info: CreateIndex AlbumReleases (AlbumId) 22:22:44.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:44.9 Info: => 7.57E-05s 22:22:44.9 Info: PerformDBOperation 22:22:44.9 Info: Performing DB Operation 22:22:44.9 Info: => 3.85E-05s 22:22:44.9 Info: AlterTable Albums 22:22:44.9 Info: => 3E-07s 22:22:44.9 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:44.9 Info: => 0.0005279s 22:22:44.9 Info: AlterTable Albums 22:22:44.9 Info: => 3E-07s 22:22:44.9 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:44.9 Info: => 0.0005347s 22:22:44.9 Info: AlterTable Albums 22:22:44.9 Info: => 4E-07s 22:22:44.9 Info: CreateColumn Albums Links String 22:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:44.9 Info: => 0.0005081s 22:22:44.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:44.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:44.9 Info: => 8.74E-05s 22:22:44.9 Info: AlterTable Tracks 22:22:44.9 Info: => 3E-07s 22:22:44.9 Info: CreateColumn Tracks ForeignRecordingId String 22:22:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:44.9 Info: => 0.000512s 22:22:44.9 Info: AlterTable Tracks 22:22:44.9 Info: => 4E-07s 22:22:44.9 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:44.9 Info: => 0.0005795s 22:22:44.9 Info: AlterTable Tracks 22:22:44.9 Info: => 3E-07s 22:22:44.9 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:44.9 Info: => 0.0005576s 22:22:44.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:44.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:44.9 Info: => 7.11E-05s 22:22:44.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:44.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:44.9 Info: => 5.84E-05s 22:22:44.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:44.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:44.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:44.9 Info: DROP TABLE "Artists" 22:22:44.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:44.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:44.9 Info: => 0.0042239s 22:22:44.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:44.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:44.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:44.9 Info: DROP TABLE "Albums" 22:22:44.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:44.9 Info: => 0.0045547s 22:22:44.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:44.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:44.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:44.9 Info: DROP TABLE "Tracks" 22:22:44.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:44.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:44.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:44.9 Info: => 0.0042056s 22:22:44.9 Info: DeleteColumn TrackFiles ArtistId 22:22:44.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:44.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:44.9 Info: DROP TABLE "TrackFiles" 22:22:44.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:44.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:44.9 Info: => 0.0039225s 22:22:44.9 Info: CreateIndex Artists (ArtistMetadataId) 22:22:44.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:44.9 Info: => 7.71E-05s 22:22:44.9 Info: CreateIndex Artists (Monitored) 22:22:44.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:44.9 Info: => 7.24E-05s 22:22:44.9 Info: CreateIndex Albums (ArtistMetadataId) 22:22:44.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:44.9 Info: => 7.08E-05s 22:22:44.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:44.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:44.9 Info: => 6.98E-05s 22:22:44.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:44.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:44.9 Info: => 6.92E-05s 22:22:44.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:44.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:44.9 Info: => 6.89E-05s 22:22:44.9 Info: UpdateData 22:22:44.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:44.9 Info: => 3.82E-05s 22:22:44.9 Info: UpdateData 22:22:44.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:44.9 Info: => 2.97E-05s 22:22:44.9 Info: UpdateData 22:22:44.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:44.9 Info: => 3.34E-05s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:44', 'add_release_groups_etc') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 23: add_release_groups_etc migrated 22:22:44.9 Info: => 0.0005492s 22:22:44.9 Info: 24: NewMediaInfoFormat migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 24 22:22:44.9 Info: UpdateData 22:22:44.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:44.9 Info: => 3.82E-05s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:44', 'NewMediaInfoFormat') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 24: NewMediaInfoFormat migrated 22:22:44.9 Info: => 0.0003516s 22:22:44.9 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 25 22:22:44.9 Info: RenameTable Restrictions ReleaseProfiles 22:22:44.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:44.9 Info: => 0.0016965s 22:22:44.9 Info: AlterTable ReleaseProfiles 22:22:44.9 Info: => 4E-07s 22:22:44.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:44.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:44.9 Info: => 0.0004873s 22:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:44', 'rename_restrictions_to_release_profiles') 22:22:44.9 Info: Committing Transaction 22:22:44.9 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:44.9 Info: => 0.000828s 22:22:44.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:44.9 Info: Beginning Transaction 22:22:44.9 Info: Starting migration of Main DB to 26 22:22:44.9 Info: RenameTable Profiles QualityProfiles 22:22:44.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:44.9 Info: => 0.0016571s 22:22:44.9 Info: AlterTable QualityProfiles 22:22:44.9 Info: => 4E-07s 22:22:44.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:44.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:44.9 Info: => 0.0004862s 22:22:44.9 Info: AlterTable LanguageProfiles 22:22:44.9 Info: => 4E-07s 22:22:44.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:44.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:44.9 Info: => 0.0004814s 22:22:44.9 Info: UpdateData 22:22:44.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:44.9 Info: => 3.64E-05s 22:22:44.9 Info: UpdateData 22:22:44.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:44.9 Info: => 2.7E-05s 22:22:44.9 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:45.0 Info: DROP TABLE "Artists" 22:22:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.0 Info: => 0.0042225s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:45', 'rename_quality_profiles_add_upgrade_allowed') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:45.0 Info: => 0.0046982s 22:22:45.0 Info: 27: add_import_exclusions migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 27 22:22:45.0 Info: CreateTable ImportListExclusions 22:22:45.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:45.0 Info: => 0.000116s 22:22:45.0 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:45.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:45.0 Info: => 9.02E-05s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:45', 'add_import_exclusions') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 27: add_import_exclusions migrated 22:22:45.0 Info: => 0.0005468s 22:22:45.0 Info: 28: clean_artist_metadata_table migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 28 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:45.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:45.0 Info: => 0.0001503s 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:45.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:45.0 Info: => 0.0001402s 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:45.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:45.0 Info: => 0.0001117s 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:45.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:45.0 Info: => 0.0001116s 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:45.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:45.0 Info: => 0.0001133s 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:45.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:45.0 Info: => 0.0001096s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:45', 'clean_artist_metadata_table') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 28: clean_artist_metadata_table migrated 22:22:45.0 Info: => 0.0004621s 22:22:45.0 Info: 29: health_issue_notification migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 29 22:22:45.0 Info: AlterTable Notifications 22:22:45.0 Info: => 5E-07s 22:22:45.0 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.0005078s 22:22:45.0 Info: AlterTable Notifications 22:22:45.0 Info: => 4E-07s 22:22:45.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.0004914s 22:22:45.0 Info: AlterTable Notifications 22:22:45.0 Info: => 3E-07s 22:22:45.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.0006242s 22:22:45.0 Info: AlterTable Notifications 22:22:45.0 Info: => 2E-07s 22:22:45.0 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.00049s 22:22:45.0 Info: AlterTable Notifications 22:22:45.0 Info: => 3E-07s 22:22:45.0 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.0004957s 22:22:45.0 Info: DeleteColumn Notifications OnDownload 22:22:45.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:45.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:45.0 Info: DROP TABLE "Notifications" 22:22:45.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:45.0 Info: => 0.0037466s 22:22:45.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:45.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:45.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:45.0 Info: DROP TABLE "Notifications" 22:22:45.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:45.0 Info: => 0.0037447s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:45', 'health_issue_notification') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 29: health_issue_notification migrated 22:22:45.0 Info: => 0.0041653s 22:22:45.0 Info: 30: add_mediafilerepository_mtime migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 30 22:22:45.0 Info: AlterTable TrackFiles 22:22:45.0 Info: => 4E-07s 22:22:45.0 Info: CreateColumn TrackFiles Modified DateTime 22:22:45.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:45.0 Info: => 0.0005874s 22:22:45.0 Info: AlterTable TrackFiles 22:22:45.0 Info: => 3E-07s 22:22:45.0 Info: CreateColumn TrackFiles Path String 22:22:45.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:45.0 Info: => 0.0004881s 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:45.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:45.0 Info: => 3.09E-05s 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:45.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:45.0 Info: => 0.0001153s 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:45.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:45.0 Info: => 0.0001258s 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:45.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:45.0 Info: => 0.000128s 22:22:45.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:45.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:45.0 Info: => 6.52E-05s 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:45.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:45.0 Info: => 4.47E-05s 22:22:45.0 Info: AlterTable TrackFiles 22:22:45.0 Info: => 4E-07s 22:22:45.0 Info: AlterColumn TrackFiles Path String 22:22:45.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:45.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:45.0 Info: DROP TABLE "TrackFiles" 22:22:45.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.0 Info: => 0.0038347s 22:22:45.0 Info: CreateIndex TrackFiles (Path) 22:22:45.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:45.0 Info: => 7.66E-05s 22:22:45.0 Info: DeleteColumn TrackFiles RelativePath 22:22:45.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:45.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:45.0 Info: DROP TABLE "TrackFiles" 22:22:45.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:45.0 Info: => 0.0039062s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:45', 'add_mediafilerepository_mtime') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 30: add_mediafilerepository_mtime migrated 22:22:45.0 Info: => 0.0043024s 22:22:45.0 Info: 31: add_artistmetadataid_constraint migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 31 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:45.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:45.0 Info: => 7.93E-05s 22:22:45.0 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:45.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:45.0 Info: => 0.0002253s 22:22:45.0 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:45.0 Info: DROP TABLE "Artists" 22:22:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.0 Info: => 0.0041773s 22:22:45.0 Info: CreateIndex Artists (ArtistMetadataId) 22:22:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.0 Info: => 0.0001002s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:45', 'add_artistmetadataid_constraint') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 31: add_artistmetadataid_constraint migrated 22:22:45.0 Info: => 0.0005165s 22:22:45.0 Info: 32: old_ids_and_artist_alias migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 32 22:22:45.0 Info: AlterTable ArtistMetadata 22:22:45.0 Info: => 5E-07s 22:22:45.0 Info: CreateColumn ArtistMetadata Aliases String 22:22:45.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:45.0 Info: => 0.0005433s 22:22:45.0 Info: AlterTable ArtistMetadata 22:22:45.0 Info: => 3E-07s 22:22:45.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:45.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.0 Info: => 0.000524s 22:22:45.0 Info: AlterTable Albums 22:22:45.0 Info: => 4E-07s 22:22:45.0 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.0 Info: => 0.0005999s 22:22:45.0 Info: AlterTable AlbumReleases 22:22:45.0 Info: => 3E-07s 22:22:45.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:45.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.0 Info: => 0.0005516s 22:22:45.0 Info: AlterTable Tracks 22:22:45.0 Info: => 3E-07s 22:22:45.0 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.0 Info: => 0.0005153s 22:22:45.0 Info: AlterTable Tracks 22:22:45.0 Info: => 3E-07s 22:22:45.0 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.0 Info: => 0.0005248s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:45', 'old_ids_and_artist_alias') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 32: old_ids_and_artist_alias migrated 22:22:45.0 Info: => 0.0009055s 22:22:45.0 Info: 33: download_propers_config migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 33 22:22:45.0 Info: PerformDBOperation 22:22:45.0 Info: Performing DB Operation 22:22:45.0 Info: => 2.66E-05s 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:45.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:45.0 Info: => 3.82E-05s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:45', 'download_propers_config') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 33: download_propers_config migrated 22:22:45.0 Info: => 0.000376s 22:22:45.0 Info: 34: remove_language_profiles migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 34 22:22:45.0 Info: DeleteTable LanguageProfiles 22:22:45.0 Info: DROP TABLE "LanguageProfiles" 22:22:45.0 Info: => 0.0001949s 22:22:45.0 Info: DeleteColumn Artists LanguageProfileId 22:22:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.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" 22:22:45.0 Info: DROP TABLE "Artists" 22:22:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.0 Info: => 0.0043336s 22:22:45.0 Info: DeleteColumn ImportLists LanguageProfileId 22:22:45.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) 22:22:45.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" 22:22:45.0 Info: DROP TABLE "ImportLists" 22:22:45.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:45.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:45.0 Info: => 0.0038224s 22:22:45.0 Info: DeleteColumn Blacklist Language 22:22:45.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) 22:22:45.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" 22:22:45.0 Info: DROP TABLE "Blacklist" 22:22:45.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:45.0 Info: => 0.0036415s 22:22:45.0 Info: DeleteColumn History Language 22:22:45.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) 22:22:45.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" 22:22:45.0 Info: DROP TABLE "History" 22:22:45.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:45.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:45.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:45.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:45.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:45.0 Info: => 0.0065008s 22:22:45.0 Info: DeleteColumn LyricFiles Language 22:22:45.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) 22:22:45.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" 22:22:45.0 Info: DROP TABLE "LyricFiles" 22:22:45.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:45.0 Info: => 0.0036218s 22:22:45.0 Info: DeleteColumn TrackFiles Language 22:22:45.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:45.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" 22:22:45.0 Info: DROP TABLE "TrackFiles" 22:22:45.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:45.0 Info: => 0.0039162s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:45', 'remove_language_profiles') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 34: remove_language_profiles migrated 22:22:45.0 Info: => 0.0044786s 22:22:45.0 Info: 35: multi_disc_naming_format migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 35 22:22:45.0 Info: AlterTable NamingConfig 22:22:45.0 Info: => 4E-07s 22:22:45.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:45.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:45.0 Info: => 0.0005814s 22:22:45.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:45.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:45.0 Info: => 5.56E-05s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:45', 'multi_disc_naming_format') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 35: multi_disc_naming_format migrated 22:22:45.0 Info: => 0.0004201s 22:22:45.0 Info: 36: add_download_client_priority migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 36 22:22:45.0 Info: AlterTable DownloadClients 22:22:45.0 Info: => 4E-07s 22:22:45.0 Info: CreateColumn DownloadClients Priority Int32 22:22:45.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:45.0 Info: => 0.0005578s 22:22:45.0 Info: PerformDBOperation 22:22:45.0 Info: Performing DB Operation 22:22:45.0 Info: => 5.26E-05s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:45', 'add_download_client_priority') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 36: add_download_client_priority migrated 22:22:45.0 Info: => 0.0004207s 22:22:45.0 Info: 37: remove_growl_prowl migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 37 22:22:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:45.0 Info: => 3.89E-05s 22:22:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:45.0 Info: => 2.74E-05s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:45', 'remove_growl_prowl') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 37: remove_growl_prowl migrated 22:22:45.0 Info: => 0.0003677s 22:22:45.0 Info: 38: remove_plex_hometheatre migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 38 22:22:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:45.0 Info: => 3.54E-05s 22:22:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:45.0 Info: => 3.52E-05s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:45', 'remove_plex_hometheatre') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 38: remove_plex_hometheatre migrated 22:22:45.0 Info: => 0.0003865s 22:22:45.0 Info: 39: add_root_folder_add_defaults migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 39 22:22:45.0 Info: AlterTable RootFolders 22:22:45.0 Info: => 5E-07s 22:22:45.0 Info: CreateColumn RootFolders Name String 22:22:45.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:45.0 Info: => 0.0006484s 22:22:45.0 Info: AlterTable RootFolders 22:22:45.0 Info: => 4E-07s 22:22:45.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:45.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.0005542s 22:22:45.0 Info: AlterTable RootFolders 22:22:45.0 Info: => 3E-07s 22:22:45.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:45.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.0005193s 22:22:45.0 Info: AlterTable RootFolders 22:22:45.0 Info: => 3E-07s 22:22:45.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:45.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.0005311s 22:22:45.0 Info: AlterTable RootFolders 22:22:45.0 Info: => 3E-07s 22:22:45.0 Info: CreateColumn RootFolders DefaultTags String 22:22:45.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:45.0 Info: => 0.000545s 22:22:45.0 Info: PerformDBOperation 22:22:45.0 Info: Performing DB Operation 22:22:45.0 Info: => 4.27E-05s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:45', 'add_root_folder_add_defaults') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 39: add_root_folder_add_defaults migrated 22:22:45.0 Info: => 0.0003943s 22:22:45.0 Info: 40: task_duration migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 40 22:22:45.0 Info: AlterTable ScheduledTasks 22:22:45.0 Info: => 4E-07s 22:22:45.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:45.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:45.0 Info: => 0.0005918s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:45', 'task_duration') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 40: task_duration migrated 22:22:45.0 Info: => 0.0010476s 22:22:45.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 41 22:22:45.0 Info: AlterTable ReleaseProfiles 22:22:45.0 Info: => 5E-07s 22:22:45.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:45.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:45.0 Info: => 0.0005704s 22:22:45.0 Info: AlterTable ReleaseProfiles 22:22:45.0 Info: => 3E-07s 22:22:45.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:45.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.0005103s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:45', 'add_indexer_and_enabled_to_release_profiles') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:45.0 Info: => 0.0008847s 22:22:45.0 Info: 42: remove_album_folders migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 42 22:22:45.0 Info: DeleteColumn Artists AlbumFolder 22:22:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:45.0 Info: DROP TABLE "Artists" 22:22:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.0 Info: => 0.0042996s 22:22:45.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:45.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:45.0 Info: => 3.19E-05s 22:22:45.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:45.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:45.0 Info: => 2.59E-05s 22:22:45.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:45.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 22:22:45.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:45.0 Info: DROP TABLE "NamingConfig" 22:22:45.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:45.0 Info: => 0.0039309s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:45', 'remove_album_folders') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 42: remove_album_folders migrated 22:22:45.0 Info: => 0.0044069s 22:22:45.0 Info: 44: add_priority_to_indexers migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 44 22:22:45.0 Info: AlterTable Indexers 22:22:45.0 Info: => 5E-07s 22:22:45.0 Info: CreateColumn Indexers Priority Int32 22:22:45.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:45.0 Info: => 0.0005526s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:45', 'add_priority_to_indexers') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 44: add_priority_to_indexers migrated 22:22:45.0 Info: => 0.0009212s 22:22:45.0 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 45 22:22:45.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:45.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:45.0 Info: => 0.0001186s 22:22:45.0 Info: PerformDBOperation 22:22:45.0 Info: Performing DB Operation 22:22:45.0 Info: => 2.29E-05s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:45', 'remove_chown_and_folderchmod_config') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:45.0 Info: => 0.0003652s 22:22:45.0 Info: 47: update_notifiarr migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 47 22:22:45.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:45.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:45.0 Info: => 5.52E-05s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:45', 'update_notifiarr') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 47: update_notifiarr migrated 22:22:45.0 Info: => 0.0004183s 22:22:45.0 Info: 49: email_multiple_addresses migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 49 22:22:45.0 Info: PerformDBOperation 22:22:45.0 Info: Performing DB Operation 22:22:45.0 Info: => 5.75E-05s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:45', 'email_multiple_addresses') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 49: email_multiple_addresses migrated 22:22:45.0 Info: => 0.0003981s 22:22:45.0 Info: 50: rename_blacklist_to_blocklist migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 50 22:22:45.0 Info: RenameTable Blacklist Blocklist 22:22:45.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:45.0 Info: => 0.0022101s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:45', 'rename_blacklist_to_blocklist') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 50: rename_blacklist_to_blocklist migrated 22:22:45.0 Info: => 0.0026087s 22:22:45.0 Info: 51: cdh_per_downloadclient migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 51 22:22:45.0 Info: AlterTable DownloadClients 22:22:45.0 Info: => 4E-07s 22:22:45.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:45.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:45.0 Info: => 0.0005409s 22:22:45.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:45.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:45.0 Info: => 0.0009773s 22:22:45.0 Info: PerformDBOperation 22:22:45.0 Info: Performing DB Operation 22:22:45.0 Info: => 0.0001617s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:45', 'cdh_per_downloadclient') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 51: cdh_per_downloadclient migrated 22:22:45.0 Info: => 0.000531s 22:22:45.0 Info: 52: download_history migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 52 22:22:45.0 Info: CreateTable DownloadHistory 22:22:45.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:22:45.0 Info: => 0.0001595s 22:22:45.0 Info: CreateIndex DownloadHistory (EventType) 22:22:45.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:45.0 Info: => 0.0001091s 22:22:45.0 Info: CreateIndex DownloadHistory (ArtistId) 22:22:45.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:45.0 Info: => 9.84E-05s 22:22:45.0 Info: CreateIndex DownloadHistory (DownloadId) 22:22:45.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:45.0 Info: => 9.97E-05s 22:22:45.0 Info: PerformDBOperation 22:22:45.0 Info: Performing DB Operation 22:22:45.0 Info: => 0.0001138s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:45', 'download_history') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 52: download_history migrated 22:22:45.0 Info: => 0.000514s 22:22:45.0 Info: 53: add_update_history migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 53 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:45', 'add_update_history') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 53: add_update_history migrated 22:22:45.0 Info: => 0.0003909s 22:22:45.0 Info: 54: add_on_update_to_notifications migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 54 22:22:45.0 Info: AlterTable Notifications 22:22:45.0 Info: => 4E-07s 22:22:45.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:45.0 Info: => 0.0005779s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:45', 'add_on_update_to_notifications') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 54: add_on_update_to_notifications migrated 22:22:45.0 Info: => 0.0009477s 22:22:45.0 Info: 55: download_client_per_indexer migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 55 22:22:45.0 Info: AlterTable Indexers 22:22:45.0 Info: => 5E-07s 22:22:45.0 Info: CreateColumn Indexers DownloadClientId Int32 22:22:45.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.0005636s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:45', 'download_client_per_indexer') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 55: download_client_per_indexer migrated 22:22:45.0 Info: => 0.0009302s 22:22:45.0 Info: 56: AddNewItemMonitorType migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 56 22:22:45.0 Info: AlterTable Artists 22:22:45.0 Info: => 5E-07s 22:22:45.0 Info: CreateColumn Artists MonitorNewItems Int32 22:22:45.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.0006204s 22:22:45.0 Info: AlterTable RootFolders 22:22:45.0 Info: => 4E-07s 22:22:45.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:45.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.0005317s 22:22:45.0 Info: AlterTable ImportLists 22:22:45.0 Info: => 4E-07s 22:22:45.0 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:45.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.0005304s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:45', 'AddNewItemMonitorType') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 56: AddNewItemMonitorType migrated 22:22:45.0 Info: => 0.0009102s 22:22:45.0 Info: 57: ImportListSearch migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 57 22:22:45.0 Info: AlterTable ImportLists 22:22:45.0 Info: => 5E-07s 22:22:45.0 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:45.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:45.0 Info: => 0.0005681s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:45', 'ImportListSearch') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 57: ImportListSearch migrated 22:22:45.0 Info: => 0.0009585s 22:22:45.0 Info: 58: ImportListMonitorExisting migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 58 22:22:45.0 Info: AlterTable ImportLists 22:22:45.0 Info: => 5E-07s 22:22:45.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:45.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:45.0 Info: => 0.0006189s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:45', 'ImportListMonitorExisting') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 58: ImportListMonitorExisting migrated 22:22:45.0 Info: => 0.0009983s 22:22:45.0 Info: 59: add_indexer_tags migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 59 22:22:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:45.0 Info: => 4.77E-05s 22:22:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:45.0 Info: => 2.71E-05s 22:22:45.0 Info: AlterTable Indexers 22:22:45.0 Info: => 2E-07s 22:22:45.0 Info: CreateColumn Indexers Tags String 22:22:45.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:45.0 Info: => 0.000541s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:45', 'add_indexer_tags') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 59: add_indexer_tags migrated 22:22:45.0 Info: => 0.0009078s 22:22:45.0 Info: 60: update_audio_types migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 60 22:22:45.0 Info: PerformDBOperation 22:22:45.0 Info: Performing DB Operation 22:22:45.0 Info: => 4.3E-05s 22:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:45', 'update_audio_types') 22:22:45.0 Info: Committing Transaction 22:22:45.0 Info: 60: update_audio_types migrated 22:22:45.0 Info: => 0.0003952s 22:22:45.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:45.0 Info: Beginning Transaction 22:22:45.0 Info: Starting migration of Main DB to 61 22:22:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.0 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:45.0 Info: => 3.15E-05s 22:22:45.0 Info: AlterTable AlbumReleases 22:22:45.0 Info: => 3E-07s 22:22:45.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:45.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) 22:22:45.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" 22:22:45.1 Info: DROP TABLE "AlbumReleases" 22:22:45.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:45.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:45.1 Info: => 0.0043075s 22:22:45.1 Info: AlterTable Albums 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:45.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) 22:22:45.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" 22:22:45.1 Info: DROP TABLE "Albums" 22:22:45.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:45.1 Info: => 0.0043714s 22:22:45.1 Info: AlterTable Albums 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:45.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) 22:22:45.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" 22:22:45.1 Info: DROP TABLE "Albums" 22:22:45.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:45.1 Info: => 0.0050794s 22:22:45.1 Info: AlterTable Albums 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn Albums Added DateTimeOffset 22:22:45.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) 22:22:45.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" 22:22:45.1 Info: DROP TABLE "Albums" 22:22:45.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:45.1 Info: => 0.0043629s 22:22:45.1 Info: AlterTable Artists 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:45.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:45.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 22:22:45.1 Info: DROP TABLE "Artists" 22:22:45.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.1 Info: => 0.0043614s 22:22:45.1 Info: AlterTable Artists 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn Artists Added DateTimeOffset 22:22:45.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:45.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 22:22:45.1 Info: DROP TABLE "Artists" 22:22:45.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.1 Info: => 0.0046197s 22:22:45.1 Info: AlterTable Blocklist 22:22:45.1 Info: => 3E-07s 22:22:45.1 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:45.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:45.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:45.1 Info: DROP TABLE "Blocklist" 22:22:45.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:45.1 Info: => 0.0037902s 22:22:45.1 Info: AlterTable Blocklist 22:22:45.1 Info: => 3E-07s 22:22:45.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:45.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:45.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:45.1 Info: DROP TABLE "Blocklist" 22:22:45.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:45.1 Info: => 0.0037644s 22:22:45.1 Info: AlterTable Commands 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:45.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:45.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:45.1 Info: DROP TABLE "Commands" 22:22:45.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:45.1 Info: => 0.003712s 22:22:45.1 Info: AlterTable Commands 22:22:45.1 Info: => 3E-07s 22:22:45.1 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:45.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:45.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:45.1 Info: DROP TABLE "Commands" 22:22:45.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:45.1 Info: => 0.0059644s 22:22:45.1 Info: AlterTable Commands 22:22:45.1 Info: => 3E-07s 22:22:45.1 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:45.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:45.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:45.1 Info: DROP TABLE "Commands" 22:22:45.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:45.1 Info: => 0.0037875s 22:22:45.1 Info: AlterTable DownloadClientStatus 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22: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) 22:22:45.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:45.1 Info: DROP TABLE "DownloadClientStatus" 22:22:45.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:45.1 Info: => 0.0042518s 22:22:45.1 Info: AlterTable DownloadClientStatus 22:22:45.1 Info: => 3E-07s 22:22:45.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22: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) 22:22:45.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:45.1 Info: DROP TABLE "DownloadClientStatus" 22:22:45.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:45.1 Info: => 0.0041077s 22:22:45.1 Info: AlterTable DownloadClientStatus 22:22:45.1 Info: => 3E-07s 22:22:45.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22: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) 22:22:45.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:45.1 Info: DROP TABLE "DownloadClientStatus" 22:22:45.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:45.1 Info: => 0.0041644s 22:22:45.1 Info: AlterTable DownloadHistory 22:22:45.1 Info: => 3E-07s 22:22:45.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22: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) 22:22: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" 22:22:45.1 Info: DROP TABLE "DownloadHistory" 22:22:45.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:45.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:45.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:45.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:45.1 Info: => 0.0045744s 22:22:45.1 Info: AlterTable ExtraFiles 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22: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) 22:22: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" 22:22:45.1 Info: DROP TABLE "ExtraFiles" 22:22:45.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:45.1 Info: => 0.0037924s 22:22:45.1 Info: AlterTable ExtraFiles 22:22:45.1 Info: => 3E-07s 22:22:45.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22: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) 22:22: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" 22:22:45.1 Info: DROP TABLE "ExtraFiles" 22:22:45.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:45.1 Info: => 0.003828s 22:22:45.1 Info: AlterTable History 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn History Date DateTimeOffset 22:22: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) 22:22: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" 22:22:45.1 Info: DROP TABLE "History" 22:22:45.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:45.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:45.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:45.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:45.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:45.1 Info: => 0.0045404s 22:22:45.1 Info: AlterTable ImportListStatus 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22: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) 22:22:45.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:45.1 Info: DROP TABLE "ImportListStatus" 22:22:45.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:45.1 Info: => 0.0039439s 22:22:45.1 Info: AlterTable ImportListStatus 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22: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) 22:22:45.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:45.1 Info: DROP TABLE "ImportListStatus" 22:22:45.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:45.1 Info: => 0.0040974s 22:22:45.1 Info: AlterTable ImportListStatus 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22: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) 22:22:45.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:45.1 Info: DROP TABLE "ImportListStatus" 22:22:45.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:45.1 Info: => 0.0039299s 22:22:45.1 Info: AlterTable IndexerStatus 22:22:45.1 Info: => 3E-07s 22:22:45.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22: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) 22:22:45.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:45.1 Info: DROP TABLE "IndexerStatus" 22:22:45.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:45.1 Info: => 0.0040706s 22:22:45.1 Info: AlterTable IndexerStatus 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22: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) 22:22:45.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:45.1 Info: DROP TABLE "IndexerStatus" 22:22:45.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:45.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:45.1 Info: => 0.0038975s 22:22:45.1 Info: AlterTable IndexerStatus 22:22:45.1 Info: => 4E-07s 22:22:45.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22: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) 22:22:45.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:45.1 Info: DROP TABLE "IndexerStatus" 22:22:45.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:45.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:45.2 Info: => 0.0039546s 22:22:45.2 Info: AlterTable LyricFiles 22:22:45.2 Info: => 3E-07s 22:22:45.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22: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 NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22: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" 22:22:45.2 Info: DROP TABLE "LyricFiles" 22:22:45.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:45.2 Info: => 0.0037345s 22:22:45.2 Info: AlterTable LyricFiles 22:22:45.2 Info: => 3E-07s 22:22:45.2 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22: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) 22:22: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" 22:22:45.2 Info: DROP TABLE "LyricFiles" 22:22:45.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:45.2 Info: => 0.0050184s 22:22:45.2 Info: AlterTable MetadataFiles 22:22:45.2 Info: => 3E-07s 22:22:45.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22: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) 22:22: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" 22:22:45.2 Info: DROP TABLE "MetadataFiles" 22:22:45.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:45.2 Info: => 0.0042192s 22:22:45.2 Info: AlterTable MetadataFiles 22:22:45.2 Info: => 4E-07s 22:22:45.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22: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) 22:22: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" 22:22:45.2 Info: DROP TABLE "MetadataFiles" 22:22:45.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:45.2 Info: => 0.0038103s 22:22:45.2 Info: AlterTable PendingReleases 22:22:45.2 Info: => 3E-07s 22:22:45.2 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22: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) 22:22:45.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:45.2 Info: DROP TABLE "PendingReleases" 22:22:45.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:45.2 Info: => 0.0036982s 22:22:45.2 Info: AlterTable ScheduledTasks 22:22:45.2 Info: => 4E-07s 22:22:45.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22: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) 22:22:45.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:45.2 Info: DROP TABLE "ScheduledTasks" 22:22:45.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:45.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:45.2 Info: => 0.0040862s 22:22:45.2 Info: AlterTable ScheduledTasks 22:22:45.2 Info: => 4E-07s 22:22:45.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22: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) 22:22:45.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:45.2 Info: DROP TABLE "ScheduledTasks" 22:22:45.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:45.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:45.2 Info: => 0.0040437s 22:22:45.2 Info: AlterTable TrackFiles 22:22:45.2 Info: => 4E-07s 22:22:45.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22: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) 22:22: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" 22:22:45.2 Info: DROP TABLE "TrackFiles" 22:22:45.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:45.2 Info: => 0.004068s 22:22:45.2 Info: AlterTable TrackFiles 22:22:45.2 Info: => 3E-07s 22:22:45.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22: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) 22:22: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" 22:22:45.2 Info: DROP TABLE "TrackFiles" 22:22:45.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:45.2 Info: => 0.0041558s 22:22:45.2 Info: AlterTable VersionInfo 22:22:45.2 Info: => 4E-07s 22:22:45.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:45.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:45.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:45.2 Info: DROP TABLE "VersionInfo" 22:22:45.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:45.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:45.2 Info: => 0.0040469s 22:22:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:45', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:45.2 Info: Committing Transaction 22:22:45.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:45.2 Info: => 0.0048538s 22:22:45.2 Info: 62: add_on_delete_to_notifications migrating 22:22:45.2 Info: Beginning Transaction 22:22:45.2 Info: Starting migration of Main DB to 62 22:22:45.2 Info: AlterTable Notifications 22:22:45.2 Info: => 5E-07s 22:22:45.2 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:45.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:45.2 Info: => 0.0005601s 22:22:45.2 Info: AlterTable Notifications 22:22:45.2 Info: => 3E-07s 22:22:45.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:45.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:45.2 Info: => 0.0005357s 22:22:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:45', 'add_on_delete_to_notifications') 22:22:45.2 Info: Committing Transaction 22:22:45.2 Info: 62: add_on_delete_to_notifications migrated 22:22:45.2 Info: => 0.0009259s 22:22:45.2 Info: 63: add_custom_formats migrating 22:22:45.2 Info: Beginning Transaction 22:22:45.2 Info: Starting migration of Main DB to 63 22:22:45.2 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}') 22:22:45.2 Info: AlterTable DelayProfiles 22:22:45.2 Info: => 3E-07s 22:22:45.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:45.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:45.2 Info: => 0.0006186s 22:22:45.2 Info: UpdateData 22:22:45.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:45.2 Info: => 5.3E-05s 22:22:45.2 Info: AlterTable TrackFiles 22:22:45.2 Info: => 3E-07s 22:22:45.2 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:45.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:45.2 Info: => 0.0005285s 22:22:45.2 Info: PerformDBOperation 22:22:45.2 Info: Performing DB Operation 22:22:45.2 Info: => 2.75E-05s 22:22:45.2 Info: CreateTable CustomFormats 22:22: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) 22:22:45.2 Info: => 0.0001067s 22:22:45.2 Info: CreateIndex CustomFormats (Name) 22:22:45.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:45.2 Info: => 8.01E-05s 22:22:45.2 Info: AlterTable QualityProfiles 22:22:45.2 Info: => 3E-07s 22:22:45.2 Info: CreateColumn QualityProfiles FormatItems String 22:22:45.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:45.2 Info: => 0.0005526s 22:22:45.2 Info: AlterTable QualityProfiles 22:22:45.2 Info: => 3E-07s 22:22:45.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:45.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:45.2 Info: => 0.0005507s 22:22:45.2 Info: AlterTable QualityProfiles 22:22:45.2 Info: => 3E-07s 22:22:45.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:45.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:45.2 Info: => 0.0005583s 22:22:45.2 Info: PerformDBOperation 22:22:45.2 Info: Performing DB Operation 22:22:45.2 Info: => 5.16E-05s 22:22:45.2 Info: PerformDBOperation 22:22:45.2 Info: Performing DB Operation 22:22:45.2 Info: => 0.0010767s 22:22:45.2 Info: DeleteColumn ReleaseProfiles Preferred 22:22: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) 22:22:45.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:45.2 Info: DROP TABLE "ReleaseProfiles" 22:22:45.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:45.2 Info: => 0.0042665s 22:22:45.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22: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) 22:22:45.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:45.2 Info: DROP TABLE "ReleaseProfiles" 22:22:45.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:45.2 Info: => 0.0040565s 22:22:45.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:45.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:45.2 Info: => 3.47E-05s 22:22:45.2 Info: AlterTable DelayProfiles 22:22:45.2 Info: => 4E-07s 22:22:45.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:45.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:45.2 Info: => 0.0005459s 22:22:45.2 Info: AlterTable DelayProfiles 22:22:45.2 Info: => 3E-07s 22:22:45.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:45.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:45.2 Info: => 0.0005723s 22:22:45.2 Info: -> 1 Insert operations completed in 00:00:00.0000576 taking an average of 00:00:00.0000576 22:22:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:45', 'add_custom_formats') 22:22:45.2 Info: Committing Transaction 22:22:45.2 Info: 63: add_custom_formats migrated 22:22:45.2 Info: => 0.0010195s 22:22:45.2 Debug: Took: 00:00:00.3743214 22:22:45.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 22:22:45.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 22:22:45.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181653009936_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:45.3 Info: DatabaseEngineVersionCheck migrating 22:22:45.3 Info: PerformDBOperation 22:22:45.3 Info: Performing DB Operation 22:22:45.3 Info: SQLite 3.48.0 22:22:45.3 Info: => 0.0011906s 22:22:45.3 Info: DatabaseEngineVersionCheck migrated 22:22:45.3 Info: => 0.0012045s 22:22:45.3 Info: VersionMigration migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: CreateTable VersionInfo 22:22:45.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:45.3 Info: => 0.0001634s 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: VersionMigration migrated 22:22:45.3 Info: => 0.0007253s 22:22:45.3 Info: VersionUniqueMigration migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: CreateIndex VersionInfo (Version) 22:22:45.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:45.3 Info: => 9.78E-05s 22:22:45.3 Info: AlterTable VersionInfo 22:22:45.3 Info: => 6E-07s 22:22:45.3 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:45.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:45.3 Info: => 0.0004455s 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: VersionUniqueMigration migrated 22:22:45.3 Info: => 0.0007205s 22:22:45.3 Info: VersionDescriptionMigration migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: AlterTable VersionInfo 22:22:45.3 Info: => 4E-07s 22:22:45.3 Info: CreateColumn VersionInfo Description String 22:22:45.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:45.3 Info: => 0.0002076s 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: VersionDescriptionMigration migrated 22:22:45.3 Info: => 0.000463s 22:22:45.3 Info: 1: InitialSetup migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 1 22:22:45.3 Info: CreateTable Config 22:22:45.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:45.3 Info: => 0.0001294s 22:22:45.3 Info: CreateIndex Config (Key) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:45.3 Info: => 6.97E-05s 22:22:45.3 Info: CreateTable RootFolders 22:22:45.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:45.3 Info: => 7.73E-05s 22:22:45.3 Info: CreateIndex RootFolders (Path) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:45.3 Info: => 9.95E-05s 22:22:45.3 Info: CreateTable Artists 22:22:45.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:45.3 Info: => 0.0002076s 22:22:45.3 Info: CreateIndex Artists (ForeignArtistId) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:45.3 Info: => 7.04E-05s 22:22:45.3 Info: CreateIndex Artists (NameSlug) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:45.3 Info: => 6.46E-05s 22:22:45.3 Info: CreateIndex Artists (CleanName) 22:22:45.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.3 Info: => 6.15E-05s 22:22:45.3 Info: CreateIndex Artists (Path) 22:22:45.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.3 Info: => 6.06E-05s 22:22:45.3 Info: CreateTable Albums 22:22:45.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:45.3 Info: => 0.0001629s 22:22:45.3 Info: CreateIndex Albums (ForeignAlbumId) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.3 Info: => 6.69E-05s 22:22:45.3 Info: CreateIndex Albums (MBId) 22:22:45.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:45.3 Info: => 6.2E-05s 22:22:45.3 Info: CreateIndex Albums (TADBId) 22:22:45.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:45.3 Info: => 6.18E-05s 22:22:45.3 Info: CreateIndex Albums (TitleSlug) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:45.3 Info: => 6.14E-05s 22:22:45.3 Info: CreateIndex Albums (CleanTitle) 22:22:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.3 Info: => 6.01E-05s 22:22:45.3 Info: CreateIndex Albums (Path) 22:22:45.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:45.3 Info: => 6E-05s 22:22:45.3 Info: CreateTable Tracks 22:22:45.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:45.3 Info: => 0.0001212s 22:22:45.3 Info: CreateIndex Tracks (ForeignTrackId) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:45.3 Info: => 6.63E-05s 22:22:45.3 Info: CreateIndex Tracks (ArtistId) 22:22:45.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:45.3 Info: => 6.85E-05s 22:22:45.3 Info: CreateIndex Tracks (TrackFileId) 22:22:45.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:45.3 Info: => 6.92E-05s 22:22:45.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:45.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:45.3 Info: => 6.97E-05s 22:22:45.3 Info: CreateTable TrackFiles 22:22:45.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:45.3 Info: => 0.0001137s 22:22:45.3 Info: CreateIndex TrackFiles (ArtistId) 22:22:45.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:45.3 Info: => 6.64E-05s 22:22:45.3 Info: CreateIndex TrackFiles (AlbumId) 22:22:45.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.3 Info: => 6.42E-05s 22:22:45.3 Info: CreateTable History 22:22:45.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:45.3 Info: => 0.0001321s 22:22:45.3 Info: CreateIndex History (Date) 22:22:45.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:45.3 Info: => 7.02E-05s 22:22:45.3 Info: CreateIndex History (EventType) 22:22:45.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:45.3 Info: => 6.49E-05s 22:22:45.3 Info: CreateIndex History (DownloadId) 22:22:45.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:45.3 Info: => 6.38E-05s 22:22:45.3 Info: CreateIndex History (AlbumId) 22:22:45.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:45.3 Info: => 6.49E-05s 22:22:45.3 Info: CreateTable Notifications 22:22:45.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:45.3 Info: => 0.0001102s 22:22:45.3 Info: CreateTable ScheduledTasks 22:22:45.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:45.3 Info: => 8.8E-05s 22:22:45.3 Info: CreateIndex ScheduledTasks (TypeName) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:45.3 Info: => 7.01E-05s 22:22:45.3 Info: CreateTable Indexers 22:22:45.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:45.3 Info: => 9.21E-05s 22:22:45.3 Info: CreateIndex Indexers (Name) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:45.3 Info: => 6.74E-05s 22:22:45.3 Info: CreateTable Profiles 22:22:45.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:45.3 Info: => 8.65E-05s 22:22:45.3 Info: CreateIndex Profiles (Name) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:45.3 Info: => 6.69E-05s 22:22:45.3 Info: CreateTable QualityDefinitions 22:22:45.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:45.3 Info: => 0.0001187s 22:22:45.3 Info: CreateIndex QualityDefinitions (Quality) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:45.3 Info: => 0.0001071s 22:22:45.3 Info: CreateIndex QualityDefinitions (Title) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:45.3 Info: => 7.81E-05s 22:22:45.3 Info: CreateTable NamingConfig 22:22:45.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:45.3 Info: => 0.0001146s 22:22:45.3 Info: CreateTable Blacklist 22:22:45.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:45.3 Info: => 0.0001626s 22:22:45.3 Info: CreateTable Metadata 22:22:45.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:45.3 Info: => 9.16E-05s 22:22:45.3 Info: CreateTable MetadataFiles 22:22:45.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:45.3 Info: => 0.0001044s 22:22:45.3 Info: CreateTable DownloadClients 22:22:45.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:45.3 Info: => 0.0001003s 22:22:45.3 Info: CreateTable PendingReleases 22:22:45.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:45.3 Info: => 0.0001025s 22:22:45.3 Info: CreateTable RemotePathMappings 22:22:45.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:45.3 Info: => 8.62E-05s 22:22:45.3 Info: CreateTable Tags 22:22:45.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:45.3 Info: => 8.37E-05s 22:22:45.3 Info: CreateIndex Tags (Label) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:45.3 Info: => 8.07E-05s 22:22:45.3 Info: CreateTable Restrictions 22:22:45.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:45.3 Info: => 8.86E-05s 22:22:45.3 Info: CreateTable DelayProfiles 22:22:45.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:45.3 Info: => 0.0001251s 22:22:45.3 Info: CreateTable Users 22:22:45.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:45.3 Info: => 9.66E-05s 22:22:45.3 Info: CreateIndex Users (Identifier) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:45.3 Info: => 7.91E-05s 22:22:45.3 Info: CreateIndex Users (Username) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:45.3 Info: => 8.72E-05s 22:22:45.3 Info: CreateTable Commands 22:22:45.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:45.3 Info: => 0.0001124s 22:22:45.3 Info: CreateTable IndexerStatus 22:22:45.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:45.3 Info: => 0.0001065s 22:22:45.3 Info: CreateIndex IndexerStatus (ProviderId) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:45.3 Info: => 7.78E-05s 22:22:45.3 Info: CreateTable ExtraFiles 22:22:45.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:45.3 Info: => 0.0001027s 22:22:45.3 Info: CreateTable LyricFiles 22:22:45.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:45.3 Info: => 0.0001236s 22:22:45.3 Info: CreateTable LanguageProfiles 22:22:45.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:45.3 Info: => 8.57E-05s 22:22:45.3 Info: CreateIndex LanguageProfiles (Name) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:45.3 Info: => 7.93E-05s 22:22:45.3 Info: CreateTable DownloadClientStatus 22:22:45.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:45.3 Info: => 9.31E-05s 22:22:45.3 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:45.3 Info: => 8.09E-05s 22:22:45.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:45.3 Info: -> 1 Insert operations completed in 00:00:00.0000536 taking an average of 00:00:00.0000536 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:45', 'InitialSetup') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 1: InitialSetup migrated 22:22:45.3 Info: => 0.0009016s 22:22:45.3 Info: 2: add_reason_to_pending_releases migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 2 22:22:45.3 Info: AlterTable PendingReleases 22:22:45.3 Info: => 5E-07s 22:22:45.3 Info: CreateColumn PendingReleases Reason Int32 22:22:45.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:45.3 Info: => 0.000494s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:45', 'add_reason_to_pending_releases') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 2: add_reason_to_pending_releases migrated 22:22:45.3 Info: => 0.0008322s 22:22:45.3 Info: 3: add_medium_support migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 3 22:22:45.3 Info: AlterTable Albums 22:22:45.3 Info: => 5E-07s 22:22:45.3 Info: CreateColumn Albums Media String 22:22:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:45.3 Info: => 0.0004539s 22:22:45.3 Info: AlterTable Tracks 22:22:45.3 Info: => 4E-07s 22:22:45.3 Info: CreateColumn Tracks MediumNumber Int32 22:22:45.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:45.3 Info: => 0.0004829s 22:22:45.3 Info: AlterTable Tracks 22:22:45.3 Info: => 3E-07s 22:22:45.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:45.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:45.3 Info: => 0.0004626s 22:22:45.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:45.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:45.3 Info: => 3.22E-05s 22:22:45.3 Info: DeleteColumn Tracks TrackNumber 22:22:45.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:45.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:45.3 Info: DROP TABLE "Tracks" 22:22:45.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:45.3 Info: => 0.003779s 22:22:45.3 Info: AlterTable Tracks 22:22:45.3 Info: => 4E-07s 22:22:45.3 Info: CreateColumn Tracks TrackNumber String 22:22:45.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:45.3 Info: => 0.0004692s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:45', 'add_medium_support') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 3: add_medium_support migrated 22:22:45.3 Info: => 0.0008685s 22:22:45.3 Info: 4: add_various_qualites_in_profile migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 4 22:22:45.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:45.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:45.3 Info: => 4.1E-05s 22:22:45.3 Info: PerformDBOperation 22:22:45.3 Info: Performing DB Operation 22:22:45.3 Info: => 2.78E-05s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:45', 'add_various_qualites_in_profile') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 4: add_various_qualites_in_profile migrated 22:22:45.3 Info: => 0.000348s 22:22:45.3 Info: 5: metadata_profiles migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 5 22:22:45.3 Info: CreateTable MetadataProfiles 22:22:45.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:45.3 Info: => 0.0001073s 22:22:45.3 Info: CreateIndex MetadataProfiles (Name) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:45.3 Info: => 8.57E-05s 22:22:45.3 Info: AlterTable Artists 22:22:45.3 Info: => 3E-07s 22:22:45.3 Info: CreateColumn Artists MetadataProfileId Int32 22:22:45.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:45.3 Info: => 0.0004854s 22:22:45.3 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:45.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:45.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:45.3 Info: DROP TABLE "Artists" 22:22:45.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.3 Info: => 0.0040064s 22:22:45.3 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:45.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:45.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:45.3 Info: DROP TABLE "Artists" 22:22:45.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.3 Info: => 0.0048816s 22:22:45.3 Info: AlterTable Albums 22:22:45.3 Info: => 4E-07s 22:22:45.3 Info: CreateColumn Albums SecondaryTypes String 22:22:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:45.3 Info: => 0.0004623s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:45', 'metadata_profiles') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 5: metadata_profiles migrated 22:22:45.3 Info: => 0.0009038s 22:22:45.3 Info: 6: separate_automatic_and_interactive_search migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 6 22:22:45.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:45.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:45.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:45.3 Info: DROP TABLE "Indexers" 22:22:45.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:45.3 Info: => 0.0039302s 22:22:45.3 Info: AlterTable Indexers 22:22:45.3 Info: => 4E-07s 22:22:45.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:45.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:45.3 Info: => 0.0004854s 22:22:45.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:45.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:45.3 Info: => 3.66E-05s 22:22:45.3 Info: AlterTable Indexers 22:22:45.3 Info: => 3E-07s 22:22:45.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:45.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:45.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:45.3 Info: DROP TABLE "Indexers" 22:22:45.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:45.3 Info: => 0.00388s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:45', 'separate_automatic_and_interactive_search') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 6: separate_automatic_and_interactive_search migrated 22:22:45.3 Info: => 0.0042675s 22:22:45.3 Info: 7: change_album_path_to_relative migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 7 22:22:45.3 Info: DeleteColumn Albums Path 22:22:45.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:45.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:45.3 Info: DROP TABLE "Albums" 22:22:45.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.3 Info: => 0.0047769s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:45', 'change_album_path_to_relative') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 7: change_album_path_to_relative migrated 22:22:45.3 Info: => 0.005262s 22:22:45.3 Info: 8: change_quality_size_mb_to_kb migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 8 22:22:45.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:45.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:45.3 Info: => 4.27E-05s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:45', 'change_quality_size_mb_to_kb') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 8: change_quality_size_mb_to_kb migrated 22:22:45.3 Info: => 0.0004002s 22:22:45.3 Info: 9: album_releases migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 9 22:22:45.3 Info: AlterTable Albums 22:22:45.3 Info: => 5E-07s 22:22:45.3 Info: CreateColumn Albums Releases String 22:22:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:45.3 Info: => 0.0004714s 22:22:45.3 Info: AlterTable Albums 22:22:45.3 Info: => 4E-07s 22:22:45.3 Info: CreateColumn Albums CurrentRelease String 22:22:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:45.3 Info: => 0.0004749s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:45', 'album_releases') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 9: album_releases migrated 22:22:45.3 Info: => 0.0008297s 22:22:45.3 Info: 10: album_releases_fix migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 10 22:22:45.3 Info: AlterTable Albums 22:22:45.3 Info: => 4E-07s 22:22:45.3 Info: AlterColumn Albums Releases String 22:22:45.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:45.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:45.3 Info: DROP TABLE "Albums" 22:22:45.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.3 Info: => 0.004623s 22:22:45.3 Info: AlterTable Albums 22:22:45.3 Info: => 5E-07s 22:22:45.3 Info: AlterColumn Albums CurrentRelease String 22:22:45.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:45.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:45.3 Info: DROP TABLE "Albums" 22:22:45.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.3 Info: => 0.0046449s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:45', 'album_releases_fix') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 10: album_releases_fix migrated 22:22:45.3 Info: => 0.0050415s 22:22:45.3 Info: 11: import_lists migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 11 22:22:45.3 Info: CreateTable ImportLists 22:22:45.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:45.3 Info: => 0.0001614s 22:22:45.3 Info: CreateIndex ImportLists (Name) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:45.3 Info: => 8.57E-05s 22:22:45.3 Info: CreateTable ImportListStatus 22:22:45.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:45.3 Info: => 0.0001127s 22:22:45.3 Info: CreateIndex ImportListStatus (ProviderId) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:45.3 Info: => 8.22E-05s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:45', 'import_lists') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 11: import_lists migrated 22:22:45.3 Info: => 0.0004391s 22:22:45.3 Info: 12: add_release_status migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 12 22:22:45.3 Info: AlterTable MetadataProfiles 22:22:45.3 Info: => 6E-07s 22:22:45.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:45.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:45.3 Info: => 0.0005133s 22:22:45.3 Info: PerformDBOperation 22:22:45.3 Info: Performing DB Operation 22:22:45.3 Info: => 2.28E-05s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:45', 'add_release_status') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 12: add_release_status migrated 22:22:45.3 Info: => 0.0003573s 22:22:45.3 Info: 13: album_download_notification migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 13 22:22:45.3 Info: AlterTable Notifications 22:22:45.3 Info: => 5E-07s 22:22:45.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:45.3 Info: => 0.0005245s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:45', 'album_download_notification') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 13: album_download_notification migrated 22:22:45.3 Info: => 0.000893s 22:22:45.3 Info: 14: fix_language_metadata_profiles migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 14 22:22:45.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:45.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:45.3 Info: => 8.55E-05s 22:22:45.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:45.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:45.3 Info: => 7.43E-05s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:45', 'fix_language_metadata_profiles') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 14: fix_language_metadata_profiles migrated 22:22:45.3 Info: => 0.0003995s 22:22:45.3 Info: 15: remove_fanzub migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 15 22:22:45.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:45.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:45.3 Info: => 3.87E-05s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:45', 'remove_fanzub') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 15: remove_fanzub migrated 22:22:45.3 Info: => 0.0003518s 22:22:45.3 Info: 16: update_artist_history_indexes migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 16 22:22:45.3 Info: CreateIndex Albums (ArtistId) 22:22:45.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:45.3 Info: => 9.25E-05s 22:22:45.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:45.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:45.3 Info: => 9.52E-05s 22:22:45.3 Info: DeleteIndex History (AlbumId) 22:22:45.3 Info: DROP INDEX "IX_History_AlbumId" 22:22:45.3 Info: => 0.0001268s 22:22:45.3 Info: CreateIndex History (AlbumId, Date) 22:22:45.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:45.3 Info: => 9.49E-05s 22:22:45.3 Info: DeleteIndex History (DownloadId) 22:22:45.3 Info: DROP INDEX "IX_History_DownloadId" 22:22:45.3 Info: => 0.0001393s 22:22:45.3 Info: CreateIndex History (DownloadId, Date) 22:22:45.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:45.3 Info: => 8.52E-05s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:45', 'update_artist_history_indexes') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 16: update_artist_history_indexes migrated 22:22:45.3 Info: => 0.0004678s 22:22:45.3 Info: 17: remove_nma migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 17 22:22:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:45.3 Info: => 3.98E-05s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:45', 'remove_nma') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 17: remove_nma migrated 22:22:45.3 Info: => 0.0003648s 22:22:45.3 Info: 18: album_disambiguation migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 18 22:22:45.3 Info: AlterTable Albums 22:22:45.3 Info: => 6E-07s 22:22:45.3 Info: CreateColumn Albums Disambiguation String 22:22:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:45.3 Info: => 0.0005283s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:45', 'album_disambiguation') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 18: album_disambiguation migrated 22:22:45.3 Info: => 0.0008678s 22:22:45.3 Info: 19: add_ape_quality_in_profiles migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 19 22:22:45.3 Info: PerformDBOperation 22:22:45.3 Info: Performing DB Operation 22:22:45.3 Info: => 2.57E-05s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:45', 'add_ape_quality_in_profiles') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 19: add_ape_quality_in_profiles migrated 22:22:45.3 Info: => 0.000353s 22:22:45.3 Info: 20: remove_pushalot migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 20 22:22:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:45.3 Info: => 3.79E-05s 22:22:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:45.3 Info: => 3.82E-05s 22:22:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:45.3 Info: => 3.21E-05s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:45', 'remove_pushalot') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 20: remove_pushalot migrated 22:22:45.3 Info: => 0.0003435s 22:22:45.3 Info: 21: add_custom_filters migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 21 22:22:45.3 Info: CreateTable CustomFilters 22:22:45.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:45.3 Info: => 0.0001168s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:45', 'add_custom_filters') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 21: add_custom_filters migrated 22:22:45.3 Info: => 0.0005152s 22:22:45.3 Info: 22: import_list_tags migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 22 22:22:45.3 Info: AlterTable ImportLists 22:22:45.3 Info: => 5E-07s 22:22:45.3 Info: CreateColumn ImportLists Tags String 22:22:45.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:45.3 Info: => 0.0005111s 22:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:45', 'import_list_tags') 22:22:45.3 Info: Committing Transaction 22:22:45.3 Info: 22: import_list_tags migrated 22:22:45.3 Info: => 0.0008611s 22:22:45.3 Info: 23: add_release_groups_etc migrating 22:22:45.3 Info: Beginning Transaction 22:22:45.3 Info: Starting migration of Main DB to 23 22:22:45.3 Info: CreateTable ArtistMetadata 22:22:45.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:45.3 Info: => 0.000178s 22:22:45.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:45.3 Info: => 8.77E-05s 22:22:45.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:45.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:45.3 Info: => 9.27E-05s 22:22:45.3 Info: AlterTable Artists 22:22:45.3 Info: => 3E-07s 22:22:45.3 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:45.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:45.3 Info: => 0.0005378s 22:22:45.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:45.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:45.3 Info: => 5.97E-05s 22:22:45.3 Info: CreateTable AlbumReleases 22:22:45.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:45.3 Info: => 0.0001917s 22:22:45.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:45.3 Info: => 8.75E-05s 22:22:45.3 Info: CreateIndex AlbumReleases (AlbumId) 22:22:45.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:45.3 Info: => 7.88E-05s 22:22:45.3 Info: PerformDBOperation 22:22:45.3 Info: Performing DB Operation 22:22:45.3 Info: => 3.36E-05s 22:22:45.3 Info: AlterTable Albums 22:22:45.3 Info: => 3E-07s 22:22:45.3 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:45.3 Info: => 0.000536s 22:22:45.3 Info: AlterTable Albums 22:22:45.3 Info: => 3E-07s 22:22:45.3 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:45.3 Info: => 0.0005417s 22:22:45.3 Info: AlterTable Albums 22:22:45.3 Info: => 4E-07s 22:22:45.3 Info: CreateColumn Albums Links String 22:22:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:45.3 Info: => 0.00052s 22:22:45.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:45.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:45.3 Info: => 0.0043518s 22:22:45.3 Info: AlterTable Tracks 22:22:45.3 Info: => 3E-07s 22:22:45.3 Info: CreateColumn Tracks ForeignRecordingId String 22:22:45.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:45.3 Info: => 0.0005801s 22:22:45.3 Info: AlterTable Tracks 22:22:45.3 Info: => 3E-07s 22:22:45.3 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:45.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:45.3 Info: => 0.0005424s 22:22:45.3 Info: AlterTable Tracks 22:22:45.3 Info: => 4E-07s 22:22:45.3 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:45.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:45.3 Info: => 0.000557s 22:22:45.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:45.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:45.3 Info: => 6.72E-05s 22:22:45.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:45.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:45.3 Info: => 5.95E-05s 22:22:45.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:45.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:45.3 Info: DROP TABLE "Artists" 22:22:45.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.3 Info: => 0.0041198s 22:22:45.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:45.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:45.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:45.3 Info: DROP TABLE "Albums" 22:22:45.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.3 Info: => 0.0045152s 22:22:45.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:45.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:45.3 Info: DROP TABLE "Tracks" 22:22:45.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:45.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:45.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:45.4 Info: => 0.0041151s 22:22:45.4 Info: DeleteColumn TrackFiles ArtistId 22:22:45.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:45.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:45.4 Info: DROP TABLE "TrackFiles" 22:22:45.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.4 Info: => 0.0039319s 22:22:45.4 Info: CreateIndex Artists (ArtistMetadataId) 22:22:45.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.4 Info: => 7.69E-05s 22:22:45.4 Info: CreateIndex Artists (Monitored) 22:22:45.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.4 Info: => 7.19E-05s 22:22:45.4 Info: CreateIndex Albums (ArtistMetadataId) 22:22:45.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:45.4 Info: => 7.19E-05s 22:22:45.4 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:45.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:45.4 Info: => 6.89E-05s 22:22:45.4 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:45.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:45.4 Info: => 6.8E-05s 22:22:45.4 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:45.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:45.4 Info: => 6.88E-05s 22:22:45.4 Info: UpdateData 22:22:45.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:45.4 Info: => 3.75E-05s 22:22:45.4 Info: UpdateData 22:22:45.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:45.4 Info: => 3.02E-05s 22:22:45.4 Info: UpdateData 22:22:45.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:45.4 Info: => 3.69E-05s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:45', 'add_release_groups_etc') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 23: add_release_groups_etc migrated 22:22:45.4 Info: => 0.0005799s 22:22:45.4 Info: 24: NewMediaInfoFormat migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 24 22:22:45.4 Info: UpdateData 22:22:45.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:45.4 Info: => 3.72E-05s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:45', 'NewMediaInfoFormat') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 24: NewMediaInfoFormat migrated 22:22:45.4 Info: => 0.0003778s 22:22:45.4 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 25 22:22:45.4 Info: RenameTable Restrictions ReleaseProfiles 22:22:45.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:45.4 Info: => 0.001704s 22:22:45.4 Info: AlterTable ReleaseProfiles 22:22:45.4 Info: => 4E-07s 22:22:45.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:45.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:45.4 Info: => 0.0004926s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:45', 'rename_restrictions_to_release_profiles') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:45.4 Info: => 0.0008299s 22:22:45.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 26 22:22:45.4 Info: RenameTable Profiles QualityProfiles 22:22:45.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:45.4 Info: => 0.0016784s 22:22:45.4 Info: AlterTable QualityProfiles 22:22:45.4 Info: => 4E-07s 22:22:45.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:45.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:45.4 Info: => 0.0004884s 22:22:45.4 Info: AlterTable LanguageProfiles 22:22:45.4 Info: => 3E-07s 22:22:45.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:45.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:45.4 Info: => 0.0004859s 22:22:45.4 Info: UpdateData 22:22:45.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:45.4 Info: => 3.58E-05s 22:22:45.4 Info: UpdateData 22:22:45.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:45.4 Info: => 2.73E-05s 22:22:45.4 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:45.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:45.4 Info: DROP TABLE "Artists" 22:22:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.4 Info: => 0.0041048s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:45', 'rename_quality_profiles_add_upgrade_allowed') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:45.4 Info: => 0.0045922s 22:22:45.4 Info: 27: add_import_exclusions migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 27 22:22:45.4 Info: CreateTable ImportListExclusions 22:22:45.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:45.4 Info: => 0.0001048s 22:22:45.4 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:45.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:45.4 Info: => 8.22E-05s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:45', 'add_import_exclusions') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 27: add_import_exclusions migrated 22:22:45.4 Info: => 0.0004575s 22:22:45.4 Info: 28: clean_artist_metadata_table migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 28 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:45.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:45.4 Info: => 0.00013s 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:45.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:45.4 Info: => 0.0001157s 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:45.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:45.4 Info: => 0.0001118s 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:45.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:45.4 Info: => 0.0001109s 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:45.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:45.4 Info: => 0.0001092s 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:45.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:45.4 Info: => 0.0001091s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:45', 'clean_artist_metadata_table') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 28: clean_artist_metadata_table migrated 22:22:45.4 Info: => 0.0004499s 22:22:45.4 Info: 29: health_issue_notification migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 29 22:22:45.4 Info: AlterTable Notifications 22:22:45.4 Info: => 5E-07s 22:22:45.4 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:45.4 Info: => 0.0005079s 22:22:45.4 Info: AlterTable Notifications 22:22:45.4 Info: => 4E-07s 22:22:45.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:45.4 Info: => 0.0005056s 22:22:45.4 Info: AlterTable Notifications 22:22:45.4 Info: => 3E-07s 22:22:45.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:45.4 Info: => 0.0004955s 22:22:45.4 Info: AlterTable Notifications 22:22:45.4 Info: => 3E-07s 22:22:45.4 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:45.4 Info: => 0.0004929s 22:22:45.4 Info: AlterTable Notifications 22:22:45.4 Info: => 4E-07s 22:22:45.4 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:45.4 Info: => 0.0004931s 22:22:45.4 Info: DeleteColumn Notifications OnDownload 22:22:45.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:45.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:45.4 Info: DROP TABLE "Notifications" 22:22:45.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:45.4 Info: => 0.0037192s 22:22:45.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:45.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:45.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:45.4 Info: DROP TABLE "Notifications" 22:22:45.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:45.4 Info: => 0.0036926s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:45', 'health_issue_notification') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 29: health_issue_notification migrated 22:22:45.4 Info: => 0.0041127s 22:22:45.4 Info: 30: add_mediafilerepository_mtime migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 30 22:22:45.4 Info: AlterTable TrackFiles 22:22:45.4 Info: => 4E-07s 22:22:45.4 Info: CreateColumn TrackFiles Modified DateTime 22:22:45.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:45.4 Info: => 0.0005232s 22:22:45.4 Info: AlterTable TrackFiles 22:22:45.4 Info: => 4E-07s 22:22:45.4 Info: CreateColumn TrackFiles Path String 22:22:45.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:45.4 Info: => 0.0004862s 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:45.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:45.4 Info: => 2.81E-05s 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:45.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:45.4 Info: => 0.0001143s 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:45.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:45.4 Info: => 0.0001241s 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:45.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:45.4 Info: => 0.0001281s 22:22:45.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:45.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:45.4 Info: => 6.57E-05s 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:45.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:45.4 Info: => 4.67E-05s 22:22:45.4 Info: AlterTable TrackFiles 22:22:45.4 Info: => 4E-07s 22:22:45.4 Info: AlterColumn TrackFiles Path String 22:22:45.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:45.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:45.4 Info: DROP TABLE "TrackFiles" 22:22:45.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.4 Info: => 0.0037814s 22:22:45.4 Info: CreateIndex TrackFiles (Path) 22:22:45.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:45.4 Info: => 7.58E-05s 22:22:45.4 Info: DeleteColumn TrackFiles RelativePath 22:22:45.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:45.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:45.4 Info: DROP TABLE "TrackFiles" 22:22:45.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:45.4 Info: => 0.0039158s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:45', 'add_mediafilerepository_mtime') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 30: add_mediafilerepository_mtime migrated 22:22:45.4 Info: => 0.0043133s 22:22:45.4 Info: 31: add_artistmetadataid_constraint migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 31 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:45.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:45.4 Info: => 7.01E-05s 22:22:45.4 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:45.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:45.4 Info: => 0.0001167s 22:22:45.4 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:45.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:45.4 Info: DROP TABLE "Artists" 22:22:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.4 Info: => 0.0040179s 22:22:45.4 Info: CreateIndex Artists (ArtistMetadataId) 22:22:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.4 Info: => 9.57E-05s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:45', 'add_artistmetadataid_constraint') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 31: add_artistmetadataid_constraint migrated 22:22:45.4 Info: => 0.0005031s 22:22:45.4 Info: 32: old_ids_and_artist_alias migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 32 22:22:45.4 Info: AlterTable ArtistMetadata 22:22:45.4 Info: => 4E-07s 22:22:45.4 Info: CreateColumn ArtistMetadata Aliases String 22:22:45.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:45.4 Info: => 0.0005169s 22:22:45.4 Info: AlterTable ArtistMetadata 22:22:45.4 Info: => 3E-07s 22:22:45.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:45.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.4 Info: => 0.0004992s 22:22:45.4 Info: AlterTable Albums 22:22:45.4 Info: => 3E-07s 22:22:45.4 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.4 Info: => 0.0005114s 22:22:45.4 Info: AlterTable AlbumReleases 22:22:45.4 Info: => 3E-07s 22:22:45.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:45.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.4 Info: => 0.0006165s 22:22:45.4 Info: AlterTable Tracks 22:22:45.4 Info: => 3E-07s 22:22:45.4 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.4 Info: => 0.0005619s 22:22:45.4 Info: AlterTable Tracks 22:22:45.4 Info: => 3E-07s 22:22:45.4 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.4 Info: => 0.0005357s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:45', 'old_ids_and_artist_alias') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 32: old_ids_and_artist_alias migrated 22:22:45.4 Info: => 0.000921s 22:22:45.4 Info: 33: download_propers_config migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 33 22:22:45.4 Info: PerformDBOperation 22:22:45.4 Info: Performing DB Operation 22:22:45.4 Info: => 2.57E-05s 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:45.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:45.4 Info: => 3.8E-05s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:45', 'download_propers_config') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 33: download_propers_config migrated 22:22:45.4 Info: => 0.000378s 22:22:45.4 Info: 34: remove_language_profiles migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 34 22:22:45.4 Info: DeleteTable LanguageProfiles 22:22:45.4 Info: DROP TABLE "LanguageProfiles" 22:22:45.4 Info: => 0.0001951s 22:22:45.4 Info: DeleteColumn Artists LanguageProfileId 22:22:45.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:45.4 Info: DROP TABLE "Artists" 22:22:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.4 Info: => 0.0042048s 22:22:45.4 Info: DeleteColumn ImportLists LanguageProfileId 22:22:45.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) 22:22:45.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" 22:22:45.4 Info: DROP TABLE "ImportLists" 22:22:45.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:45.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:45.4 Info: => 0.003787s 22:22:45.4 Info: DeleteColumn Blacklist Language 22:22:45.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) 22:22:45.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" 22:22:45.4 Info: DROP TABLE "Blacklist" 22:22:45.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:45.4 Info: => 0.0038s 22:22:45.4 Info: DeleteColumn History Language 22:22:45.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) 22:22:45.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" 22:22:45.4 Info: DROP TABLE "History" 22:22:45.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:45.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:45.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:45.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:45.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:45.4 Info: => 0.0046085s 22:22:45.4 Info: DeleteColumn LyricFiles Language 22:22:45.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) 22:22:45.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" 22:22:45.4 Info: DROP TABLE "LyricFiles" 22:22:45.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:45.4 Info: => 0.0036985s 22:22:45.4 Info: DeleteColumn TrackFiles Language 22:22:45.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:45.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" 22:22:45.4 Info: DROP TABLE "TrackFiles" 22:22:45.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:45.4 Info: => 0.005794s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:45', 'remove_language_profiles') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 34: remove_language_profiles migrated 22:22:45.4 Info: => 0.006334s 22:22:45.4 Info: 35: multi_disc_naming_format migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 35 22:22:45.4 Info: AlterTable NamingConfig 22:22:45.4 Info: => 5E-07s 22:22:45.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:45.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:45.4 Info: => 0.0005132s 22:22:45.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:45.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:45.4 Info: => 3.35E-05s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:45', 'multi_disc_naming_format') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 35: multi_disc_naming_format migrated 22:22:45.4 Info: => 0.0004301s 22:22:45.4 Info: 36: add_download_client_priority migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 36 22:22:45.4 Info: AlterTable DownloadClients 22:22:45.4 Info: => 5E-07s 22:22:45.4 Info: CreateColumn DownloadClients Priority Int32 22:22:45.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:45.4 Info: => 0.0005619s 22:22:45.4 Info: PerformDBOperation 22:22:45.4 Info: Performing DB Operation 22:22:45.4 Info: => 8E-05s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:45', 'add_download_client_priority') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 36: add_download_client_priority migrated 22:22:45.4 Info: => 0.0004675s 22:22:45.4 Info: 37: remove_growl_prowl migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 37 22:22:45.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:45.4 Info: => 4.69E-05s 22:22:45.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:45.4 Info: => 2.48E-05s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:45', 'remove_growl_prowl') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 37: remove_growl_prowl migrated 22:22:45.4 Info: => 0.0003653s 22:22:45.4 Info: 38: remove_plex_hometheatre migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 38 22:22:45.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:45.4 Info: => 3.44E-05s 22:22:45.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:45.4 Info: => 3.48E-05s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:45', 'remove_plex_hometheatre') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 38: remove_plex_hometheatre migrated 22:22:45.4 Info: => 0.0003715s 22:22:45.4 Info: 39: add_root_folder_add_defaults migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 39 22:22:45.4 Info: AlterTable RootFolders 22:22:45.4 Info: => 4E-07s 22:22:45.4 Info: CreateColumn RootFolders Name String 22:22:45.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:45.4 Info: => 0.0005126s 22:22:45.4 Info: AlterTable RootFolders 22:22:45.4 Info: => 3E-07s 22:22:45.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:45.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:45.4 Info: => 0.0006134s 22:22:45.4 Info: AlterTable RootFolders 22:22:45.4 Info: => 3E-07s 22:22:45.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:45.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:45.4 Info: => 0.0005175s 22:22:45.4 Info: AlterTable RootFolders 22:22:45.4 Info: => 4E-07s 22:22:45.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:45.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:45.4 Info: => 0.0005087s 22:22:45.4 Info: AlterTable RootFolders 22:22:45.4 Info: => 3E-07s 22:22:45.4 Info: CreateColumn RootFolders DefaultTags String 22:22:45.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:45.4 Info: => 0.0005284s 22:22:45.4 Info: PerformDBOperation 22:22:45.4 Info: Performing DB Operation 22:22:45.4 Info: => 4.44E-05s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:45', 'add_root_folder_add_defaults') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 39: add_root_folder_add_defaults migrated 22:22:45.4 Info: => 0.0004145s 22:22:45.4 Info: 40: task_duration migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 40 22:22:45.4 Info: AlterTable ScheduledTasks 22:22:45.4 Info: => 5E-07s 22:22:45.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:45.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:45.4 Info: => 0.0005389s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:45', 'task_duration') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 40: task_duration migrated 22:22:45.4 Info: => 0.0009247s 22:22:45.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 41 22:22:45.4 Info: AlterTable ReleaseProfiles 22:22:45.4 Info: => 4E-07s 22:22:45.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:45.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:45.4 Info: => 0.0005778s 22:22:45.4 Info: AlterTable ReleaseProfiles 22:22:45.4 Info: => 4E-07s 22:22:45.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:45.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:45.4 Info: => 0.0005135s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:45', 'add_indexer_and_enabled_to_release_profiles') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:45.4 Info: => 0.0009195s 22:22:45.4 Info: 42: remove_album_folders migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 42 22:22:45.4 Info: DeleteColumn Artists AlbumFolder 22:22:45.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.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" 22:22:45.4 Info: DROP TABLE "Artists" 22:22:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.4 Info: => 0.0041514s 22:22:45.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:45.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:45.4 Info: => 3.3E-05s 22:22:45.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:45.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:45.4 Info: => 2.53E-05s 22:22:45.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:45.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) 22:22:45.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:45.4 Info: DROP TABLE "NamingConfig" 22:22:45.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:45.4 Info: => 0.0035063s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:45', 'remove_album_folders') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 42: remove_album_folders migrated 22:22:45.4 Info: => 0.0039776s 22:22:45.4 Info: 44: add_priority_to_indexers migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 44 22:22:45.4 Info: AlterTable Indexers 22:22:45.4 Info: => 5E-07s 22:22:45.4 Info: CreateColumn Indexers Priority Int32 22:22:45.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:45.4 Info: => 0.0005622s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:45', 'add_priority_to_indexers') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 44: add_priority_to_indexers migrated 22:22:45.4 Info: => 0.0009389s 22:22:45.4 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 45 22:22:45.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:45.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:45.4 Info: => 0.0001145s 22:22:45.4 Info: PerformDBOperation 22:22:45.4 Info: Performing DB Operation 22:22:45.4 Info: => 2.19E-05s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:45', 'remove_chown_and_folderchmod_config') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:45.4 Info: => 0.0003654s 22:22:45.4 Info: 47: update_notifiarr migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 47 22:22:45.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:45.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:45.4 Info: => 6.56E-05s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:45', 'update_notifiarr') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 47: update_notifiarr migrated 22:22:45.4 Info: => 0.000404s 22:22:45.4 Info: 49: email_multiple_addresses migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 49 22:22:45.4 Info: PerformDBOperation 22:22:45.4 Info: Performing DB Operation 22:22:45.4 Info: => 4.8E-05s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:45', 'email_multiple_addresses') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 49: email_multiple_addresses migrated 22:22:45.4 Info: => 0.0004008s 22:22:45.4 Info: 50: rename_blacklist_to_blocklist migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 50 22:22:45.4 Info: RenameTable Blacklist Blocklist 22:22:45.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:45.4 Info: => 0.002238s 22:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:45', 'rename_blacklist_to_blocklist') 22:22:45.4 Info: Committing Transaction 22:22:45.4 Info: 50: rename_blacklist_to_blocklist migrated 22:22:45.4 Info: => 0.0026211s 22:22:45.4 Info: 51: cdh_per_downloadclient migrating 22:22:45.4 Info: Beginning Transaction 22:22:45.4 Info: Starting migration of Main DB to 51 22:22:45.4 Info: AlterTable DownloadClients 22:22:45.4 Info: => 5E-07s 22:22:45.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:45.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:45.4 Info: => 0.0005582s 22:22:45.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:45.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:45.5 Info: => 0.0005896s 22:22:45.5 Info: PerformDBOperation 22:22:45.5 Info: Performing DB Operation 22:22:45.5 Info: => 0.000165s 22:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:45', 'cdh_per_downloadclient') 22:22:45.5 Info: Committing Transaction 22:22:45.5 Info: 51: cdh_per_downloadclient migrated 22:22:45.5 Info: => 0.0005336s 22:22:45.5 Info: 52: download_history migrating 22:22:45.5 Info: Beginning Transaction 22:22:45.5 Info: Starting migration of Main DB to 52 22:22:45.5 Info: CreateTable DownloadHistory 22:22:45.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:22:45.5 Info: => 0.000159s 22:22:45.5 Info: CreateIndex DownloadHistory (EventType) 22:22:45.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:45.5 Info: => 0.000108s 22:22:45.5 Info: CreateIndex DownloadHistory (ArtistId) 22:22:45.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:45.5 Info: => 9.84E-05s 22:22:45.5 Info: CreateIndex DownloadHistory (DownloadId) 22:22:45.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:45.5 Info: => 9.77E-05s 22:22:45.5 Info: PerformDBOperation 22:22:45.5 Info: Performing DB Operation 22:22:45.5 Info: => 0.0001052s 22:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:45', 'download_history') 22:22:45.5 Info: Committing Transaction 22:22:45.5 Info: 52: download_history migrated 22:22:45.5 Info: => 0.0005281s 22:22:45.5 Info: 53: add_update_history migrating 22:22:45.5 Info: Beginning Transaction 22:22:45.5 Info: Starting migration of Main DB to 53 22:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:45', 'add_update_history') 22:22:45.5 Info: Committing Transaction 22:22:45.5 Info: 53: add_update_history migrated 22:22:45.5 Info: => 0.0003979s 22:22:45.5 Info: 54: add_on_update_to_notifications migrating 22:22:45.5 Info: Beginning Transaction 22:22:45.5 Info: Starting migration of Main DB to 54 22:22:45.5 Info: AlterTable Notifications 22:22:45.5 Info: => 5E-07s 22:22:45.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:45.5 Info: => 0.0005453s 22:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:45', 'add_on_update_to_notifications') 22:22:45.5 Info: Committing Transaction 22:22:45.5 Info: 54: add_on_update_to_notifications migrated 22:22:45.5 Info: => 0.0009243s 22:22:45.5 Info: 55: download_client_per_indexer migrating 22:22:45.5 Info: Beginning Transaction 22:22:45.5 Info: Starting migration of Main DB to 55 22:22:45.5 Info: AlterTable Indexers 22:22:45.5 Info: => 5E-07s 22:22:45.5 Info: CreateColumn Indexers DownloadClientId Int32 22:22:45.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:45.5 Info: => 0.0005786s 22:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:45', 'download_client_per_indexer') 22:22:45.5 Info: Committing Transaction 22:22:45.5 Info: 55: download_client_per_indexer migrated 22:22:45.5 Info: => 0.0009508s 22:22:45.5 Info: 56: AddNewItemMonitorType migrating 22:22:45.5 Info: Beginning Transaction 22:22:45.5 Info: Starting migration of Main DB to 56 22:22:45.5 Info: AlterTable Artists 22:22:45.5 Info: => 4E-07s 22:22:45.5 Info: CreateColumn Artists MonitorNewItems Int32 22:22:45.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:45.5 Info: => 0.0005815s 22:22:45.5 Info: AlterTable RootFolders 22:22:45.5 Info: => 3E-07s 22:22:45.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:45.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:45.5 Info: => 0.000542s 22:22:45.5 Info: AlterTable ImportLists 22:22:45.5 Info: => 3E-07s 22:22:45.5 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:45.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:45.5 Info: => 0.0005443s 22:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:45', 'AddNewItemMonitorType') 22:22:45.5 Info: Committing Transaction 22:22:45.5 Info: 56: AddNewItemMonitorType migrated 22:22:45.5 Info: => 0.0009547s 22:22:45.5 Info: 57: ImportListSearch migrating 22:22:45.5 Info: Beginning Transaction 22:22:45.5 Info: Starting migration of Main DB to 57 22:22:45.5 Info: AlterTable ImportLists 22:22:45.5 Info: => 5E-07s 22:22:45.5 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:45.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:45.5 Info: => 0.0005895s 22:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:45', 'ImportListSearch') 22:22:45.5 Info: Committing Transaction 22:22:45.5 Info: 57: ImportListSearch migrated 22:22:45.5 Info: => 0.0009553s 22:22:45.5 Info: 58: ImportListMonitorExisting migrating 22:22:45.5 Info: Beginning Transaction 22:22:45.5 Info: Starting migration of Main DB to 58 22:22:45.5 Info: AlterTable ImportLists 22:22:45.5 Info: => 5E-07s 22:22:45.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:45.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:45.5 Info: => 0.0005813s 22:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:45', 'ImportListMonitorExisting') 22:22:45.5 Info: Committing Transaction 22:22:45.5 Info: 58: ImportListMonitorExisting migrated 22:22:45.5 Info: => 0.000948s 22:22:45.5 Info: 59: add_indexer_tags migrating 22:22:45.5 Info: Beginning Transaction 22:22:45.5 Info: Starting migration of Main DB to 59 22:22:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:45.5 Info: => 4.72E-05s 22:22:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:45.5 Info: => 2.63E-05s 22:22:45.5 Info: AlterTable Indexers 22:22:45.5 Info: => 2E-07s 22:22:45.5 Info: CreateColumn Indexers Tags String 22:22:45.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:45.5 Info: => 0.0005818s 22:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:45', 'add_indexer_tags') 22:22:45.5 Info: Committing Transaction 22:22:45.5 Info: 59: add_indexer_tags migrated 22:22:45.5 Info: => 0.0009571s 22:22:45.5 Info: 60: update_audio_types migrating 22:22:45.5 Info: Beginning Transaction 22:22:45.5 Info: Starting migration of Main DB to 60 22:22:45.5 Info: PerformDBOperation 22:22:45.5 Info: Performing DB Operation 22:22:45.5 Info: => 4.56E-05s 22:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:45', 'update_audio_types') 22:22:45.5 Info: Committing Transaction 22:22:45.5 Info: 60: update_audio_types migrated 22:22:45.5 Info: => 0.0003983s 22:22:45.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:45.5 Info: Beginning Transaction 22:22:45.5 Info: Starting migration of Main DB to 61 22:22:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.5 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:45.5 Info: => 2.98E-05s 22:22:45.5 Info: AlterTable AlbumReleases 22:22:45.5 Info: => 3E-07s 22:22:45.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:45.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 22:22:45.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 22:22:45.5 Info: DROP TABLE "AlbumReleases" 22:22:45.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:45.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:45.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:45.5 Info: => 0.0041747s 22:22:45.5 Info: AlterTable Albums 22:22:45.5 Info: => 3E-07s 22:22:45.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:45.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:45.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:22:45.5 Info: DROP TABLE "Albums" 22:22:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:45.5 Info: => 0.0049533s 22:22:45.5 Info: AlterTable Albums 22:22:45.5 Info: => 3E-07s 22:22:45.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:45.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:45.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:22:45.5 Info: DROP TABLE "Albums" 22:22:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:45.5 Info: => 0.0049388s 22:22:45.5 Info: AlterTable Albums 22:22:45.5 Info: => 4E-07s 22:22:45.5 Info: AlterColumn Albums Added DateTimeOffset 22:22:45.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:45.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:22:45.5 Info: DROP TABLE "Albums" 22:22:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:45.5 Info: => 0.0043929s 22:22:45.5 Info: AlterTable Artists 22:22:45.5 Info: => 3E-07s 22:22:45.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:45.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:45.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 22:22:45.5 Info: DROP TABLE "Artists" 22:22:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.5 Info: => 0.0045383s 22:22:45.5 Info: AlterTable Artists 22:22:45.5 Info: => 3E-07s 22:22:45.5 Info: AlterColumn Artists Added DateTimeOffset 22:22:45.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:45.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 22:22:45.5 Info: DROP TABLE "Artists" 22:22:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.5 Info: => 0.0043903s 22:22:45.5 Info: AlterTable Blocklist 22:22:45.5 Info: => 4E-07s 22:22:45.5 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:45.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) 22:22:45.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" 22:22:45.5 Info: DROP TABLE "Blocklist" 22:22:45.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:45.5 Info: => 0.0037481s 22:22:45.5 Info: AlterTable Blocklist 22:22:45.5 Info: => 4E-07s 22:22:45.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:45.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) 22:22:45.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" 22:22:45.5 Info: DROP TABLE "Blocklist" 22:22:45.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:45.5 Info: => 0.0037713s 22:22:45.5 Info: AlterTable Commands 22:22:45.5 Info: => 4E-07s 22:22:45.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:45.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:45.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:45.5 Info: DROP TABLE "Commands" 22:22:45.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:45.5 Info: => 0.0037824s 22:22:45.5 Info: AlterTable Commands 22:22:45.5 Info: => 4E-07s 22:22:45.5 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:45.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:45.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:45.5 Info: DROP TABLE "Commands" 22:22:45.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:45.5 Info: => 0.0037232s 22:22:45.5 Info: AlterTable Commands 22:22:45.5 Info: => 4E-07s 22:22:45.5 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:45.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:45.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:45.5 Info: DROP TABLE "Commands" 22:22:45.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:45.5 Info: => 0.0037558s 22:22:45.5 Info: AlterTable DownloadClientStatus 22:22:45.5 Info: => 3E-07s 22:22:45.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:45.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:45.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:45.5 Info: DROP TABLE "DownloadClientStatus" 22:22:45.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:45.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:45.5 Info: => 0.0056843s 22:22:45.5 Info: AlterTable DownloadClientStatus 22:22:45.5 Info: => 4E-07s 22:22:45.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:45.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:45.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:45.5 Info: DROP TABLE "DownloadClientStatus" 22:22:45.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:45.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:45.5 Info: => 0.0039663s 22:22:45.5 Info: AlterTable DownloadClientStatus 22:22:45.5 Info: => 4E-07s 22:22:45.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:45.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:45.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:45.5 Info: DROP TABLE "DownloadClientStatus" 22:22:45.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:45.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:45.5 Info: => 0.003839s 22:22:45.5 Info: AlterTable DownloadHistory 22:22:45.5 Info: => 4E-07s 22:22:45.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:45.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:22:45.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 22:22:45.5 Info: DROP TABLE "DownloadHistory" 22:22:45.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:45.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:45.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:45.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:45.5 Info: => 0.0043639s 22:22:45.5 Info: AlterTable ExtraFiles 22:22:45.5 Info: => 4E-07s 22:22:45.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:45.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:45.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:45.5 Info: DROP TABLE "ExtraFiles" 22:22:45.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:45.5 Info: => 0.0040413s 22:22:45.5 Info: AlterTable ExtraFiles 22:22:45.5 Info: => 5E-07s 22:22:45.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:45.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:45.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:45.5 Info: DROP TABLE "ExtraFiles" 22:22:45.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:45.5 Info: => 0.0041467s 22:22:45.5 Info: AlterTable History 22:22:45.5 Info: => 4E-07s 22:22:45.5 Info: AlterColumn History Date DateTimeOffset 22:22:45.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:45.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:45.5 Info: DROP TABLE "History" 22:22:45.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:45.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:45.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:45.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:45.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:45.5 Info: => 0.0049561s 22:22:45.5 Info: AlterTable ImportListStatus 22:22:45.5 Info: => 4E-07s 22:22:45.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:45.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) 22:22:45.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:45.5 Info: DROP TABLE "ImportListStatus" 22:22:45.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:45.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:45.5 Info: => 0.0040244s 22:22:45.5 Info: AlterTable ImportListStatus 22:22:45.5 Info: => 3E-07s 22:22:45.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:45.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) 22:22:45.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:45.5 Info: DROP TABLE "ImportListStatus" 22:22:45.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:45.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:45.5 Info: => 0.0040255s 22:22:45.5 Info: AlterTable ImportListStatus 22:22:45.5 Info: => 1.08E-05s 22:22:45.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:45.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) 22:22:45.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:45.5 Info: DROP TABLE "ImportListStatus" 22:22:45.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:45.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:45.6 Info: => 0.0044662s 22:22:45.6 Info: AlterTable IndexerStatus 22:22:45.6 Info: => 3E-07s 22:22:45.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:45.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:45.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:45.6 Info: DROP TABLE "IndexerStatus" 22:22:45.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:45.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:45.6 Info: => 0.0039303s 22:22:45.6 Info: AlterTable IndexerStatus 22:22:45.6 Info: => 4E-07s 22:22:45.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:45.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:45.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:45.6 Info: DROP TABLE "IndexerStatus" 22:22:45.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:45.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:45.6 Info: => 0.0040423s 22:22:45.6 Info: AlterTable IndexerStatus 22:22:45.6 Info: => 4E-07s 22:22:45.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:45.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:45.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:45.6 Info: DROP TABLE "IndexerStatus" 22:22:45.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:45.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:45.6 Info: => 0.0039651s 22:22:45.6 Info: AlterTable LyricFiles 22:22:45.6 Info: => 3E-07s 22:22:45.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22:45.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) 22:22:45.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" 22:22:45.6 Info: DROP TABLE "LyricFiles" 22:22:45.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:45.6 Info: => 0.0039029s 22:22:45.6 Info: AlterTable LyricFiles 22:22:45.6 Info: => 4E-07s 22:22:45.6 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22:45.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) 22:22:45.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" 22:22:45.6 Info: DROP TABLE "LyricFiles" 22:22:45.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:45.6 Info: => 0.003789s 22:22:45.6 Info: AlterTable MetadataFiles 22:22:45.6 Info: => 4E-07s 22:22:45.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:45.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) 22:22:45.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" 22:22:45.6 Info: DROP TABLE "MetadataFiles" 22:22:45.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:45.6 Info: => 0.0038585s 22:22:45.6 Info: AlterTable MetadataFiles 22:22:45.6 Info: => 4E-07s 22:22:45.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:45.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) 22:22:45.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" 22:22:45.6 Info: DROP TABLE "MetadataFiles" 22:22:45.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:45.6 Info: => 0.0053341s 22:22:45.6 Info: AlterTable PendingReleases 22:22:45.6 Info: => 4E-07s 22:22:45.6 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:45.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) 22:22:45.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:45.6 Info: DROP TABLE "PendingReleases" 22:22:45.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:45.6 Info: => 0.0037788s 22:22:45.6 Info: AlterTable ScheduledTasks 22:22:45.6 Info: => 4E-07s 22:22:45.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:45.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) 22:22:45.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:45.6 Info: DROP TABLE "ScheduledTasks" 22:22:45.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:45.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:45.6 Info: => 0.0039955s 22:22:45.6 Info: AlterTable ScheduledTasks 22:22:45.6 Info: => 4E-07s 22:22:45.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:45.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) 22:22:45.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:45.6 Info: DROP TABLE "ScheduledTasks" 22:22:45.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:45.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:45.6 Info: => 0.0039843s 22:22:45.6 Info: AlterTable TrackFiles 22:22:45.6 Info: => 4E-07s 22:22:45.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:45.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:45.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" 22:22:45.6 Info: DROP TABLE "TrackFiles" 22:22:45.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:45.6 Info: => 0.0040813s 22:22:45.6 Info: AlterTable TrackFiles 22:22:45.6 Info: => 4E-07s 22:22:45.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:45.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:45.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" 22:22:45.6 Info: DROP TABLE "TrackFiles" 22:22:45.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:45.6 Info: => 0.0040976s 22:22:45.6 Info: AlterTable VersionInfo 22:22:45.6 Info: => 3E-07s 22:22:45.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:45.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:45.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:45.6 Info: DROP TABLE "VersionInfo" 22:22:45.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:45.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:45.6 Info: => 0.0037964s 22:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:45', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:45.6 Info: Committing Transaction 22:22:45.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:45.6 Info: => 0.0048136s 22:22:45.6 Info: 62: add_on_delete_to_notifications migrating 22:22:45.6 Info: Beginning Transaction 22:22:45.6 Info: Starting migration of Main DB to 62 22:22:45.6 Info: AlterTable Notifications 22:22:45.6 Info: => 5E-07s 22:22:45.6 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:45.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:45.6 Info: => 0.0005615s 22:22:45.6 Info: AlterTable Notifications 22:22:45.6 Info: => 4E-07s 22:22:45.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:45.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:45.6 Info: => 0.0005577s 22:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:45', 'add_on_delete_to_notifications') 22:22:45.6 Info: Committing Transaction 22:22:45.6 Info: 62: add_on_delete_to_notifications migrated 22:22:45.6 Info: => 0.0009128s 22:22:45.6 Info: 63: add_custom_formats migrating 22:22:45.6 Info: Beginning Transaction 22:22:45.6 Info: Starting migration of Main DB to 63 22:22:45.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 22:22:45.6 Info: AlterTable DelayProfiles 22:22:45.6 Info: => 3E-07s 22:22:45.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:45.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:45.6 Info: => 0.0005607s 22:22:45.6 Info: UpdateData 22:22:45.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:45.6 Info: => 4.06E-05s 22:22:45.6 Info: AlterTable TrackFiles 22:22:45.6 Info: => 3E-07s 22:22:45.6 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:45.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:45.6 Info: => 0.0005252s 22:22:45.6 Info: PerformDBOperation 22:22:45.6 Info: Performing DB Operation 22:22:45.6 Info: => 0.001008s 22:22:45.6 Info: CreateTable CustomFormats 22:22:45.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) 22:22:45.6 Info: => 0.0001595s 22:22:45.6 Info: CreateIndex CustomFormats (Name) 22:22:45.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:45.6 Info: => 8.59E-05s 22:22:45.6 Info: AlterTable QualityProfiles 22:22:45.6 Info: => 1.12E-05s 22:22:45.6 Info: CreateColumn QualityProfiles FormatItems String 22:22:45.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:45.6 Info: => 0.0005391s 22:22:45.6 Info: AlterTable QualityProfiles 22:22:45.6 Info: => 3E-07s 22:22:45.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:45.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:45.6 Info: => 0.0005344s 22:22:45.6 Info: AlterTable QualityProfiles 22:22:45.6 Info: => 4E-07s 22:22:45.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:45.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:45.6 Info: => 0.0005477s 22:22:45.6 Info: PerformDBOperation 22:22:45.6 Info: Performing DB Operation 22:22:45.6 Info: => 0.0004696s 22:22:45.6 Info: PerformDBOperation 22:22:45.6 Info: Performing DB Operation 22:22:45.6 Info: => 2.96E-05s 22:22:45.6 Info: DeleteColumn ReleaseProfiles Preferred 22:22:45.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) 22:22:45.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:45.6 Info: DROP TABLE "ReleaseProfiles" 22:22:45.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:45.6 Info: => 0.0043266s 22:22:45.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:45.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) 22:22:45.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:45.6 Info: DROP TABLE "ReleaseProfiles" 22:22:45.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:45.6 Info: => 0.0040732s 22:22:45.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:45.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:45.6 Info: => 3.74E-05s 22:22:45.6 Info: AlterTable DelayProfiles 22:22:45.6 Info: => 3E-07s 22:22:45.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:45.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:45.6 Info: => 0.0005469s 22:22:45.6 Info: AlterTable DelayProfiles 22:22:45.6 Info: => 3E-07s 22:22:45.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:45.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:45.6 Info: => 0.0005417s 22:22:45.6 Info: -> 1 Insert operations completed in 00:00:00.0000689 taking an average of 00:00:00.0000689 22:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:45', 'add_custom_formats') 22:22:45.6 Info: Committing Transaction 22:22:45.6 Info: 63: add_custom_formats migrated 22:22:45.6 Info: => 0.0010197s 22:22:45.6 Debug: Took: 00:00:00.3702355 22:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 22:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 22:22:45.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181657126855_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:45.7 Info: DatabaseEngineVersionCheck migrating 22:22:45.7 Info: PerformDBOperation 22:22:45.7 Info: Performing DB Operation 22:22:45.7 Info: SQLite 3.48.0 22:22:45.7 Info: => 0.0011903s 22:22:45.7 Info: DatabaseEngineVersionCheck migrated 22:22:45.7 Info: => 0.0012036s 22:22:45.7 Info: VersionMigration migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: CreateTable VersionInfo 22:22:45.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:45.7 Info: => 0.0001647s 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: VersionMigration migrated 22:22:45.7 Info: => 0.0006926s 22:22:45.7 Info: VersionUniqueMigration migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: CreateIndex VersionInfo (Version) 22:22:45.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:45.7 Info: => 0.0001017s 22:22:45.7 Info: AlterTable VersionInfo 22:22:45.7 Info: => 5E-07s 22:22:45.7 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:45.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:45.7 Info: => 0.0004483s 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: VersionUniqueMigration migrated 22:22:45.7 Info: => 0.0007334s 22:22:45.7 Info: VersionDescriptionMigration migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: AlterTable VersionInfo 22:22:45.7 Info: => 5E-07s 22:22:45.7 Info: CreateColumn VersionInfo Description String 22:22:45.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:45.7 Info: => 0.0001819s 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: VersionDescriptionMigration migrated 22:22:45.7 Info: => 0.0004574s 22:22:45.7 Info: 1: InitialSetup migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 1 22:22:45.7 Info: CreateTable Config 22:22:45.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:45.7 Info: => 0.0001288s 22:22:45.7 Info: CreateIndex Config (Key) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:45.7 Info: => 7.41E-05s 22:22:45.7 Info: CreateTable RootFolders 22:22:45.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:45.7 Info: => 7.66E-05s 22:22:45.7 Info: CreateIndex RootFolders (Path) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:45.7 Info: => 6.73E-05s 22:22:45.7 Info: CreateTable Artists 22:22:45.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) 22:22:45.7 Info: => 0.0001822s 22:22:45.7 Info: CreateIndex Artists (ForeignArtistId) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:45.7 Info: => 6.94E-05s 22:22:45.7 Info: CreateIndex Artists (NameSlug) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:45.7 Info: => 6.32E-05s 22:22:45.7 Info: CreateIndex Artists (CleanName) 22:22:45.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.7 Info: => 6.26E-05s 22:22:45.7 Info: CreateIndex Artists (Path) 22:22:45.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.7 Info: => 6.12E-05s 22:22:45.7 Info: CreateTable Albums 22:22:45.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) 22:22:45.7 Info: => 0.0001615s 22:22:45.7 Info: CreateIndex Albums (ForeignAlbumId) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.7 Info: => 8.77E-05s 22:22:45.7 Info: CreateIndex Albums (MBId) 22:22:45.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:45.7 Info: => 6.85E-05s 22:22:45.7 Info: CreateIndex Albums (TADBId) 22:22:45.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:45.7 Info: => 6.45E-05s 22:22:45.7 Info: CreateIndex Albums (TitleSlug) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:45.7 Info: => 6.45E-05s 22:22:45.7 Info: CreateIndex Albums (CleanTitle) 22:22:45.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.7 Info: => 7.16E-05s 22:22:45.7 Info: CreateIndex Albums (Path) 22:22:45.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:45.7 Info: => 5.88E-05s 22:22:45.7 Info: CreateTable Tracks 22:22:45.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) 22:22:45.7 Info: => 0.0001182s 22:22:45.7 Info: CreateIndex Tracks (ForeignTrackId) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:45.7 Info: => 6.57E-05s 22:22:45.7 Info: CreateIndex Tracks (ArtistId) 22:22:45.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:45.7 Info: => 6.9E-05s 22:22:45.7 Info: CreateIndex Tracks (TrackFileId) 22:22:45.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:45.7 Info: => 6.92E-05s 22:22:45.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:45.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:45.7 Info: => 6.93E-05s 22:22:45.7 Info: CreateTable TrackFiles 22:22:45.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) 22:22:45.7 Info: => 0.0001139s 22:22:45.7 Info: CreateIndex TrackFiles (ArtistId) 22:22:45.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:45.7 Info: => 6.69E-05s 22:22:45.7 Info: CreateIndex TrackFiles (AlbumId) 22:22:45.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.7 Info: => 6.2E-05s 22:22:45.7 Info: CreateTable History 22:22:45.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) 22:22:45.7 Info: => 0.0001289s 22:22:45.7 Info: CreateIndex History (Date) 22:22:45.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:45.7 Info: => 6.85E-05s 22:22:45.7 Info: CreateIndex History (EventType) 22:22:45.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:45.7 Info: => 6.4E-05s 22:22:45.7 Info: CreateIndex History (DownloadId) 22:22:45.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:45.7 Info: => 6.32E-05s 22:22:45.7 Info: CreateIndex History (AlbumId) 22:22:45.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:45.7 Info: => 6.42E-05s 22:22:45.7 Info: CreateTable Notifications 22:22:45.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) 22:22:45.7 Info: => 0.0001083s 22:22:45.7 Info: CreateTable ScheduledTasks 22:22:45.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:45.7 Info: => 9.34E-05s 22:22:45.7 Info: CreateIndex ScheduledTasks (TypeName) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:45.7 Info: => 6.84E-05s 22:22:45.7 Info: CreateTable Indexers 22:22:45.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) 22:22:45.7 Info: => 9.21E-05s 22:22:45.7 Info: CreateIndex Indexers (Name) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:45.7 Info: => 6.74E-05s 22:22:45.7 Info: CreateTable Profiles 22:22:45.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:45.7 Info: => 8.4E-05s 22:22:45.7 Info: CreateIndex Profiles (Name) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:45.7 Info: => 6.66E-05s 22:22:45.7 Info: CreateTable QualityDefinitions 22:22:45.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:45.7 Info: => 0.0001197s 22:22:45.7 Info: CreateIndex QualityDefinitions (Quality) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:45.7 Info: => 8.68E-05s 22:22:45.7 Info: CreateIndex QualityDefinitions (Title) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:45.7 Info: => 7.06E-05s 22:22:45.7 Info: CreateTable NamingConfig 22:22:45.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) 22:22:45.7 Info: => 0.0001072s 22:22:45.7 Info: CreateTable Blacklist 22:22:45.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 '') 22:22:45.7 Info: => 0.000139s 22:22:45.7 Info: CreateTable Metadata 22:22:45.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) 22:22:45.7 Info: => 9.12E-05s 22:22:45.7 Info: CreateTable MetadataFiles 22:22:45.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) 22:22:45.7 Info: => 0.0001057s 22:22:45.7 Info: CreateTable DownloadClients 22:22:45.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) 22:22:45.7 Info: => 0.000101s 22:22:45.7 Info: CreateTable PendingReleases 22:22:45.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 '') 22:22:45.7 Info: => 0.000105s 22:22:45.7 Info: CreateTable RemotePathMappings 22:22:45.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:45.7 Info: => 0.0001159s 22:22:45.7 Info: CreateTable Tags 22:22:45.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:45.7 Info: => 8.42E-05s 22:22:45.7 Info: CreateIndex Tags (Label) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:45.7 Info: => 8.43E-05s 22:22:45.7 Info: CreateTable Restrictions 22:22:45.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:45.7 Info: => 9.81E-05s 22:22:45.7 Info: CreateTable DelayProfiles 22:22:45.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) 22:22:45.7 Info: => 0.0001285s 22:22:45.7 Info: CreateTable Users 22:22:45.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:45.7 Info: => 9.55E-05s 22:22:45.7 Info: CreateIndex Users (Identifier) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:45.7 Info: => 7.92E-05s 22:22:45.7 Info: CreateIndex Users (Username) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:45.7 Info: => 7.39E-05s 22:22:45.7 Info: CreateTable Commands 22:22:45.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) 22:22:45.7 Info: => 0.0001109s 22:22:45.7 Info: CreateTable IndexerStatus 22:22:45.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) 22:22:45.7 Info: => 0.0001049s 22:22:45.7 Info: CreateIndex IndexerStatus (ProviderId) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:45.7 Info: => 7.75E-05s 22:22:45.7 Info: CreateTable ExtraFiles 22:22:45.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) 22:22:45.7 Info: => 9.84E-05s 22:22:45.7 Info: CreateTable LyricFiles 22:22:45.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) 22:22:45.7 Info: => 0.0001247s 22:22:45.7 Info: CreateTable LanguageProfiles 22:22:45.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:45.7 Info: => 8.67E-05s 22:22:45.7 Info: CreateIndex LanguageProfiles (Name) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:45.7 Info: => 7.94E-05s 22:22:45.7 Info: CreateTable DownloadClientStatus 22:22:45.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) 22:22:45.7 Info: => 9.33E-05s 22:22:45.7 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:45.7 Info: => 8.07E-05s 22:22:45.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:45.7 Info: -> 1 Insert operations completed in 00:00:00.0000523 taking an average of 00:00:00.0000523 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:45', 'InitialSetup') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 1: InitialSetup migrated 22:22:45.7 Info: => 0.000836s 22:22:45.7 Info: 2: add_reason_to_pending_releases migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 2 22:22:45.7 Info: AlterTable PendingReleases 22:22:45.7 Info: => 4E-07s 22:22:45.7 Info: CreateColumn PendingReleases Reason Int32 22:22:45.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:45.7 Info: => 0.0004849s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:45', 'add_reason_to_pending_releases') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 2: add_reason_to_pending_releases migrated 22:22:45.7 Info: => 0.0008361s 22:22:45.7 Info: 3: add_medium_support migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 3 22:22:45.7 Info: AlterTable Albums 22:22:45.7 Info: => 5E-07s 22:22:45.7 Info: CreateColumn Albums Media String 22:22:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:45.7 Info: => 0.000451s 22:22:45.7 Info: AlterTable Tracks 22:22:45.7 Info: => 3E-07s 22:22:45.7 Info: CreateColumn Tracks MediumNumber Int32 22:22:45.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:45.7 Info: => 0.0004264s 22:22:45.7 Info: AlterTable Tracks 22:22:45.7 Info: => 3E-07s 22:22:45.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:45.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:45.7 Info: => 0.0004293s 22:22:45.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:45.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:45.7 Info: => 3.49E-05s 22:22:45.7 Info: DeleteColumn Tracks TrackNumber 22:22:45.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) 22:22:45.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" 22:22:45.7 Info: DROP TABLE "Tracks" 22:22:45.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:45.7 Info: => 0.0037032s 22:22:45.7 Info: AlterTable Tracks 22:22:45.7 Info: => 3E-07s 22:22:45.7 Info: CreateColumn Tracks TrackNumber String 22:22:45.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:45.7 Info: => 0.0004263s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:45', 'add_medium_support') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 3: add_medium_support migrated 22:22:45.7 Info: => 0.0008251s 22:22:45.7 Info: 4: add_various_qualites_in_profile migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 4 22:22:45.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:45.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:45.7 Info: => 4.15E-05s 22:22:45.7 Info: PerformDBOperation 22:22:45.7 Info: Performing DB Operation 22:22:45.7 Info: => 3.99E-05s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:45', 'add_various_qualites_in_profile') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 4: add_various_qualites_in_profile migrated 22:22:45.7 Info: => 0.0003286s 22:22:45.7 Info: 5: metadata_profiles migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 5 22:22:45.7 Info: CreateTable MetadataProfiles 22:22:45.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:45.7 Info: => 0.0001059s 22:22:45.7 Info: CreateIndex MetadataProfiles (Name) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:45.7 Info: => 8.57E-05s 22:22:45.7 Info: AlterTable Artists 22:22:45.7 Info: => 4E-07s 22:22:45.7 Info: CreateColumn Artists MetadataProfileId Int32 22:22:45.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:45.7 Info: => 0.0004441s 22:22:45.7 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:45.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) 22:22:45.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" 22:22:45.7 Info: DROP TABLE "Artists" 22:22:45.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.7 Info: => 0.0040096s 22:22:45.7 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:45.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) 22:22:45.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" 22:22:45.7 Info: DROP TABLE "Artists" 22:22:45.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.7 Info: => 0.0038427s 22:22:45.7 Info: AlterTable Albums 22:22:45.7 Info: => 4E-07s 22:22:45.7 Info: CreateColumn Albums SecondaryTypes String 22:22:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:45.7 Info: => 0.0004521s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:45', 'metadata_profiles') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 5: metadata_profiles migrated 22:22:45.7 Info: => 0.0008633s 22:22:45.7 Info: 6: separate_automatic_and_interactive_search migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 6 22:22:45.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:45.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) 22:22:45.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:45.7 Info: DROP TABLE "Indexers" 22:22:45.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:45.7 Info: => 0.0033963s 22:22:45.7 Info: AlterTable Indexers 22:22:45.7 Info: => 3E-07s 22:22:45.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:45.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:45.7 Info: => 0.0004771s 22:22:45.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:45.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:45.7 Info: => 3.53E-05s 22:22:45.7 Info: AlterTable Indexers 22:22:45.7 Info: => 3E-07s 22:22:45.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:45.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) 22:22:45.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" 22:22:45.7 Info: DROP TABLE "Indexers" 22:22:45.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:45.7 Info: => 0.0038939s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:45', 'separate_automatic_and_interactive_search') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 6: separate_automatic_and_interactive_search migrated 22:22:45.7 Info: => 0.0042711s 22:22:45.7 Info: 7: change_album_path_to_relative migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 7 22:22:45.7 Info: DeleteColumn Albums Path 22:22:45.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) 22:22:45.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" 22:22:45.7 Info: DROP TABLE "Albums" 22:22:45.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.7 Info: => 0.0046937s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:45', 'change_album_path_to_relative') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 7: change_album_path_to_relative migrated 22:22:45.7 Info: => 0.005172s 22:22:45.7 Info: 8: change_quality_size_mb_to_kb migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 8 22:22:45.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 22:22:45.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 22:22:45.7 Info: => 4.34E-05s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:45', 'change_quality_size_mb_to_kb') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 8: change_quality_size_mb_to_kb migrated 22:22:45.7 Info: => 0.0003734s 22:22:45.7 Info: 9: album_releases migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 9 22:22:45.7 Info: AlterTable Albums 22:22:45.7 Info: => 5E-07s 22:22:45.7 Info: CreateColumn Albums Releases String 22:22:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:45.7 Info: => 0.0004703s 22:22:45.7 Info: AlterTable Albums 22:22:45.7 Info: => 3E-07s 22:22:45.7 Info: CreateColumn Albums CurrentRelease String 22:22:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:45.7 Info: => 0.0004676s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:45', 'album_releases') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 9: album_releases migrated 22:22:45.7 Info: => 0.0008107s 22:22:45.7 Info: 10: album_releases_fix migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 10 22:22:45.7 Info: AlterTable Albums 22:22:45.7 Info: => 5E-07s 22:22:45.7 Info: AlterColumn Albums Releases String 22:22:45.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) 22:22:45.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" 22:22:45.7 Info: DROP TABLE "Albums" 22:22:45.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.7 Info: => 0.0046448s 22:22:45.7 Info: AlterTable Albums 22:22:45.7 Info: => 4E-07s 22:22:45.7 Info: AlterColumn Albums CurrentRelease String 22:22:45.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) 22:22:45.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" 22:22:45.7 Info: DROP TABLE "Albums" 22:22:45.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:45.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.7 Info: => 0.0045635s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:45', 'album_releases_fix') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 10: album_releases_fix migrated 22:22:45.7 Info: => 0.0049595s 22:22:45.7 Info: 11: import_lists migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 11 22:22:45.7 Info: CreateTable ImportLists 22:22:45.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) 22:22:45.7 Info: => 0.0001661s 22:22:45.7 Info: CreateIndex ImportLists (Name) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:45.7 Info: => 7.99E-05s 22:22:45.7 Info: CreateTable ImportListStatus 22:22:45.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) 22:22:45.7 Info: => 0.0001083s 22:22:45.7 Info: CreateIndex ImportListStatus (ProviderId) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:45.7 Info: => 9.19E-05s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:45', 'import_lists') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 11: import_lists migrated 22:22:45.7 Info: => 0.0004516s 22:22:45.7 Info: 12: add_release_status migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 12 22:22:45.7 Info: AlterTable MetadataProfiles 22:22:45.7 Info: => 5E-07s 22:22:45.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:45.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:45.7 Info: => 0.0005258s 22:22:45.7 Info: PerformDBOperation 22:22:45.7 Info: Performing DB Operation 22:22:45.7 Info: => 2.22E-05s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:45', 'add_release_status') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 12: add_release_status migrated 22:22:45.7 Info: => 0.0003714s 22:22:45.7 Info: 13: album_download_notification migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 13 22:22:45.7 Info: AlterTable Notifications 22:22:45.7 Info: => 5E-07s 22:22:45.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:45.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:45.7 Info: => 0.0005055s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:45', 'album_download_notification') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 13: album_download_notification migrated 22:22:45.7 Info: => 0.0008511s 22:22:45.7 Info: 14: fix_language_metadata_profiles migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 14 22:22:45.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 22:22:45.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 22:22:45.7 Info: => 8.16E-05s 22:22:45.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 22:22:45.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 22:22:45.7 Info: => 7.5E-05s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:45', 'fix_language_metadata_profiles') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 14: fix_language_metadata_profiles migrated 22:22:45.7 Info: => 0.0003932s 22:22:45.7 Info: 15: remove_fanzub migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 15 22:22:45.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:45.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:45.7 Info: => 4.13E-05s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:45', 'remove_fanzub') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 15: remove_fanzub migrated 22:22:45.7 Info: => 0.0003698s 22:22:45.7 Info: 16: update_artist_history_indexes migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 16 22:22:45.7 Info: CreateIndex Albums (ArtistId) 22:22:45.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:45.7 Info: => 0.0001025s 22:22:45.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:45.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:45.7 Info: => 8.48E-05s 22:22:45.7 Info: DeleteIndex History (AlbumId) 22:22:45.7 Info: DROP INDEX "IX_History_AlbumId" 22:22:45.7 Info: => 0.0001378s 22:22:45.7 Info: CreateIndex History (AlbumId, Date) 22:22:45.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:45.7 Info: => 8.49E-05s 22:22:45.7 Info: DeleteIndex History (DownloadId) 22:22:45.7 Info: DROP INDEX "IX_History_DownloadId" 22:22:45.7 Info: => 0.0001145s 22:22:45.7 Info: CreateIndex History (DownloadId, Date) 22:22:45.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:45.7 Info: => 8.24E-05s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:45', 'update_artist_history_indexes') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 16: update_artist_history_indexes migrated 22:22:45.7 Info: => 0.000455s 22:22:45.7 Info: 17: remove_nma migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 17 22:22:45.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:45.7 Info: => 4.25E-05s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:45', 'remove_nma') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 17: remove_nma migrated 22:22:45.7 Info: => 0.0003618s 22:22:45.7 Info: 18: album_disambiguation migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 18 22:22:45.7 Info: AlterTable Albums 22:22:45.7 Info: => 4E-07s 22:22:45.7 Info: CreateColumn Albums Disambiguation String 22:22:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:45.7 Info: => 0.0005371s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:45', 'album_disambiguation') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 18: album_disambiguation migrated 22:22:45.7 Info: => 0.0008767s 22:22:45.7 Info: 19: add_ape_quality_in_profiles migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 19 22:22:45.7 Info: PerformDBOperation 22:22:45.7 Info: Performing DB Operation 22:22:45.7 Info: => 2.55E-05s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:45', 'add_ape_quality_in_profiles') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 19: add_ape_quality_in_profiles migrated 22:22:45.7 Info: => 0.0003478s 22:22:45.7 Info: 20: remove_pushalot migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 20 22:22:45.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:45.7 Info: => 5.77E-05s 22:22:45.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:45.7 Info: => 3.1E-05s 22:22:45.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:45.7 Info: => 2.91E-05s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:45', 'remove_pushalot') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 20: remove_pushalot migrated 22:22:45.7 Info: => 0.0003419s 22:22:45.7 Info: 21: add_custom_filters migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 21 22:22:45.7 Info: CreateTable CustomFilters 22:22:45.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:45.7 Info: => 0.0001145s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:45', 'add_custom_filters') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 21: add_custom_filters migrated 22:22:45.7 Info: => 0.0004823s 22:22:45.7 Info: 22: import_list_tags migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 22 22:22:45.7 Info: AlterTable ImportLists 22:22:45.7 Info: => 5E-07s 22:22:45.7 Info: CreateColumn ImportLists Tags String 22:22:45.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:45.7 Info: => 0.0005177s 22:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:45', 'import_list_tags') 22:22:45.7 Info: Committing Transaction 22:22:45.7 Info: 22: import_list_tags migrated 22:22:45.7 Info: => 0.0008586s 22:22:45.7 Info: 23: add_release_groups_etc migrating 22:22:45.7 Info: Beginning Transaction 22:22:45.7 Info: Starting migration of Main DB to 23 22:22:45.7 Info: CreateTable ArtistMetadata 22:22:45.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) 22:22:45.7 Info: => 0.0001664s 22:22:45.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:45.7 Info: => 0.000105s 22:22:45.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" 22:22:45.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" 22:22:45.7 Info: => 8.01E-05s 22:22:45.7 Info: AlterTable Artists 22:22:45.7 Info: => 3E-07s 22:22:45.7 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:45.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:45.7 Info: => 0.0005373s 22:22:45.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:45.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:45.7 Info: => 8.44E-05s 22:22:45.7 Info: CreateTable AlbumReleases 22:22:45.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) 22:22:45.7 Info: => 0.0001671s 22:22:45.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:45.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:45.7 Info: => 8.68E-05s 22:22:45.7 Info: CreateIndex AlbumReleases (AlbumId) 22:22:45.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:45.7 Info: => 0.0041963s 22:22:45.7 Info: PerformDBOperation 22:22:45.7 Info: Performing DB Operation 22:22:45.7 Info: => 5.21E-05s 22:22:45.7 Info: AlterTable Albums 22:22:45.7 Info: => 3E-07s 22:22:45.7 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:45.7 Info: => 0.0005349s 22:22:45.7 Info: AlterTable Albums 22:22:45.7 Info: => 4E-07s 22:22:45.7 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:45.7 Info: => 0.0005272s 22:22:45.7 Info: AlterTable Albums 22:22:45.7 Info: => 4E-07s 22:22:45.7 Info: CreateColumn Albums Links String 22:22:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:45.7 Info: => 0.0005058s 22:22:45.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:45.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:45.7 Info: => 8.73E-05s 22:22:45.7 Info: AlterTable Tracks 22:22:45.7 Info: => 4E-07s 22:22:45.7 Info: CreateColumn Tracks ForeignRecordingId String 22:22:45.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:45.7 Info: => 0.0005551s 22:22:45.7 Info: AlterTable Tracks 22:22:45.7 Info: => 4E-07s 22:22:45.7 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:45.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:45.7 Info: => 0.0005307s 22:22:45.7 Info: AlterTable Tracks 22:22:45.7 Info: => 4E-07s 22:22:45.7 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:45.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:45.7 Info: => 0.000524s 22:22:45.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:45.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:45.7 Info: => 7.08E-05s 22:22:45.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:45.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:45.7 Info: => 5.93E-05s 22:22:45.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:45.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "Artists" 22:22:45.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.8 Info: => 0.0041524s 22:22:45.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:45.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:45.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:45.8 Info: DROP TABLE "Albums" 22:22:45.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.8 Info: => 0.0041874s 22:22:45.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:45.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) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "Tracks" 22:22:45.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:45.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:45.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:45.8 Info: => 0.0039688s 22:22:45.8 Info: DeleteColumn TrackFiles ArtistId 22:22:45.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "TrackFiles" 22:22:45.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.8 Info: => 0.0036311s 22:22:45.8 Info: CreateIndex Artists (ArtistMetadataId) 22:22:45.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.8 Info: => 7.67E-05s 22:22:45.8 Info: CreateIndex Artists (Monitored) 22:22:45.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.8 Info: => 7.29E-05s 22:22:45.8 Info: CreateIndex Albums (ArtistMetadataId) 22:22:45.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:45.8 Info: => 7.05E-05s 22:22:45.8 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:45.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:45.8 Info: => 7.04E-05s 22:22:45.8 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:45.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:45.8 Info: => 6.91E-05s 22:22:45.8 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:45.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:45.8 Info: => 6.89E-05s 22:22:45.8 Info: UpdateData 22:22:45.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:45.8 Info: => 3.78E-05s 22:22:45.8 Info: UpdateData 22:22:45.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:45.8 Info: => 3.02E-05s 22:22:45.8 Info: UpdateData 22:22:45.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:45.8 Info: => 3.6E-05s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:45', 'add_release_groups_etc') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 23: add_release_groups_etc migrated 22:22:45.8 Info: => 0.0005766s 22:22:45.8 Info: 24: NewMediaInfoFormat migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 24 22:22:45.8 Info: UpdateData 22:22:45.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:45.8 Info: => 3.85E-05s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:45', 'NewMediaInfoFormat') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 24: NewMediaInfoFormat migrated 22:22:45.8 Info: => 0.0003489s 22:22:45.8 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 25 22:22:45.8 Info: RenameTable Restrictions ReleaseProfiles 22:22:45.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:45.8 Info: => 0.0014899s 22:22:45.8 Info: AlterTable ReleaseProfiles 22:22:45.8 Info: => 4E-07s 22:22:45.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:45.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:45.8 Info: => 0.0004854s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:45', 'rename_restrictions_to_release_profiles') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:45.8 Info: => 0.0008285s 22:22:45.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 26 22:22:45.8 Info: RenameTable Profiles QualityProfiles 22:22:45.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:45.8 Info: => 0.0014932s 22:22:45.8 Info: AlterTable QualityProfiles 22:22:45.8 Info: => 3E-07s 22:22:45.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:45.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:45.8 Info: => 0.000495s 22:22:45.8 Info: AlterTable LanguageProfiles 22:22:45.8 Info: => 4E-07s 22:22:45.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:45.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:45.8 Info: => 0.000472s 22:22:45.8 Info: UpdateData 22:22:45.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:45.8 Info: => 3.67E-05s 22:22:45.8 Info: UpdateData 22:22:45.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:45.8 Info: => 2.82E-05s 22:22:45.8 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:45.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "Artists" 22:22:45.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.8 Info: => 0.0040895s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:45', 'rename_quality_profiles_add_upgrade_allowed') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:45.8 Info: => 0.0046113s 22:22:45.8 Info: 27: add_import_exclusions migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 27 22:22:45.8 Info: CreateTable ImportListExclusions 22:22:45.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:45.8 Info: => 0.000105s 22:22:45.8 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:45.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:45.8 Info: => 8.25E-05s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:45', 'add_import_exclusions') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 27: add_import_exclusions migrated 22:22:45.8 Info: => 0.0004635s 22:22:45.8 Info: 28: clean_artist_metadata_table migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 28 22:22:45.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) 22:22:45.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) 22:22:45.8 Info: => 0.0001392s 22:22:45.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) 22:22:45.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) 22:22:45.8 Info: => 0.0001175s 22:22:45.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) 22:22:45.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) 22:22:45.8 Info: => 0.0001128s 22:22:45.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) 22:22:45.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) 22:22:45.8 Info: => 0.0001181s 22:22:45.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) 22:22:45.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) 22:22:45.8 Info: => 0.00011s 22:22:45.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) 22:22:45.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) 22:22:45.8 Info: => 0.0001132s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:45', 'clean_artist_metadata_table') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 28: clean_artist_metadata_table migrated 22:22:45.8 Info: => 0.0004563s 22:22:45.8 Info: 29: health_issue_notification migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 29 22:22:45.8 Info: AlterTable Notifications 22:22:45.8 Info: => 5E-07s 22:22:45.8 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:45.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:45.8 Info: => 0.0005095s 22:22:45.8 Info: AlterTable Notifications 22:22:45.8 Info: => 4E-07s 22:22:45.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:45.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:45.8 Info: => 0.0004888s 22:22:45.8 Info: AlterTable Notifications 22:22:45.8 Info: => 3E-07s 22:22:45.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:45.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:45.8 Info: => 0.0004929s 22:22:45.8 Info: AlterTable Notifications 22:22:45.8 Info: => 3E-07s 22:22:45.8 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:45.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:45.8 Info: => 0.0004926s 22:22:45.8 Info: AlterTable Notifications 22:22:45.8 Info: => 4E-07s 22:22:45.8 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:45.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:45.8 Info: => 0.0005309s 22:22:45.8 Info: DeleteColumn Notifications OnDownload 22:22:45.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) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "Notifications" 22:22:45.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:45.8 Info: => 0.0036695s 22:22:45.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:45.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) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "Notifications" 22:22:45.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:45.8 Info: => 0.004059s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:45', 'health_issue_notification') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 29: health_issue_notification migrated 22:22:45.8 Info: => 0.0044897s 22:22:45.8 Info: 30: add_mediafilerepository_mtime migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 30 22:22:45.8 Info: AlterTable TrackFiles 22:22:45.8 Info: => 4E-07s 22:22:45.8 Info: CreateColumn TrackFiles Modified DateTime 22:22:45.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:45.8 Info: => 0.0005059s 22:22:45.8 Info: AlterTable TrackFiles 22:22:45.8 Info: => 4E-07s 22:22:45.8 Info: CreateColumn TrackFiles Path String 22:22:45.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:45.8 Info: => 0.0004847s 22:22:45.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:45.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:45.8 Info: => 3.06E-05s 22:22:45.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) 22:22:45.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) 22:22:45.8 Info: => 0.0001498s 22:22:45.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) 22:22:45.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) 22:22:45.8 Info: => 0.0001263s 22:22:45.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) 22:22:45.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) 22:22:45.8 Info: => 0.0001278s 22:22:45.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") 22:22:45.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") 22:22:45.8 Info: => 6.59E-05s 22:22:45.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:45.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:45.8 Info: => 4.7E-05s 22:22:45.8 Info: AlterTable TrackFiles 22:22:45.8 Info: => 3E-07s 22:22:45.8 Info: AlterColumn TrackFiles Path String 22:22:45.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "TrackFiles" 22:22:45.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.8 Info: => 0.0037448s 22:22:45.8 Info: CreateIndex TrackFiles (Path) 22:22:45.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:45.8 Info: => 7.61E-05s 22:22:45.8 Info: DeleteColumn TrackFiles RelativePath 22:22:45.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "TrackFiles" 22:22:45.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:45.8 Info: => 0.0037917s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:45', 'add_mediafilerepository_mtime') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 30: add_mediafilerepository_mtime migrated 22:22:45.8 Info: => 0.004191s 22:22:45.8 Info: 31: add_artistmetadataid_constraint migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 31 22:22:45.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") 22:22:45.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") 22:22:45.8 Info: => 7.19E-05s 22:22:45.8 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:45.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:45.8 Info: => 0.0001151s 22:22:45.8 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:45.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "Artists" 22:22:45.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.8 Info: => 0.0039496s 22:22:45.8 Info: CreateIndex Artists (ArtistMetadataId) 22:22:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.8 Info: => 9.58E-05s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:45', 'add_artistmetadataid_constraint') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 31: add_artistmetadataid_constraint migrated 22:22:45.8 Info: => 0.0005924s 22:22:45.8 Info: 32: old_ids_and_artist_alias migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 32 22:22:45.8 Info: AlterTable ArtistMetadata 22:22:45.8 Info: => 5E-07s 22:22:45.8 Info: CreateColumn ArtistMetadata Aliases String 22:22:45.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:45.8 Info: => 0.0005141s 22:22:45.8 Info: AlterTable ArtistMetadata 22:22:45.8 Info: => 3E-07s 22:22:45.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:45.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.8 Info: => 0.0004941s 22:22:45.8 Info: AlterTable Albums 22:22:45.8 Info: => 3E-07s 22:22:45.8 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:45.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.8 Info: => 0.0004995s 22:22:45.8 Info: AlterTable AlbumReleases 22:22:45.8 Info: => 3E-07s 22:22:45.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:45.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.8 Info: => 0.0004971s 22:22:45.8 Info: AlterTable Tracks 22:22:45.8 Info: => 3E-07s 22:22:45.8 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:45.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.8 Info: => 0.0005009s 22:22:45.8 Info: AlterTable Tracks 22:22:45.8 Info: => 3E-07s 22:22:45.8 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:45.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:45.8 Info: => 0.0005403s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:45', 'old_ids_and_artist_alias') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 32: old_ids_and_artist_alias migrated 22:22:45.8 Info: => 0.00103s 22:22:45.8 Info: 33: download_propers_config migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 33 22:22:45.8 Info: PerformDBOperation 22:22:45.8 Info: Performing DB Operation 22:22:45.8 Info: => 2.56E-05s 22:22:45.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:45.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:45.8 Info: => 2.61E-05s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:45', 'download_propers_config') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 33: download_propers_config migrated 22:22:45.8 Info: => 0.0004732s 22:22:45.8 Info: 34: remove_language_profiles migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 34 22:22:45.8 Info: DeleteTable LanguageProfiles 22:22:45.8 Info: DROP TABLE "LanguageProfiles" 22:22:45.8 Info: => 0.0001928s 22:22:45.8 Info: DeleteColumn Artists LanguageProfileId 22:22:45.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "Artists" 22:22:45.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.8 Info: => 0.0042368s 22:22:45.8 Info: DeleteColumn ImportLists LanguageProfileId 22:22:45.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) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "ImportLists" 22:22:45.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:45.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:45.8 Info: => 0.0037313s 22:22:45.8 Info: DeleteColumn Blacklist Language 22:22:45.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) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "Blacklist" 22:22:45.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:45.8 Info: => 0.0037825s 22:22:45.8 Info: DeleteColumn History Language 22:22:45.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) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "History" 22:22:45.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:45.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:45.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:45.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:45.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:45.8 Info: => 0.0041633s 22:22:45.8 Info: DeleteColumn LyricFiles Language 22:22:45.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) 22:22:45.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" 22:22:45.8 Info: DROP TABLE "LyricFiles" 22:22:45.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:45.8 Info: => 0.0035311s 22:22:45.8 Info: DeleteColumn TrackFiles Language 22:22:45.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:45.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:45.8 Info: DROP TABLE "TrackFiles" 22:22:45.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:45.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:45.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:45.8 Info: => 0.0054771s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:45', 'remove_language_profiles') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 34: remove_language_profiles migrated 22:22:45.8 Info: => 0.0061474s 22:22:45.8 Info: 35: multi_disc_naming_format migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 35 22:22:45.8 Info: AlterTable NamingConfig 22:22:45.8 Info: => 5E-07s 22:22:45.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:45.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:45.8 Info: => 0.000534s 22:22:45.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:45.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:45.8 Info: => 3.41E-05s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:45', 'multi_disc_naming_format') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 35: multi_disc_naming_format migrated 22:22:45.8 Info: => 0.0004322s 22:22:45.8 Info: 36: add_download_client_priority migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 36 22:22:45.8 Info: AlterTable DownloadClients 22:22:45.8 Info: => 1.1E-05s 22:22:45.8 Info: CreateColumn DownloadClients Priority Int32 22:22:45.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:45.8 Info: => 0.0005497s 22:22:45.8 Info: PerformDBOperation 22:22:45.8 Info: Performing DB Operation 22:22:45.8 Info: => 4.54E-05s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:45', 'add_download_client_priority') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 36: add_download_client_priority migrated 22:22:45.8 Info: => 0.0004436s 22:22:45.8 Info: 37: remove_growl_prowl migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 37 22:22:45.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:45.8 Info: => 4.59E-05s 22:22:45.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:45.8 Info: => 2.59E-05s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:45', 'remove_growl_prowl') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 37: remove_growl_prowl migrated 22:22:45.8 Info: => 0.0004244s 22:22:45.8 Info: 38: remove_plex_hometheatre migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 38 22:22:45.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:45.8 Info: => 4.46E-05s 22:22:45.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:45.8 Info: => 2.5E-05s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:45', 'remove_plex_hometheatre') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 38: remove_plex_hometheatre migrated 22:22:45.8 Info: => 0.0003644s 22:22:45.8 Info: 39: add_root_folder_add_defaults migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 39 22:22:45.8 Info: AlterTable RootFolders 22:22:45.8 Info: => 4E-07s 22:22:45.8 Info: CreateColumn RootFolders Name String 22:22:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:45.8 Info: => 0.0005331s 22:22:45.8 Info: AlterTable RootFolders 22:22:45.8 Info: => 3E-07s 22:22:45.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:45.8 Info: => 0.0005171s 22:22:45.8 Info: AlterTable RootFolders 22:22:45.8 Info: => 4E-07s 22:22:45.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:45.8 Info: => 0.000529s 22:22:45.8 Info: AlterTable RootFolders 22:22:45.8 Info: => 3E-07s 22:22:45.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:45.8 Info: => 0.0005244s 22:22:45.8 Info: AlterTable RootFolders 22:22:45.8 Info: => 3E-07s 22:22:45.8 Info: CreateColumn RootFolders DefaultTags String 22:22:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:45.8 Info: => 0.0005999s 22:22:45.8 Info: PerformDBOperation 22:22:45.8 Info: Performing DB Operation 22:22:45.8 Info: => 4.3E-05s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:45', 'add_root_folder_add_defaults') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 39: add_root_folder_add_defaults migrated 22:22:45.8 Info: => 0.0005051s 22:22:45.8 Info: 40: task_duration migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 40 22:22:45.8 Info: AlterTable ScheduledTasks 22:22:45.8 Info: => 5E-07s 22:22:45.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:45.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:45.8 Info: => 0.0005597s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:45', 'task_duration') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 40: task_duration migrated 22:22:45.8 Info: => 0.0010507s 22:22:45.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 41 22:22:45.8 Info: AlterTable ReleaseProfiles 22:22:45.8 Info: => 5E-07s 22:22:45.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:45.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:45.8 Info: => 0.0005689s 22:22:45.8 Info: AlterTable ReleaseProfiles 22:22:45.8 Info: => 4E-07s 22:22:45.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:45.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:45.8 Info: => 0.0005026s 22:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:45', 'add_indexer_and_enabled_to_release_profiles') 22:22:45.8 Info: Committing Transaction 22:22:45.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:45.8 Info: => 0.001014s 22:22:45.8 Info: 42: remove_album_folders migrating 22:22:45.8 Info: Beginning Transaction 22:22:45.8 Info: Starting migration of Main DB to 42 22:22:45.8 Info: DeleteColumn Artists AlbumFolder 22:22:45.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:45.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:45.8 Info: DROP TABLE "Artists" 22:22:45.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.8 Info: => 0.0042823s 22:22:45.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:45.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:45.8 Info: => 3.44E-05s 22:22:45.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:45.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:45.8 Info: => 2.73E-05s 22:22:45.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:45.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) 22:22:45.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:45.9 Info: DROP TABLE "NamingConfig" 22:22:45.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:45.9 Info: => 0.0035484s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:45', 'remove_album_folders') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 42: remove_album_folders migrated 22:22:45.9 Info: => 0.0040842s 22:22:45.9 Info: 44: add_priority_to_indexers migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 44 22:22:45.9 Info: AlterTable Indexers 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: CreateColumn Indexers Priority Int32 22:22:45.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:45.9 Info: => 0.0005257s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:45', 'add_priority_to_indexers') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 44: add_priority_to_indexers migrated 22:22:45.9 Info: => 0.0010253s 22:22:45.9 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 45 22:22:45.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:45.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:45.9 Info: => 0.0001178s 22:22:45.9 Info: PerformDBOperation 22:22:45.9 Info: Performing DB Operation 22:22:45.9 Info: => 3.33E-05s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:45', 'remove_chown_and_folderchmod_config') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:45.9 Info: => 0.0004907s 22:22:45.9 Info: 47: update_notifiarr migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 47 22:22:45.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:45.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:45.9 Info: => 5.29E-05s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:45', 'update_notifiarr') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 47: update_notifiarr migrated 22:22:45.9 Info: => 0.0004325s 22:22:45.9 Info: 49: email_multiple_addresses migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 49 22:22:45.9 Info: PerformDBOperation 22:22:45.9 Info: Performing DB Operation 22:22:45.9 Info: => 6.17E-05s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:45', 'email_multiple_addresses') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 49: email_multiple_addresses migrated 22:22:45.9 Info: => 0.0004185s 22:22:45.9 Info: 50: rename_blacklist_to_blocklist migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 50 22:22:45.9 Info: RenameTable Blacklist Blocklist 22:22:45.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:45.9 Info: => 0.0019009s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:45', 'rename_blacklist_to_blocklist') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 50: rename_blacklist_to_blocklist migrated 22:22:45.9 Info: => 0.002305s 22:22:45.9 Info: 51: cdh_per_downloadclient migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 51 22:22:45.9 Info: AlterTable DownloadClients 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:45.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:45.9 Info: => 0.0005355s 22:22:45.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:45.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:45.9 Info: => 0.0005506s 22:22:45.9 Info: PerformDBOperation 22:22:45.9 Info: Performing DB Operation 22:22:45.9 Info: => 0.0001573s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:45', 'cdh_per_downloadclient') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 51: cdh_per_downloadclient migrated 22:22:45.9 Info: => 0.0006028s 22:22:45.9 Info: 52: download_history migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 52 22:22:45.9 Info: CreateTable DownloadHistory 22:22:45.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) 22:22:45.9 Info: => 0.0002165s 22:22:45.9 Info: CreateIndex DownloadHistory (EventType) 22:22:45.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:45.9 Info: => 0.0001159s 22:22:45.9 Info: CreateIndex DownloadHistory (ArtistId) 22:22:45.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:45.9 Info: => 0.0001147s 22:22:45.9 Info: CreateIndex DownloadHistory (DownloadId) 22:22:45.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:45.9 Info: => 0.0001014s 22:22:45.9 Info: PerformDBOperation 22:22:45.9 Info: Performing DB Operation 22:22:45.9 Info: => 0.0001114s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:45', 'download_history') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 52: download_history migrated 22:22:45.9 Info: => 0.0005263s 22:22:45.9 Info: 53: add_update_history migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 53 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:45', 'add_update_history') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 53: add_update_history migrated 22:22:45.9 Info: => 0.0003945s 22:22:45.9 Info: 54: add_on_update_to_notifications migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 54 22:22:45.9 Info: AlterTable Notifications 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:45.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:45.9 Info: => 0.0005886s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:45', 'add_on_update_to_notifications') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 54: add_on_update_to_notifications migrated 22:22:45.9 Info: => 0.0009935s 22:22:45.9 Info: 55: download_client_per_indexer migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 55 22:22:45.9 Info: AlterTable Indexers 22:22:45.9 Info: => 5E-07s 22:22:45.9 Info: CreateColumn Indexers DownloadClientId Int32 22:22:45.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:45.9 Info: => 0.0006066s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:45', 'download_client_per_indexer') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 55: download_client_per_indexer migrated 22:22:45.9 Info: => 0.0009587s 22:22:45.9 Info: 56: AddNewItemMonitorType migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 56 22:22:45.9 Info: AlterTable Artists 22:22:45.9 Info: => 5E-07s 22:22:45.9 Info: CreateColumn Artists MonitorNewItems Int32 22:22:45.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:45.9 Info: => 0.0006061s 22:22:45.9 Info: AlterTable RootFolders 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:45.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:45.9 Info: => 0.0005774s 22:22:45.9 Info: AlterTable ImportLists 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:45.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:45.9 Info: => 0.000585s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:45', 'AddNewItemMonitorType') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 56: AddNewItemMonitorType migrated 22:22:45.9 Info: => 0.0009604s 22:22:45.9 Info: 57: ImportListSearch migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 57 22:22:45.9 Info: AlterTable ImportLists 22:22:45.9 Info: => 5E-07s 22:22:45.9 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:45.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:45.9 Info: => 0.0006606s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:45', 'ImportListSearch') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 57: ImportListSearch migrated 22:22:45.9 Info: => 0.0010186s 22:22:45.9 Info: 58: ImportListMonitorExisting migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 58 22:22:45.9 Info: AlterTable ImportLists 22:22:45.9 Info: => 5E-07s 22:22:45.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:45.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:45.9 Info: => 0.000614s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:45', 'ImportListMonitorExisting') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 58: ImportListMonitorExisting migrated 22:22:45.9 Info: => 0.0009714s 22:22:45.9 Info: 59: add_indexer_tags migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 59 22:22:45.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:45.9 Info: => 3.81E-05s 22:22:45.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:45.9 Info: => 2.64E-05s 22:22:45.9 Info: AlterTable Indexers 22:22:45.9 Info: => 3E-07s 22:22:45.9 Info: CreateColumn Indexers Tags String 22:22:45.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:45.9 Info: => 0.0005785s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:45', 'add_indexer_tags') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 59: add_indexer_tags migrated 22:22:45.9 Info: => 0.0009292s 22:22:45.9 Info: 60: update_audio_types migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 60 22:22:45.9 Info: PerformDBOperation 22:22:45.9 Info: Performing DB Operation 22:22:45.9 Info: => 4.34E-05s 22:22:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:45', 'update_audio_types') 22:22:45.9 Info: Committing Transaction 22:22:45.9 Info: 60: update_audio_types migrated 22:22:45.9 Info: => 0.0003843s 22:22:45.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:45.9 Info: Beginning Transaction 22:22:45.9 Info: Starting migration of Main DB to 61 22:22:45.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:45.9 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:45.9 Info: => 3.26E-05s 22:22:45.9 Info: AlterTable AlbumReleases 22:22:45.9 Info: => 3E-07s 22:22:45.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:45.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) 22:22:45.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" 22:22:45.9 Info: DROP TABLE "AlbumReleases" 22:22:45.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:45.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:45.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:45.9 Info: => 0.0042256s 22:22:45.9 Info: AlterTable Albums 22:22:45.9 Info: => 5E-07s 22:22:45.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:45.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:45.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:45.9 Info: DROP TABLE "Albums" 22:22:45.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:45.9 Info: => 0.0043098s 22:22:45.9 Info: AlterTable Albums 22:22:45.9 Info: => 3E-07s 22:22:45.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:45.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:45.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:45.9 Info: DROP TABLE "Albums" 22:22:45.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:45.9 Info: => 0.0044028s 22:22:45.9 Info: AlterTable Albums 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: AlterColumn Albums Added DateTimeOffset 22:22:45.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:45.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:45.9 Info: DROP TABLE "Albums" 22:22:45.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:45.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:45.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:45.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:45.9 Info: => 0.004351s 22:22:45.9 Info: AlterTable Artists 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:45.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:45.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" 22:22:45.9 Info: DROP TABLE "Artists" 22:22:45.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.9 Info: => 0.0043477s 22:22:45.9 Info: AlterTable Artists 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: AlterColumn Artists Added DateTimeOffset 22:22:45.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:45.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" 22:22:45.9 Info: DROP TABLE "Artists" 22:22:45.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:45.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:45.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:45.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:45.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:45.9 Info: => 0.0044485s 22:22:45.9 Info: AlterTable Blocklist 22:22:45.9 Info: => 3E-07s 22:22:45.9 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:45.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:45.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:45.9 Info: DROP TABLE "Blocklist" 22:22:45.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:45.9 Info: => 0.0037145s 22:22:45.9 Info: AlterTable Blocklist 22:22:45.9 Info: => 5E-07s 22:22:45.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:45.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:45.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:45.9 Info: DROP TABLE "Blocklist" 22:22:45.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:45.9 Info: => 0.0036723s 22:22:45.9 Info: AlterTable Commands 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:45.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:45.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:45.9 Info: DROP TABLE "Commands" 22:22:45.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:45.9 Info: => 0.003661s 22:22:45.9 Info: AlterTable Commands 22:22:45.9 Info: => 3E-07s 22:22:45.9 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:45.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:45.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:45.9 Info: DROP TABLE "Commands" 22:22:45.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:45.9 Info: => 0.0036165s 22:22:45.9 Info: AlterTable Commands 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:45.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:45.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:45.9 Info: DROP TABLE "Commands" 22:22:45.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:45.9 Info: => 0.0061172s 22:22:45.9 Info: AlterTable DownloadClientStatus 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:45.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:45.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:45.9 Info: DROP TABLE "DownloadClientStatus" 22:22:45.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:45.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:45.9 Info: => 0.0038294s 22:22:45.9 Info: AlterTable DownloadClientStatus 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:45.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:45.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:45.9 Info: DROP TABLE "DownloadClientStatus" 22:22:45.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:45.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:45.9 Info: => 0.0037321s 22:22:45.9 Info: AlterTable DownloadClientStatus 22:22:45.9 Info: => 3E-07s 22:22:45.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:45.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:45.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:45.9 Info: DROP TABLE "DownloadClientStatus" 22:22:45.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:45.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:45.9 Info: => 0.00377s 22:22:45.9 Info: AlterTable DownloadHistory 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:45.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:22:45.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 22:22:45.9 Info: DROP TABLE "DownloadHistory" 22:22:45.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:45.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:45.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:45.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:45.9 Info: => 0.0042155s 22:22:45.9 Info: AlterTable ExtraFiles 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:45.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:45.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:45.9 Info: DROP TABLE "ExtraFiles" 22:22:45.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:45.9 Info: => 0.003658s 22:22:45.9 Info: AlterTable ExtraFiles 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:45.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:45.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:45.9 Info: DROP TABLE "ExtraFiles" 22:22:45.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:45.9 Info: => 0.0042144s 22:22:45.9 Info: AlterTable History 22:22:45.9 Info: => 3E-07s 22:22:45.9 Info: AlterColumn History Date DateTimeOffset 22:22:45.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:45.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:45.9 Info: DROP TABLE "History" 22:22:45.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:45.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:45.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:45.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:45.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:45.9 Info: => 0.0042435s 22:22:45.9 Info: AlterTable ImportListStatus 22:22:45.9 Info: => 4E-07s 22:22:45.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:45.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:45.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:45.9 Info: DROP TABLE "ImportListStatus" 22:22:45.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:45.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:45.9 Info: => 0.0038274s 22:22:45.9 Info: AlterTable ImportListStatus 22:22:45.9 Info: => 3E-07s 22:22:45.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:46.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) 22:22:46.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:46.0 Info: DROP TABLE "ImportListStatus" 22:22:46.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:46.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:46.0 Info: => 0.0040168s 22:22:46.0 Info: AlterTable ImportListStatus 22:22:46.0 Info: => 3E-07s 22:22:46.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:46.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) 22:22:46.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:46.0 Info: DROP TABLE "ImportListStatus" 22:22:46.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:46.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:46.0 Info: => 0.0040462s 22:22:46.0 Info: AlterTable IndexerStatus 22:22:46.0 Info: => 3E-07s 22:22:46.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:46.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) 22:22:46.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:46.0 Info: DROP TABLE "IndexerStatus" 22:22:46.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:46.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:46.0 Info: => 0.0038619s 22:22:46.0 Info: AlterTable IndexerStatus 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:46.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) 22:22:46.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:46.0 Info: DROP TABLE "IndexerStatus" 22:22:46.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:46.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:46.0 Info: => 0.0039136s 22:22:46.0 Info: AlterTable IndexerStatus 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:46.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) 22:22:46.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:46.0 Info: DROP TABLE "IndexerStatus" 22:22:46.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:46.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:46.0 Info: => 0.003774s 22:22:46.0 Info: AlterTable LyricFiles 22:22:46.0 Info: => 3E-07s 22:22:46.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22:46.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:46.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:46.0 Info: DROP TABLE "LyricFiles" 22:22:46.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:46.0 Info: => 0.0037058s 22:22:46.0 Info: AlterTable LyricFiles 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22:46.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 22:22:46.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:46.0 Info: DROP TABLE "LyricFiles" 22:22:46.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:46.0 Info: => 0.0036587s 22:22:46.0 Info: AlterTable MetadataFiles 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:46.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:46.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 22:22:46.0 Info: DROP TABLE "MetadataFiles" 22:22:46.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:46.0 Info: => 0.0037661s 22:22:46.0 Info: AlterTable MetadataFiles 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:46.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:46.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 22:22:46.0 Info: DROP TABLE "MetadataFiles" 22:22:46.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:46.0 Info: => 0.0047199s 22:22:46.0 Info: AlterTable PendingReleases 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:46.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 22:22:46.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:46.0 Info: DROP TABLE "PendingReleases" 22:22:46.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:46.0 Info: => 0.0036713s 22:22:46.0 Info: AlterTable ScheduledTasks 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:46.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 22:22:46.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:46.0 Info: DROP TABLE "ScheduledTasks" 22:22:46.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:46.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:46.0 Info: => 0.0038481s 22:22:46.0 Info: AlterTable ScheduledTasks 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:46.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 22:22:46.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:46.0 Info: DROP TABLE "ScheduledTasks" 22:22:46.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:46.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:46.0 Info: => 0.0037539s 22:22:46.0 Info: AlterTable TrackFiles 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:46.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:46.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:46.0 Info: DROP TABLE "TrackFiles" 22:22:46.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:46.0 Info: => 0.003957s 22:22:46.0 Info: AlterTable TrackFiles 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:46.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:46.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:46.0 Info: DROP TABLE "TrackFiles" 22:22:46.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:46.0 Info: => 0.003903s 22:22:46.0 Info: AlterTable VersionInfo 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:46.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:46.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:46.0 Info: DROP TABLE "VersionInfo" 22:22:46.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:46.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:46.0 Info: => 0.0037107s 22:22:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:46', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:46.0 Info: Committing Transaction 22:22:46.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:46.0 Info: => 0.0045099s 22:22:46.0 Info: 62: add_on_delete_to_notifications migrating 22:22:46.0 Info: Beginning Transaction 22:22:46.0 Info: Starting migration of Main DB to 62 22:22:46.0 Info: AlterTable Notifications 22:22:46.0 Info: => 6E-07s 22:22:46.0 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:46.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:46.0 Info: => 0.0005973s 22:22:46.0 Info: AlterTable Notifications 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:46.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:46.0 Info: => 0.0005916s 22:22:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:46', 'add_on_delete_to_notifications') 22:22:46.0 Info: Committing Transaction 22:22:46.0 Info: 62: add_on_delete_to_notifications migrated 22:22:46.0 Info: => 0.0010737s 22:22:46.0 Info: 63: add_custom_formats migrating 22:22:46.0 Info: Beginning Transaction 22:22:46.0 Info: Starting migration of Main DB to 63 22:22:46.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 22:22:46.0 Info: AlterTable DelayProfiles 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:46.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:46.0 Info: => 0.0005333s 22:22:46.0 Info: UpdateData 22:22:46.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:46.0 Info: => 4.05E-05s 22:22:46.0 Info: AlterTable TrackFiles 22:22:46.0 Info: => 2E-07s 22:22:46.0 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:46.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:46.0 Info: => 0.0005419s 22:22:46.0 Info: PerformDBOperation 22:22:46.0 Info: Performing DB Operation 22:22:46.0 Info: => 0.0010104s 22:22:46.0 Info: CreateTable CustomFormats 22:22:46.0 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 22:22:46.0 Info: => 0.0001308s 22:22:46.0 Info: CreateIndex CustomFormats (Name) 22:22:46.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:46.0 Info: => 8.19E-05s 22:22:46.0 Info: AlterTable QualityProfiles 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: CreateColumn QualityProfiles FormatItems String 22:22:46.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:46.0 Info: => 0.0005747s 22:22:46.0 Info: AlterTable QualityProfiles 22:22:46.0 Info: => 3E-07s 22:22:46.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:46.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:46.0 Info: => 0.0005602s 22:22:46.0 Info: AlterTable QualityProfiles 22:22:46.0 Info: => 3E-07s 22:22:46.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:46.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:46.0 Info: => 0.0005597s 22:22:46.0 Info: PerformDBOperation 22:22:46.0 Info: Performing DB Operation 22:22:46.0 Info: => 0.0010963s 22:22:46.0 Info: PerformDBOperation 22:22:46.0 Info: Performing DB Operation 22:22:46.0 Info: => 5.72E-05s 22:22:46.0 Info: DeleteColumn ReleaseProfiles Preferred 22:22:46.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) 22:22:46.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:46.0 Info: DROP TABLE "ReleaseProfiles" 22:22:46.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:46.0 Info: => 0.0043064s 22:22:46.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:46.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) 22:22:46.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:46.0 Info: DROP TABLE "ReleaseProfiles" 22:22:46.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:46.0 Info: => 0.0040226s 22:22:46.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:46.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:46.0 Info: => 3.67E-05s 22:22:46.0 Info: AlterTable DelayProfiles 22:22:46.0 Info: => 3E-07s 22:22:46.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:46.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:46.0 Info: => 0.0005711s 22:22:46.0 Info: AlterTable DelayProfiles 22:22:46.0 Info: => 4E-07s 22:22:46.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:46.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:46.0 Info: => 0.0005664s 22:22:46.0 Info: -> 1 Insert operations completed in 00:00:00.0000662 taking an average of 00:00:00.0000662 22:22:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:46', 'add_custom_formats') 22:22:46.0 Info: Committing Transaction 22:22:46.0 Info: 63: add_custom_formats migrated 22:22:46.0 Info: => 0.0011148s 22:22:46.0 Debug: Took: 00:00:00.3621810 22:22:46.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 22:22:46.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 22:22:46.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181661169732_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:46.1 Info: DatabaseEngineVersionCheck migrating 22:22:46.1 Info: PerformDBOperation 22:22:46.1 Info: Performing DB Operation 22:22:46.1 Info: SQLite 3.48.0 22:22:46.1 Info: => 0.0015313s 22:22:46.1 Info: DatabaseEngineVersionCheck migrated 22:22:46.1 Info: => 0.0015444s 22:22:46.1 Info: VersionMigration migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: CreateTable VersionInfo 22:22:46.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:46.1 Info: => 0.0001744s 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: VersionMigration migrated 22:22:46.1 Info: => 0.0009488s 22:22:46.1 Info: VersionUniqueMigration migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: CreateIndex VersionInfo (Version) 22:22:46.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:46.1 Info: => 0.000105s 22:22:46.1 Info: AlterTable VersionInfo 22:22:46.1 Info: => 5E-07s 22:22:46.1 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:46.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:46.1 Info: => 0.0004497s 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: VersionUniqueMigration migrated 22:22:46.1 Info: => 0.0008211s 22:22:46.1 Info: VersionDescriptionMigration migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: AlterTable VersionInfo 22:22:46.1 Info: => 4E-07s 22:22:46.1 Info: CreateColumn VersionInfo Description String 22:22:46.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:46.1 Info: => 0.0002138s 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: VersionDescriptionMigration migrated 22:22:46.1 Info: => 0.0005656s 22:22:46.1 Info: 1: InitialSetup migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 1 22:22:46.1 Info: CreateTable Config 22:22:46.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:46.1 Info: => 0.0001283s 22:22:46.1 Info: CreateIndex Config (Key) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:46.1 Info: => 9.67E-05s 22:22:46.1 Info: CreateTable RootFolders 22:22:46.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:46.1 Info: => 8.47E-05s 22:22:46.1 Info: CreateIndex RootFolders (Path) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:46.1 Info: => 7.08E-05s 22:22:46.1 Info: CreateTable Artists 22:22:46.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) 22:22:46.1 Info: => 0.0002083s 22:22:46.1 Info: CreateIndex Artists (ForeignArtistId) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:46.1 Info: => 6.9E-05s 22:22:46.1 Info: CreateIndex Artists (NameSlug) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:46.1 Info: => 6.49E-05s 22:22:46.1 Info: CreateIndex Artists (CleanName) 22:22:46.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.1 Info: => 6.21E-05s 22:22:46.1 Info: CreateIndex Artists (Path) 22:22:46.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.1 Info: => 6.04E-05s 22:22:46.1 Info: CreateTable Albums 22:22:46.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) 22:22:46.1 Info: => 0.0001624s 22:22:46.1 Info: CreateIndex Albums (ForeignAlbumId) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.1 Info: => 6.73E-05s 22:22:46.1 Info: CreateIndex Albums (MBId) 22:22:46.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:46.1 Info: => 6.24E-05s 22:22:46.1 Info: CreateIndex Albums (TADBId) 22:22:46.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:46.1 Info: => 6.25E-05s 22:22:46.1 Info: CreateIndex Albums (TitleSlug) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:46.1 Info: => 6.18E-05s 22:22:46.1 Info: CreateIndex Albums (CleanTitle) 22:22:46.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.1 Info: => 6.05E-05s 22:22:46.1 Info: CreateIndex Albums (Path) 22:22:46.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:46.1 Info: => 5.91E-05s 22:22:46.1 Info: CreateTable Tracks 22:22:46.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) 22:22:46.1 Info: => 0.0001195s 22:22:46.1 Info: CreateIndex Tracks (ForeignTrackId) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:46.1 Info: => 6.61E-05s 22:22:46.1 Info: CreateIndex Tracks (ArtistId) 22:22:46.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:46.1 Info: => 6.88E-05s 22:22:46.1 Info: CreateIndex Tracks (TrackFileId) 22:22:46.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:46.1 Info: => 6.74E-05s 22:22:46.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:46.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:46.1 Info: => 7.06E-05s 22:22:46.1 Info: CreateTable TrackFiles 22:22:46.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) 22:22:46.1 Info: => 0.0001128s 22:22:46.1 Info: CreateIndex TrackFiles (ArtistId) 22:22:46.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:46.1 Info: => 6.66E-05s 22:22:46.1 Info: CreateIndex TrackFiles (AlbumId) 22:22:46.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.1 Info: => 6.09E-05s 22:22:46.1 Info: CreateTable History 22:22:46.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) 22:22:46.1 Info: => 0.0001305s 22:22:46.1 Info: CreateIndex History (Date) 22:22:46.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:46.1 Info: => 6.98E-05s 22:22:46.1 Info: CreateIndex History (EventType) 22:22:46.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:46.1 Info: => 6.48E-05s 22:22:46.1 Info: CreateIndex History (DownloadId) 22:22:46.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:46.1 Info: => 6.4E-05s 22:22:46.1 Info: CreateIndex History (AlbumId) 22:22:46.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:46.1 Info: => 6.47E-05s 22:22:46.1 Info: CreateTable Notifications 22:22:46.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) 22:22:46.1 Info: => 0.0001069s 22:22:46.1 Info: CreateTable ScheduledTasks 22:22:46.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:46.1 Info: => 9.29E-05s 22:22:46.1 Info: CreateIndex ScheduledTasks (TypeName) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:46.1 Info: => 6.94E-05s 22:22:46.1 Info: CreateTable Indexers 22:22:46.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) 22:22:46.1 Info: => 9.35E-05s 22:22:46.1 Info: CreateIndex Indexers (Name) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:46.1 Info: => 6.74E-05s 22:22:46.1 Info: CreateTable Profiles 22:22:46.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:46.1 Info: => 8.37E-05s 22:22:46.1 Info: CreateIndex Profiles (Name) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:46.1 Info: => 6.78E-05s 22:22:46.1 Info: CreateTable QualityDefinitions 22:22:46.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:46.1 Info: => 0.0001588s 22:22:46.1 Info: CreateIndex QualityDefinitions (Quality) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:46.1 Info: => 9.17E-05s 22:22:46.1 Info: CreateIndex QualityDefinitions (Title) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:46.1 Info: => 7.63E-05s 22:22:46.1 Info: CreateTable NamingConfig 22:22:46.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) 22:22:46.1 Info: => 0.0001292s 22:22:46.1 Info: CreateTable Blacklist 22:22:46.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 '') 22:22:46.1 Info: => 0.0001371s 22:22:46.1 Info: CreateTable Metadata 22:22:46.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) 22:22:46.1 Info: => 8.96E-05s 22:22:46.1 Info: CreateTable MetadataFiles 22:22:46.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) 22:22:46.1 Info: => 0.0001063s 22:22:46.1 Info: CreateTable DownloadClients 22:22:46.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) 22:22:46.1 Info: => 0.0001009s 22:22:46.1 Info: CreateTable PendingReleases 22:22:46.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 '') 22:22:46.1 Info: => 0.0001049s 22:22:46.1 Info: CreateTable RemotePathMappings 22:22:46.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:46.1 Info: => 8.77E-05s 22:22:46.1 Info: CreateTable Tags 22:22:46.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:46.1 Info: => 7.99E-05s 22:22:46.1 Info: CreateIndex Tags (Label) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:46.1 Info: => 8E-05s 22:22:46.1 Info: CreateTable Restrictions 22:22:46.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:46.1 Info: => 8.77E-05s 22:22:46.1 Info: CreateTable DelayProfiles 22:22:46.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) 22:22:46.1 Info: => 0.0001284s 22:22:46.1 Info: CreateTable Users 22:22:46.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:46.1 Info: => 9.55E-05s 22:22:46.1 Info: CreateIndex Users (Identifier) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:46.1 Info: => 8.05E-05s 22:22:46.1 Info: CreateIndex Users (Username) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:46.1 Info: => 7.43E-05s 22:22:46.1 Info: CreateTable Commands 22:22:46.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) 22:22:46.1 Info: => 0.0001114s 22:22:46.1 Info: CreateTable IndexerStatus 22:22:46.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) 22:22:46.1 Info: => 0.000106s 22:22:46.1 Info: CreateIndex IndexerStatus (ProviderId) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:46.1 Info: => 7.67E-05s 22:22:46.1 Info: CreateTable ExtraFiles 22:22:46.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) 22:22:46.1 Info: => 9.99E-05s 22:22:46.1 Info: CreateTable LyricFiles 22:22:46.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) 22:22:46.1 Info: => 0.0001248s 22:22:46.1 Info: CreateTable LanguageProfiles 22:22:46.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:46.1 Info: => 8.56E-05s 22:22:46.1 Info: CreateIndex LanguageProfiles (Name) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:46.1 Info: => 7.94E-05s 22:22:46.1 Info: CreateTable DownloadClientStatus 22:22:46.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) 22:22:46.1 Info: => 9.42E-05s 22:22:46.1 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:46.1 Info: => 8.17E-05s 22:22:46.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:46.1 Info: -> 1 Insert operations completed in 00:00:00.0000519 taking an average of 00:00:00.0000519 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:46', 'InitialSetup') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 1: InitialSetup migrated 22:22:46.1 Info: => 0.0009034s 22:22:46.1 Info: 2: add_reason_to_pending_releases migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 2 22:22:46.1 Info: AlterTable PendingReleases 22:22:46.1 Info: => 4E-07s 22:22:46.1 Info: CreateColumn PendingReleases Reason Int32 22:22:46.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:46.1 Info: => 0.0004797s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:46', 'add_reason_to_pending_releases') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 2: add_reason_to_pending_releases migrated 22:22:46.1 Info: => 0.0009105s 22:22:46.1 Info: 3: add_medium_support migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 3 22:22:46.1 Info: AlterTable Albums 22:22:46.1 Info: => 5E-07s 22:22:46.1 Info: CreateColumn Albums Media String 22:22:46.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:46.1 Info: => 0.0004687s 22:22:46.1 Info: AlterTable Tracks 22:22:46.1 Info: => 4E-07s 22:22:46.1 Info: CreateColumn Tracks MediumNumber Int32 22:22:46.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:46.1 Info: => 0.0004338s 22:22:46.1 Info: AlterTable Tracks 22:22:46.1 Info: => 4E-07s 22:22:46.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:46.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:46.1 Info: => 0.0004293s 22:22:46.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:46.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:46.1 Info: => 3.46E-05s 22:22:46.1 Info: DeleteColumn Tracks TrackNumber 22:22:46.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) 22:22:46.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" 22:22:46.1 Info: DROP TABLE "Tracks" 22:22:46.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:46.1 Info: => 0.003798s 22:22:46.1 Info: AlterTable Tracks 22:22:46.1 Info: => 3E-07s 22:22:46.1 Info: CreateColumn Tracks TrackNumber String 22:22:46.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:46.1 Info: => 0.0004593s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:46', 'add_medium_support') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 3: add_medium_support migrated 22:22:46.1 Info: => 0.0009762s 22:22:46.1 Info: 4: add_various_qualites_in_profile migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 4 22:22:46.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:46.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:46.1 Info: => 4.28E-05s 22:22:46.1 Info: PerformDBOperation 22:22:46.1 Info: Performing DB Operation 22:22:46.1 Info: => 2.96E-05s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:46', 'add_various_qualites_in_profile') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 4: add_various_qualites_in_profile migrated 22:22:46.1 Info: => 0.0004409s 22:22:46.1 Info: 5: metadata_profiles migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 5 22:22:46.1 Info: CreateTable MetadataProfiles 22:22:46.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:46.1 Info: => 0.0001214s 22:22:46.1 Info: CreateIndex MetadataProfiles (Name) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:46.1 Info: => 8.93E-05s 22:22:46.1 Info: AlterTable Artists 22:22:46.1 Info: => 3E-07s 22:22:46.1 Info: CreateColumn Artists MetadataProfileId Int32 22:22:46.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:46.1 Info: => 0.0004713s 22:22:46.1 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:46.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) 22:22:46.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" 22:22:46.1 Info: DROP TABLE "Artists" 22:22:46.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.1 Info: => 0.0040052s 22:22:46.1 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:46.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) 22:22:46.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" 22:22:46.1 Info: DROP TABLE "Artists" 22:22:46.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.1 Info: => 0.003899s 22:22:46.1 Info: AlterTable Albums 22:22:46.1 Info: => 4E-07s 22:22:46.1 Info: CreateColumn Albums SecondaryTypes String 22:22:46.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:46.1 Info: => 0.0004569s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:46', 'metadata_profiles') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 5: metadata_profiles migrated 22:22:46.1 Info: => 0.0009544s 22:22:46.1 Info: 6: separate_automatic_and_interactive_search migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 6 22:22:46.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:46.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) 22:22:46.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:46.1 Info: DROP TABLE "Indexers" 22:22:46.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:46.1 Info: => 0.0035996s 22:22:46.1 Info: AlterTable Indexers 22:22:46.1 Info: => 4E-07s 22:22:46.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:46.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:46.1 Info: => 0.0004578s 22:22:46.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:46.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:46.1 Info: => 3.43E-05s 22:22:46.1 Info: AlterTable Indexers 22:22:46.1 Info: => 3E-07s 22:22:46.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:46.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) 22:22:46.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" 22:22:46.1 Info: DROP TABLE "Indexers" 22:22:46.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:46.1 Info: => 0.0038482s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:46', 'separate_automatic_and_interactive_search') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 6: separate_automatic_and_interactive_search migrated 22:22:46.1 Info: => 0.0043566s 22:22:46.1 Info: 7: change_album_path_to_relative migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 7 22:22:46.1 Info: DeleteColumn Albums Path 22:22:46.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) 22:22:46.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" 22:22:46.1 Info: DROP TABLE "Albums" 22:22:46.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.1 Info: => 0.0048016s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:46', 'change_album_path_to_relative') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 7: change_album_path_to_relative migrated 22:22:46.1 Info: => 0.0053216s 22:22:46.1 Info: 8: change_quality_size_mb_to_kb migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 8 22:22:46.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 22:22:46.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 22:22:46.1 Info: => 5.16E-05s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:46', 'change_quality_size_mb_to_kb') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 8: change_quality_size_mb_to_kb migrated 22:22:46.1 Info: => 0.0004682s 22:22:46.1 Info: 9: album_releases migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 9 22:22:46.1 Info: AlterTable Albums 22:22:46.1 Info: => 5E-07s 22:22:46.1 Info: CreateColumn Albums Releases String 22:22:46.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:46.1 Info: => 0.0005619s 22:22:46.1 Info: AlterTable Albums 22:22:46.1 Info: => 4E-07s 22:22:46.1 Info: CreateColumn Albums CurrentRelease String 22:22:46.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:46.1 Info: => 0.000486s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:46', 'album_releases') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 9: album_releases migrated 22:22:46.1 Info: => 0.0009198s 22:22:46.1 Info: 10: album_releases_fix migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 10 22:22:46.1 Info: AlterTable Albums 22:22:46.1 Info: => 5E-07s 22:22:46.1 Info: AlterColumn Albums Releases String 22:22:46.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) 22:22:46.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" 22:22:46.1 Info: DROP TABLE "Albums" 22:22:46.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.1 Info: => 0.0046642s 22:22:46.1 Info: AlterTable Albums 22:22:46.1 Info: => 3E-07s 22:22:46.1 Info: AlterColumn Albums CurrentRelease String 22:22:46.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) 22:22:46.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" 22:22:46.1 Info: DROP TABLE "Albums" 22:22:46.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:46.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.1 Info: => 0.0046073s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:46', 'album_releases_fix') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 10: album_releases_fix migrated 22:22:46.1 Info: => 0.0050878s 22:22:46.1 Info: 11: import_lists migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 11 22:22:46.1 Info: CreateTable ImportLists 22:22:46.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) 22:22:46.1 Info: => 0.0001597s 22:22:46.1 Info: CreateIndex ImportLists (Name) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:46.1 Info: => 8.55E-05s 22:22:46.1 Info: CreateTable ImportListStatus 22:22:46.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) 22:22:46.1 Info: => 0.000126s 22:22:46.1 Info: CreateIndex ImportListStatus (ProviderId) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:46.1 Info: => 8.31E-05s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:46', 'import_lists') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 11: import_lists migrated 22:22:46.1 Info: => 0.0005344s 22:22:46.1 Info: 12: add_release_status migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 12 22:22:46.1 Info: AlterTable MetadataProfiles 22:22:46.1 Info: => 5E-07s 22:22:46.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:46.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:46.1 Info: => 0.0004984s 22:22:46.1 Info: PerformDBOperation 22:22:46.1 Info: Performing DB Operation 22:22:46.1 Info: => 2.29E-05s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:46', 'add_release_status') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 12: add_release_status migrated 22:22:46.1 Info: => 0.0004024s 22:22:46.1 Info: 13: album_download_notification migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 13 22:22:46.1 Info: AlterTable Notifications 22:22:46.1 Info: => 5E-07s 22:22:46.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:46.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:46.1 Info: => 0.000512s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:46', 'album_download_notification') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 13: album_download_notification migrated 22:22:46.1 Info: => 0.0009662s 22:22:46.1 Info: 14: fix_language_metadata_profiles migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 14 22:22:46.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 22:22:46.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 22:22:46.1 Info: => 8.64E-05s 22:22:46.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 22:22:46.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 22:22:46.1 Info: => 8.44E-05s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:46', 'fix_language_metadata_profiles') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 14: fix_language_metadata_profiles migrated 22:22:46.1 Info: => 0.0005076s 22:22:46.1 Info: 15: remove_fanzub migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 15 22:22:46.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:46.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:46.1 Info: => 3.83E-05s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:46', 'remove_fanzub') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 15: remove_fanzub migrated 22:22:46.1 Info: => 0.000356s 22:22:46.1 Info: 16: update_artist_history_indexes migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 16 22:22:46.1 Info: CreateIndex Albums (ArtistId) 22:22:46.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:46.1 Info: => 9.3E-05s 22:22:46.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:46.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:46.1 Info: => 8.92E-05s 22:22:46.1 Info: DeleteIndex History (AlbumId) 22:22:46.1 Info: DROP INDEX "IX_History_AlbumId" 22:22:46.1 Info: => 0.0001314s 22:22:46.1 Info: CreateIndex History (AlbumId, Date) 22:22:46.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:46.1 Info: => 8.72E-05s 22:22:46.1 Info: DeleteIndex History (DownloadId) 22:22:46.1 Info: DROP INDEX "IX_History_DownloadId" 22:22:46.1 Info: => 0.0001308s 22:22:46.1 Info: CreateIndex History (DownloadId, Date) 22:22:46.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:46.1 Info: => 8.77E-05s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:46', 'update_artist_history_indexes') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 16: update_artist_history_indexes migrated 22:22:46.1 Info: => 0.0004973s 22:22:46.1 Info: 17: remove_nma migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 17 22:22:46.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:46.1 Info: => 5.12E-05s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:46', 'remove_nma') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 17: remove_nma migrated 22:22:46.1 Info: => 0.0004239s 22:22:46.1 Info: 18: album_disambiguation migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 18 22:22:46.1 Info: AlterTable Albums 22:22:46.1 Info: => 5E-07s 22:22:46.1 Info: CreateColumn Albums Disambiguation String 22:22:46.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:46.1 Info: => 0.0005264s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:46', 'album_disambiguation') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 18: album_disambiguation migrated 22:22:46.1 Info: => 0.0009558s 22:22:46.1 Info: 19: add_ape_quality_in_profiles migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 19 22:22:46.1 Info: PerformDBOperation 22:22:46.1 Info: Performing DB Operation 22:22:46.1 Info: => 2.6E-05s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:46', 'add_ape_quality_in_profiles') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 19: add_ape_quality_in_profiles migrated 22:22:46.1 Info: => 0.0003364s 22:22:46.1 Info: 20: remove_pushalot migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 20 22:22:46.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:46.1 Info: => 3.9E-05s 22:22:46.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:46.1 Info: => 4.33E-05s 22:22:46.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:46.1 Info: => 3.95E-05s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:46', 'remove_pushalot') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 20: remove_pushalot migrated 22:22:46.1 Info: => 0.000353s 22:22:46.1 Info: 21: add_custom_filters migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 21 22:22:46.1 Info: CreateTable CustomFilters 22:22:46.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:46.1 Info: => 0.0001138s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:46', 'add_custom_filters') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 21: add_custom_filters migrated 22:22:46.1 Info: => 0.0004995s 22:22:46.1 Info: 22: import_list_tags migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 22 22:22:46.1 Info: AlterTable ImportLists 22:22:46.1 Info: => 5E-07s 22:22:46.1 Info: CreateColumn ImportLists Tags String 22:22:46.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:46.1 Info: => 0.0005336s 22:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:46', 'import_list_tags') 22:22:46.1 Info: Committing Transaction 22:22:46.1 Info: 22: import_list_tags migrated 22:22:46.1 Info: => 0.0009007s 22:22:46.1 Info: 23: add_release_groups_etc migrating 22:22:46.1 Info: Beginning Transaction 22:22:46.1 Info: Starting migration of Main DB to 23 22:22:46.1 Info: CreateTable ArtistMetadata 22:22:46.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) 22:22:46.1 Info: => 0.0001608s 22:22:46.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:46.1 Info: => 0.0001047s 22:22:46.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" 22:22:46.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" 22:22:46.1 Info: => 9.04E-05s 22:22:46.1 Info: AlterTable Artists 22:22:46.1 Info: => 3E-07s 22:22:46.1 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:46.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:46.1 Info: => 0.0005711s 22:22:46.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:46.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:46.1 Info: => 6.35E-05s 22:22:46.1 Info: CreateTable AlbumReleases 22:22:46.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) 22:22:46.1 Info: => 0.0001819s 22:22:46.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:46.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:46.1 Info: => 8.67E-05s 22:22:46.1 Info: CreateIndex AlbumReleases (AlbumId) 22:22:46.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:46.1 Info: => 7.92E-05s 22:22:46.1 Info: PerformDBOperation 22:22:46.1 Info: Performing DB Operation 22:22:46.1 Info: => 3.23E-05s 22:22:46.1 Info: AlterTable Albums 22:22:46.1 Info: => 4E-07s 22:22:46.1 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:46.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:46.1 Info: => 0.0005506s 22:22:46.1 Info: AlterTable Albums 22:22:46.1 Info: => 4E-07s 22:22:46.1 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:46.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:46.1 Info: => 0.000545s 22:22:46.1 Info: AlterTable Albums 22:22:46.1 Info: => 3E-07s 22:22:46.1 Info: CreateColumn Albums Links String 22:22:46.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:46.1 Info: => 0.0005263s 22:22:46.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:46.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:46.1 Info: => 9.1E-05s 22:22:46.1 Info: AlterTable Tracks 22:22:46.1 Info: => 3E-07s 22:22:46.1 Info: CreateColumn Tracks ForeignRecordingId String 22:22:46.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:46.2 Info: => 0.0047956s 22:22:46.2 Info: AlterTable Tracks 22:22:46.2 Info: => 3E-07s 22:22:46.2 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:46.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:46.2 Info: => 0.0005446s 22:22:46.2 Info: AlterTable Tracks 22:22:46.2 Info: => 3E-07s 22:22:46.2 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:46.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:46.2 Info: => 0.0005332s 22:22:46.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:46.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:46.2 Info: => 7.02E-05s 22:22:46.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:46.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:46.2 Info: => 5.87E-05s 22:22:46.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:46.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) 22:22:46.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" 22:22:46.2 Info: DROP TABLE "Artists" 22:22:46.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.2 Info: => 0.0041489s 22:22:46.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:46.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) 22:22:46.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" 22:22:46.2 Info: DROP TABLE "Albums" 22:22:46.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.2 Info: => 0.0047613s 22:22:46.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:46.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) 22:22:46.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" 22:22:46.2 Info: DROP TABLE "Tracks" 22:22:46.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:46.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:46.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:46.2 Info: => 0.0038401s 22:22:46.2 Info: DeleteColumn TrackFiles ArtistId 22:22:46.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:46.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" 22:22:46.2 Info: DROP TABLE "TrackFiles" 22:22:46.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.2 Info: => 0.0035875s 22:22:46.2 Info: CreateIndex Artists (ArtistMetadataId) 22:22:46.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.2 Info: => 7.69E-05s 22:22:46.2 Info: CreateIndex Artists (Monitored) 22:22:46.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.2 Info: => 7.28E-05s 22:22:46.2 Info: CreateIndex Albums (ArtistMetadataId) 22:22:46.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:46.2 Info: => 7.14E-05s 22:22:46.2 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:46.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:46.2 Info: => 6.99E-05s 22:22:46.2 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:46.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:46.2 Info: => 6.96E-05s 22:22:46.2 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:46.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:46.2 Info: => 6.9E-05s 22:22:46.2 Info: UpdateData 22:22:46.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:46.2 Info: => 3.75E-05s 22:22:46.2 Info: UpdateData 22:22:46.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:46.2 Info: => 2.99E-05s 22:22:46.2 Info: UpdateData 22:22:46.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:46.2 Info: => 3.7E-05s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:46', 'add_release_groups_etc') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 23: add_release_groups_etc migrated 22:22:46.2 Info: => 0.0006239s 22:22:46.2 Info: 24: NewMediaInfoFormat migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 24 22:22:46.2 Info: UpdateData 22:22:46.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:46.2 Info: => 3.78E-05s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:46', 'NewMediaInfoFormat') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 24: NewMediaInfoFormat migrated 22:22:46.2 Info: => 0.0004507s 22:22:46.2 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 25 22:22:46.2 Info: RenameTable Restrictions ReleaseProfiles 22:22:46.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:46.2 Info: => 0.0013748s 22:22:46.2 Info: AlterTable ReleaseProfiles 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:46.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:46.2 Info: => 0.0004937s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:46', 'rename_restrictions_to_release_profiles') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:46.2 Info: => 0.0009721s 22:22:46.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 26 22:22:46.2 Info: RenameTable Profiles QualityProfiles 22:22:46.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:46.2 Info: => 0.0014305s 22:22:46.2 Info: AlterTable QualityProfiles 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:46.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:46.2 Info: => 0.0004981s 22:22:46.2 Info: AlterTable LanguageProfiles 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:46.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:46.2 Info: => 0.0004762s 22:22:46.2 Info: UpdateData 22:22:46.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:46.2 Info: => 3.63E-05s 22:22:46.2 Info: UpdateData 22:22:46.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:46.2 Info: => 2.74E-05s 22:22:46.2 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:46.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) 22:22:46.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" 22:22:46.2 Info: DROP TABLE "Artists" 22:22:46.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.2 Info: => 0.0041583s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:46', 'rename_quality_profiles_add_upgrade_allowed') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:46.2 Info: => 0.0047362s 22:22:46.2 Info: 27: add_import_exclusions migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 27 22:22:46.2 Info: CreateTable ImportListExclusions 22:22:46.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:46.2 Info: => 0.0001028s 22:22:46.2 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:46.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:46.2 Info: => 8.32E-05s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:46', 'add_import_exclusions') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 27: add_import_exclusions migrated 22:22:46.2 Info: => 0.0005636s 22:22:46.2 Info: 28: clean_artist_metadata_table migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 28 22:22:46.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) 22:22:46.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) 22:22:46.2 Info: => 0.0001287s 22:22:46.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) 22:22:46.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) 22:22:46.2 Info: => 0.0001189s 22:22:46.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) 22:22:46.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) 22:22:46.2 Info: => 0.0001133s 22:22:46.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) 22:22:46.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) 22:22:46.2 Info: => 0.0001182s 22:22:46.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) 22:22:46.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) 22:22:46.2 Info: => 0.0001083s 22:22:46.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) 22:22:46.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) 22:22:46.2 Info: => 0.0001117s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:46', 'clean_artist_metadata_table') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 28: clean_artist_metadata_table migrated 22:22:46.2 Info: => 0.0005564s 22:22:46.2 Info: 29: health_issue_notification migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 29 22:22:46.2 Info: AlterTable Notifications 22:22:46.2 Info: => 5E-07s 22:22:46.2 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:46.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:46.2 Info: => 0.0005091s 22:22:46.2 Info: AlterTable Notifications 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:46.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:46.2 Info: => 0.0005292s 22:22:46.2 Info: AlterTable Notifications 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:46.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:46.2 Info: => 0.0005114s 22:22:46.2 Info: AlterTable Notifications 22:22:46.2 Info: => 2E-07s 22:22:46.2 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:46.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:46.2 Info: => 0.0004966s 22:22:46.2 Info: AlterTable Notifications 22:22:46.2 Info: => 2E-07s 22:22:46.2 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:46.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:46.2 Info: => 0.0004992s 22:22:46.2 Info: DeleteColumn Notifications OnDownload 22:22:46.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) 22:22:46.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" 22:22:46.2 Info: DROP TABLE "Notifications" 22:22:46.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:46.2 Info: => 0.0036842s 22:22:46.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:46.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) 22:22:46.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" 22:22:46.2 Info: DROP TABLE "Notifications" 22:22:46.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:46.2 Info: => 0.0037146s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:46', 'health_issue_notification') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 29: health_issue_notification migrated 22:22:46.2 Info: => 0.004239s 22:22:46.2 Info: 30: add_mediafilerepository_mtime migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 30 22:22:46.2 Info: AlterTable TrackFiles 22:22:46.2 Info: => 5E-07s 22:22:46.2 Info: CreateColumn TrackFiles Modified DateTime 22:22:46.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:46.2 Info: => 0.0005764s 22:22:46.2 Info: AlterTable TrackFiles 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: CreateColumn TrackFiles Path String 22:22:46.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:46.2 Info: => 0.0004913s 22:22:46.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:46.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:46.2 Info: => 3.08E-05s 22:22:46.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) 22:22:46.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) 22:22:46.2 Info: => 0.000114s 22:22:46.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) 22:22:46.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) 22:22:46.2 Info: => 0.0001243s 22:22:46.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) 22:22:46.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) 22:22:46.2 Info: => 0.0001295s 22:22:46.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") 22:22:46.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") 22:22:46.2 Info: => 6.51E-05s 22:22:46.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:46.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:46.2 Info: => 4.7E-05s 22:22:46.2 Info: AlterTable TrackFiles 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: AlterColumn TrackFiles Path String 22:22:46.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:46.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" 22:22:46.2 Info: DROP TABLE "TrackFiles" 22:22:46.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.2 Info: => 0.0038147s 22:22:46.2 Info: CreateIndex TrackFiles (Path) 22:22:46.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:46.2 Info: => 7.74E-05s 22:22:46.2 Info: DeleteColumn TrackFiles RelativePath 22:22:46.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:46.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" 22:22:46.2 Info: DROP TABLE "TrackFiles" 22:22:46.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:46.2 Info: => 0.0038108s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:46', 'add_mediafilerepository_mtime') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 30: add_mediafilerepository_mtime migrated 22:22:46.2 Info: => 0.0043168s 22:22:46.2 Info: 31: add_artistmetadataid_constraint migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 31 22:22:46.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") 22:22:46.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") 22:22:46.2 Info: => 8.65E-05s 22:22:46.2 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:46.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:46.2 Info: => 0.0001205s 22:22:46.2 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:46.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) 22:22:46.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" 22:22:46.2 Info: DROP TABLE "Artists" 22:22:46.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.2 Info: => 0.0039995s 22:22:46.2 Info: CreateIndex Artists (ArtistMetadataId) 22:22:46.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.2 Info: => 9.98E-05s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:46', 'add_artistmetadataid_constraint') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 31: add_artistmetadataid_constraint migrated 22:22:46.2 Info: => 0.000612s 22:22:46.2 Info: 32: old_ids_and_artist_alias migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 32 22:22:46.2 Info: AlterTable ArtistMetadata 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: CreateColumn ArtistMetadata Aliases String 22:22:46.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:46.2 Info: => 0.0005469s 22:22:46.2 Info: AlterTable ArtistMetadata 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:46.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:46.2 Info: => 0.0005167s 22:22:46.2 Info: AlterTable Albums 22:22:46.2 Info: => 3E-07s 22:22:46.2 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:46.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:46.2 Info: => 0.000581s 22:22:46.2 Info: AlterTable AlbumReleases 22:22:46.2 Info: => 3E-07s 22:22:46.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:46.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:46.2 Info: => 0.0005657s 22:22:46.2 Info: AlterTable Tracks 22:22:46.2 Info: => 3E-07s 22:22:46.2 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:46.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:46.2 Info: => 0.0005304s 22:22:46.2 Info: AlterTable Tracks 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:46.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:46.2 Info: => 0.0005529s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:46', 'old_ids_and_artist_alias') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 32: old_ids_and_artist_alias migrated 22:22:46.2 Info: => 0.0010335s 22:22:46.2 Info: 33: download_propers_config migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 33 22:22:46.2 Info: PerformDBOperation 22:22:46.2 Info: Performing DB Operation 22:22:46.2 Info: => 2.58E-05s 22:22:46.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:46.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:46.2 Info: => 2.87E-05s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:46', 'download_propers_config') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 33: download_propers_config migrated 22:22:46.2 Info: => 0.0004098s 22:22:46.2 Info: 34: remove_language_profiles migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 34 22:22:46.2 Info: DeleteTable LanguageProfiles 22:22:46.2 Info: DROP TABLE "LanguageProfiles" 22:22:46.2 Info: => 0.0001917s 22:22:46.2 Info: DeleteColumn Artists LanguageProfileId 22:22:46.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) 22:22:46.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" 22:22:46.2 Info: DROP TABLE "Artists" 22:22:46.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.2 Info: => 0.0042727s 22:22:46.2 Info: DeleteColumn ImportLists LanguageProfileId 22:22:46.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) 22:22:46.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" 22:22:46.2 Info: DROP TABLE "ImportLists" 22:22:46.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:46.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:46.2 Info: => 0.0037797s 22:22:46.2 Info: DeleteColumn Blacklist Language 22:22:46.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) 22:22:46.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" 22:22:46.2 Info: DROP TABLE "Blacklist" 22:22:46.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:46.2 Info: => 0.0035839s 22:22:46.2 Info: DeleteColumn History Language 22:22:46.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:46.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:46.2 Info: DROP TABLE "History" 22:22:46.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:46.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:46.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:46.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:46.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:46.2 Info: => 0.0041419s 22:22:46.2 Info: DeleteColumn LyricFiles Language 22:22:46.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:46.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:46.2 Info: DROP TABLE "LyricFiles" 22:22:46.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:46.2 Info: => 0.0041331s 22:22:46.2 Info: DeleteColumn TrackFiles Language 22:22:46.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:46.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:46.2 Info: DROP TABLE "TrackFiles" 22:22:46.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:46.2 Info: => 0.005625s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:46', 'remove_language_profiles') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 34: remove_language_profiles migrated 22:22:46.2 Info: => 0.0062498s 22:22:46.2 Info: 35: multi_disc_naming_format migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 35 22:22:46.2 Info: AlterTable NamingConfig 22:22:46.2 Info: => 6E-07s 22:22:46.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:46.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:46.2 Info: => 0.0006072s 22:22:46.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:46.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:46.2 Info: => 4.48E-05s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:46', 'multi_disc_naming_format') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 35: multi_disc_naming_format migrated 22:22:46.2 Info: => 0.0005121s 22:22:46.2 Info: 36: add_download_client_priority migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 36 22:22:46.2 Info: AlterTable DownloadClients 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: CreateColumn DownloadClients Priority Int32 22:22:46.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:46.2 Info: => 0.0005423s 22:22:46.2 Info: PerformDBOperation 22:22:46.2 Info: Performing DB Operation 22:22:46.2 Info: => 4.73E-05s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:46', 'add_download_client_priority') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 36: add_download_client_priority migrated 22:22:46.2 Info: => 0.0005119s 22:22:46.2 Info: 37: remove_growl_prowl migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 37 22:22:46.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:46.2 Info: => 3.64E-05s 22:22:46.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:46.2 Info: => 2.54E-05s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:46', 'remove_growl_prowl') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 37: remove_growl_prowl migrated 22:22:46.2 Info: => 0.0003985s 22:22:46.2 Info: 38: remove_plex_hometheatre migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 38 22:22:46.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:46.2 Info: => 4.53E-05s 22:22:46.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:46.2 Info: => 2.62E-05s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:46', 'remove_plex_hometheatre') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 38: remove_plex_hometheatre migrated 22:22:46.2 Info: => 0.0003629s 22:22:46.2 Info: 39: add_root_folder_add_defaults migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 39 22:22:46.2 Info: AlterTable RootFolders 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: CreateColumn RootFolders Name String 22:22:46.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:46.2 Info: => 0.0005844s 22:22:46.2 Info: AlterTable RootFolders 22:22:46.2 Info: => 3E-07s 22:22:46.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:46.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:46.2 Info: => 0.0005248s 22:22:46.2 Info: AlterTable RootFolders 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:46.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:46.2 Info: => 0.0005442s 22:22:46.2 Info: AlterTable RootFolders 22:22:46.2 Info: => 3E-07s 22:22:46.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:46.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:46.2 Info: => 0.000533s 22:22:46.2 Info: AlterTable RootFolders 22:22:46.2 Info: => 3E-07s 22:22:46.2 Info: CreateColumn RootFolders DefaultTags String 22:22:46.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:46.2 Info: => 0.0005635s 22:22:46.2 Info: PerformDBOperation 22:22:46.2 Info: Performing DB Operation 22:22:46.2 Info: => 4.47E-05s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:46', 'add_root_folder_add_defaults') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 39: add_root_folder_add_defaults migrated 22:22:46.2 Info: => 0.0005428s 22:22:46.2 Info: 40: task_duration migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 40 22:22:46.2 Info: AlterTable ScheduledTasks 22:22:46.2 Info: => 5E-07s 22:22:46.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:46.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:46.2 Info: => 0.0005873s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:46', 'task_duration') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 40: task_duration migrated 22:22:46.2 Info: => 0.0010543s 22:22:46.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 41 22:22:46.2 Info: AlterTable ReleaseProfiles 22:22:46.2 Info: => 4E-07s 22:22:46.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:46.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:46.2 Info: => 0.0005649s 22:22:46.2 Info: AlterTable ReleaseProfiles 22:22:46.2 Info: => 3E-07s 22:22:46.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:46.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:46.2 Info: => 0.0005094s 22:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:46', 'add_indexer_and_enabled_to_release_profiles') 22:22:46.2 Info: Committing Transaction 22:22:46.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:46.2 Info: => 0.0009761s 22:22:46.2 Info: 42: remove_album_folders migrating 22:22:46.2 Info: Beginning Transaction 22:22:46.2 Info: Starting migration of Main DB to 42 22:22:46.2 Info: DeleteColumn Artists AlbumFolder 22:22:46.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:46.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" 22:22:46.3 Info: DROP TABLE "Artists" 22:22:46.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.3 Info: => 0.0042322s 22:22:46.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:46.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:46.3 Info: => 3.14E-05s 22:22:46.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:46.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:46.3 Info: => 2.59E-05s 22:22:46.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:46.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) 22:22:46.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:46.3 Info: DROP TABLE "NamingConfig" 22:22:46.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:46.3 Info: => 0.0036273s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:46', 'remove_album_folders') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 42: remove_album_folders migrated 22:22:46.3 Info: => 0.0041804s 22:22:46.3 Info: 44: add_priority_to_indexers migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 44 22:22:46.3 Info: AlterTable Indexers 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: CreateColumn Indexers Priority Int32 22:22:46.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:46.3 Info: => 0.0005835s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:46', 'add_priority_to_indexers') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 44: add_priority_to_indexers migrated 22:22:46.3 Info: => 0.0009909s 22:22:46.3 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 45 22:22:46.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:46.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:46.3 Info: => 0.000115s 22:22:46.3 Info: PerformDBOperation 22:22:46.3 Info: Performing DB Operation 22:22:46.3 Info: => 2.3E-05s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:46', 'remove_chown_and_folderchmod_config') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:46.3 Info: => 0.00045s 22:22:46.3 Info: 47: update_notifiarr migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 47 22:22:46.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:46.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:46.3 Info: => 5.73E-05s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:46', 'update_notifiarr') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 47: update_notifiarr migrated 22:22:46.3 Info: => 0.0004639s 22:22:46.3 Info: 49: email_multiple_addresses migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 49 22:22:46.3 Info: PerformDBOperation 22:22:46.3 Info: Performing DB Operation 22:22:46.3 Info: => 6.47E-05s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:46', 'email_multiple_addresses') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 49: email_multiple_addresses migrated 22:22:46.3 Info: => 0.0004116s 22:22:46.3 Info: 50: rename_blacklist_to_blocklist migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 50 22:22:46.3 Info: RenameTable Blacklist Blocklist 22:22:46.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:46.3 Info: => 0.0019129s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:46', 'rename_blacklist_to_blocklist') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 50: rename_blacklist_to_blocklist migrated 22:22:46.3 Info: => 0.0022824s 22:22:46.3 Info: 51: cdh_per_downloadclient migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 51 22:22:46.3 Info: AlterTable DownloadClients 22:22:46.3 Info: => 6E-07s 22:22:46.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:46.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:46.3 Info: => 0.0005594s 22:22:46.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:46.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:46.3 Info: => 0.0005625s 22:22:46.3 Info: PerformDBOperation 22:22:46.3 Info: Performing DB Operation 22:22:46.3 Info: => 0.0001507s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:46', 'cdh_per_downloadclient') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 51: cdh_per_downloadclient migrated 22:22:46.3 Info: => 0.0005054s 22:22:46.3 Info: 52: download_history migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 52 22:22:46.3 Info: CreateTable DownloadHistory 22:22:46.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) 22:22:46.3 Info: => 0.0001591s 22:22:46.3 Info: CreateIndex DownloadHistory (EventType) 22:22:46.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:46.3 Info: => 0.0001189s 22:22:46.3 Info: CreateIndex DownloadHistory (ArtistId) 22:22:46.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:46.3 Info: => 0.0001034s 22:22:46.3 Info: CreateIndex DownloadHistory (DownloadId) 22:22:46.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:46.3 Info: => 0.0001035s 22:22:46.3 Info: PerformDBOperation 22:22:46.3 Info: Performing DB Operation 22:22:46.3 Info: => 0.0001083s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:46', 'download_history') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 52: download_history migrated 22:22:46.3 Info: => 0.0004971s 22:22:46.3 Info: 53: add_update_history migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 53 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:46', 'add_update_history') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 53: add_update_history migrated 22:22:46.3 Info: => 0.0003679s 22:22:46.3 Info: 54: add_on_update_to_notifications migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 54 22:22:46.3 Info: AlterTable Notifications 22:22:46.3 Info: => 5E-07s 22:22:46.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:46.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:46.3 Info: => 0.0005962s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:46', 'add_on_update_to_notifications') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 54: add_on_update_to_notifications migrated 22:22:46.3 Info: => 0.0009798s 22:22:46.3 Info: 55: download_client_per_indexer migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 55 22:22:46.3 Info: AlterTable Indexers 22:22:46.3 Info: => 5E-07s 22:22:46.3 Info: CreateColumn Indexers DownloadClientId Int32 22:22:46.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:46.3 Info: => 0.0006049s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:46', 'download_client_per_indexer') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 55: download_client_per_indexer migrated 22:22:46.3 Info: => 0.0009651s 22:22:46.3 Info: 56: AddNewItemMonitorType migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 56 22:22:46.3 Info: AlterTable Artists 22:22:46.3 Info: => 5E-07s 22:22:46.3 Info: CreateColumn Artists MonitorNewItems Int32 22:22:46.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:46.3 Info: => 0.0006715s 22:22:46.3 Info: AlterTable RootFolders 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:46.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:46.3 Info: => 0.0005861s 22:22:46.3 Info: AlterTable ImportLists 22:22:46.3 Info: => 3E-07s 22:22:46.3 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:46.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:46.3 Info: => 0.0005423s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:46', 'AddNewItemMonitorType') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 56: AddNewItemMonitorType migrated 22:22:46.3 Info: => 0.0010362s 22:22:46.3 Info: 57: ImportListSearch migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 57 22:22:46.3 Info: AlterTable ImportLists 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:46.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:46.3 Info: => 0.0005792s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:46', 'ImportListSearch') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 57: ImportListSearch migrated 22:22:46.3 Info: => 0.0010445s 22:22:46.3 Info: 58: ImportListMonitorExisting migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 58 22:22:46.3 Info: AlterTable ImportLists 22:22:46.3 Info: => 5E-07s 22:22:46.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:46.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:46.3 Info: => 0.000638s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:46', 'ImportListMonitorExisting') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 58: ImportListMonitorExisting migrated 22:22:46.3 Info: => 0.0010371s 22:22:46.3 Info: 59: add_indexer_tags migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 59 22:22:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:46.3 Info: => 4.82E-05s 22:22:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:46.3 Info: => 2.65E-05s 22:22:46.3 Info: AlterTable Indexers 22:22:46.3 Info: => 3E-07s 22:22:46.3 Info: CreateColumn Indexers Tags String 22:22:46.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:46.3 Info: => 0.0005601s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:46', 'add_indexer_tags') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 59: add_indexer_tags migrated 22:22:46.3 Info: => 0.0009744s 22:22:46.3 Info: 60: update_audio_types migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 60 22:22:46.3 Info: PerformDBOperation 22:22:46.3 Info: Performing DB Operation 22:22:46.3 Info: => 5.23E-05s 22:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:46', 'update_audio_types') 22:22:46.3 Info: Committing Transaction 22:22:46.3 Info: 60: update_audio_types migrated 22:22:46.3 Info: => 0.0003893s 22:22:46.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:46.3 Info: Beginning Transaction 22:22:46.3 Info: Starting migration of Main DB to 61 22:22:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.3 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:46.3 Info: => 3.03E-05s 22:22:46.3 Info: AlterTable AlbumReleases 22:22:46.3 Info: => 2E-07s 22:22:46.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.3 Info: DROP TABLE "AlbumReleases" 22:22:46.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:46.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:46.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:46.3 Info: => 0.0043185s 22:22:46.3 Info: AlterTable Albums 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:46.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:46.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:46.3 Info: DROP TABLE "Albums" 22:22:46.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:46.3 Info: => 0.0046775s 22:22:46.3 Info: AlterTable Albums 22:22:46.3 Info: => 3E-07s 22:22:46.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:46.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:46.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:46.3 Info: DROP TABLE "Albums" 22:22:46.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:46.3 Info: => 0.0042881s 22:22:46.3 Info: AlterTable Albums 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn Albums Added DateTimeOffset 22:22:46.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:46.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:46.3 Info: DROP TABLE "Albums" 22:22:46.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:46.3 Info: => 0.004287s 22:22:46.3 Info: AlterTable Artists 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:46.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:46.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" 22:22:46.3 Info: DROP TABLE "Artists" 22:22:46.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.3 Info: => 0.0043003s 22:22:46.3 Info: AlterTable Artists 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn Artists Added DateTimeOffset 22:22:46.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:46.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" 22:22:46.3 Info: DROP TABLE "Artists" 22:22:46.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.3 Info: => 0.0048817s 22:22:46.3 Info: AlterTable Blocklist 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.3 Info: DROP TABLE "Blocklist" 22:22:46.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:46.3 Info: => 0.0039906s 22:22:46.3 Info: AlterTable Blocklist 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.3 Info: DROP TABLE "Blocklist" 22:22:46.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:46.3 Info: => 0.0038647s 22:22:46.3 Info: AlterTable Commands 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.3 Info: DROP TABLE "Commands" 22:22:46.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:46.3 Info: => 0.0037879s 22:22:46.3 Info: AlterTable Commands 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.3 Info: DROP TABLE "Commands" 22:22:46.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:46.3 Info: => 0.0037405s 22:22:46.3 Info: AlterTable Commands 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.3 Info: DROP TABLE "Commands" 22:22:46.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:46.3 Info: => 0.0057434s 22:22:46.3 Info: AlterTable DownloadClientStatus 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:46.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) 22:22:46.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:46.3 Info: DROP TABLE "DownloadClientStatus" 22:22:46.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:46.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:46.3 Info: => 0.0038786s 22:22:46.3 Info: AlterTable DownloadClientStatus 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:46.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) 22:22:46.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:46.3 Info: DROP TABLE "DownloadClientStatus" 22:22:46.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:46.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:46.3 Info: => 0.0041455s 22:22:46.3 Info: AlterTable DownloadClientStatus 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:46.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) 22:22:46.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:46.3 Info: DROP TABLE "DownloadClientStatus" 22:22:46.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:46.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:46.3 Info: => 0.0041531s 22:22:46.3 Info: AlterTable DownloadHistory 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.3 Info: DROP TABLE "DownloadHistory" 22:22:46.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:46.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:46.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:46.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:46.3 Info: => 0.0045344s 22:22:46.3 Info: AlterTable ExtraFiles 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.3 Info: DROP TABLE "ExtraFiles" 22:22:46.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:46.3 Info: => 0.0039892s 22:22:46.3 Info: AlterTable ExtraFiles 22:22:46.3 Info: => 4E-07s 22:22:46.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.4 Info: DROP TABLE "ExtraFiles" 22:22:46.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:46.4 Info: => 0.0040002s 22:22:46.4 Info: AlterTable History 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: AlterColumn History Date DateTimeOffset 22:22:46.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:46.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:46.4 Info: DROP TABLE "History" 22:22:46.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:46.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:46.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:46.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:46.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:46.4 Info: => 0.0046732s 22:22:46.4 Info: AlterTable ImportListStatus 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:46.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) 22:22:46.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:46.4 Info: DROP TABLE "ImportListStatus" 22:22:46.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:46.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:46.4 Info: => 0.0041312s 22:22:46.4 Info: AlterTable ImportListStatus 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:46.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) 22:22:46.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:46.4 Info: DROP TABLE "ImportListStatus" 22:22:46.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:46.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:46.4 Info: => 0.0042219s 22:22:46.4 Info: AlterTable ImportListStatus 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:46.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) 22:22:46.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:46.4 Info: DROP TABLE "ImportListStatus" 22:22:46.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:46.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:46.4 Info: => 0.004068s 22:22:46.4 Info: AlterTable IndexerStatus 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:46.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) 22:22:46.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:46.4 Info: DROP TABLE "IndexerStatus" 22:22:46.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:46.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:46.4 Info: => 0.0042352s 22:22:46.4 Info: AlterTable IndexerStatus 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:46.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) 22:22:46.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:46.4 Info: DROP TABLE "IndexerStatus" 22:22:46.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:46.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:46.4 Info: => 0.0041959s 22:22:46.4 Info: AlterTable IndexerStatus 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:46.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) 22:22:46.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:46.4 Info: DROP TABLE "IndexerStatus" 22:22:46.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:46.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:46.4 Info: => 0.0040836s 22:22:46.4 Info: AlterTable LyricFiles 22:22:46.4 Info: => 3E-07s 22:22:46.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22:46.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:46.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:46.4 Info: DROP TABLE "LyricFiles" 22:22:46.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:46.4 Info: => 0.0040027s 22:22:46.4 Info: AlterTable LyricFiles 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22:46.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 22:22:46.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:46.4 Info: DROP TABLE "LyricFiles" 22:22:46.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:46.4 Info: => 0.005745s 22:22:46.4 Info: AlterTable MetadataFiles 22:22:46.4 Info: => 5E-07s 22:22:46.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.4 Info: DROP TABLE "MetadataFiles" 22:22:46.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:46.4 Info: => 0.0041034s 22:22:46.4 Info: AlterTable MetadataFiles 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.4 Info: DROP TABLE "MetadataFiles" 22:22:46.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:46.4 Info: => 0.0041207s 22:22:46.4 Info: AlterTable PendingReleases 22:22:46.4 Info: => 3E-07s 22:22:46.4 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:46.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) 22:22:46.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:46.4 Info: DROP TABLE "PendingReleases" 22:22:46.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:46.4 Info: => 0.0041829s 22:22:46.4 Info: AlterTable ScheduledTasks 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:46.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) 22:22:46.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:46.4 Info: DROP TABLE "ScheduledTasks" 22:22:46.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:46.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:46.4 Info: => 0.0042548s 22:22:46.4 Info: AlterTable ScheduledTasks 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:46.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) 22:22:46.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:46.4 Info: DROP TABLE "ScheduledTasks" 22:22:46.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:46.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:46.4 Info: => 0.0048451s 22:22:46.4 Info: AlterTable TrackFiles 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:46.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:46.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:46.4 Info: DROP TABLE "TrackFiles" 22:22:46.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:46.4 Info: => 0.0050505s 22:22:46.4 Info: AlterTable TrackFiles 22:22:46.4 Info: => 3E-07s 22:22:46.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:46.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:46.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:46.4 Info: DROP TABLE "TrackFiles" 22:22:46.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:46.4 Info: => 0.0047631s 22:22:46.4 Info: AlterTable VersionInfo 22:22:46.4 Info: => 3E-07s 22:22:46.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:46.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:46.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:46.4 Info: DROP TABLE "VersionInfo" 22:22:46.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:46.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:46.4 Info: => 0.0039666s 22:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:46', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:46.4 Info: Committing Transaction 22:22:46.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:46.4 Info: => 0.0048452s 22:22:46.4 Info: 62: add_on_delete_to_notifications migrating 22:22:46.4 Info: Beginning Transaction 22:22:46.4 Info: Starting migration of Main DB to 62 22:22:46.4 Info: AlterTable Notifications 22:22:46.4 Info: => 5E-07s 22:22:46.4 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:46.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:46.4 Info: => 0.0005834s 22:22:46.4 Info: AlterTable Notifications 22:22:46.4 Info: => 3E-07s 22:22:46.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:46.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:46.4 Info: => 0.0005874s 22:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:46', 'add_on_delete_to_notifications') 22:22:46.4 Info: Committing Transaction 22:22:46.4 Info: 62: add_on_delete_to_notifications migrated 22:22:46.4 Info: => 0.0010722s 22:22:46.4 Info: 63: add_custom_formats migrating 22:22:46.4 Info: Beginning Transaction 22:22:46.4 Info: Starting migration of Main DB to 63 22:22:46.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 22:22:46.4 Info: AlterTable DelayProfiles 22:22:46.4 Info: => 3E-07s 22:22:46.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:46.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:46.4 Info: => 0.0005897s 22:22:46.4 Info: UpdateData 22:22:46.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:46.4 Info: => 4.59E-05s 22:22:46.4 Info: AlterTable TrackFiles 22:22:46.4 Info: => 3E-07s 22:22:46.4 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:46.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:46.4 Info: => 0.0005531s 22:22:46.4 Info: PerformDBOperation 22:22:46.4 Info: Performing DB Operation 22:22:46.4 Info: => 0.0011627s 22:22:46.4 Info: CreateTable CustomFormats 22:22:46.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) 22:22:46.4 Info: => 0.0001195s 22:22:46.4 Info: CreateIndex CustomFormats (Name) 22:22:46.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:46.4 Info: => 8.26E-05s 22:22:46.4 Info: AlterTable QualityProfiles 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: CreateColumn QualityProfiles FormatItems String 22:22:46.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:46.4 Info: => 0.00054s 22:22:46.4 Info: AlterTable QualityProfiles 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:46.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:46.4 Info: => 0.0005315s 22:22:46.4 Info: AlterTable QualityProfiles 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:46.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:46.4 Info: => 0.0005496s 22:22:46.4 Info: PerformDBOperation 22:22:46.4 Info: Performing DB Operation 22:22:46.4 Info: => 0.0010701s 22:22:46.4 Info: PerformDBOperation 22:22:46.4 Info: Performing DB Operation 22:22:46.4 Info: => 3.12E-05s 22:22:46.4 Info: DeleteColumn ReleaseProfiles Preferred 22:22:46.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) 22:22:46.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:46.4 Info: DROP TABLE "ReleaseProfiles" 22:22:46.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:46.4 Info: => 0.0045804s 22:22:46.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:46.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) 22:22:46.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:46.4 Info: DROP TABLE "ReleaseProfiles" 22:22:46.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:46.4 Info: => 0.0043364s 22:22:46.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:46.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:46.4 Info: => 4.27E-05s 22:22:46.4 Info: AlterTable DelayProfiles 22:22:46.4 Info: => 3E-07s 22:22:46.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:46.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:46.4 Info: => 0.0005662s 22:22:46.4 Info: AlterTable DelayProfiles 22:22:46.4 Info: => 4E-07s 22:22:46.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:46.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:46.4 Info: => 0.0006522s 22:22:46.4 Info: -> 1 Insert operations completed in 00:00:00.0000726 taking an average of 00:00:00.0000726 22:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:46', 'add_custom_formats') 22:22:46.4 Info: Committing Transaction 22:22:46.4 Info: 63: add_custom_formats migrated 22:22:46.4 Info: => 0.0011914s 22:22:46.4 Debug: Took: 00:00:00.3793007 22:22:46.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 22:22:46.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 22:22:46.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181665582983_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:46.5 Info: DatabaseEngineVersionCheck migrating 22:22:46.5 Info: PerformDBOperation 22:22:46.5 Info: Performing DB Operation 22:22:46.5 Info: SQLite 3.48.0 22:22:46.5 Info: => 0.0014801s 22:22:46.5 Info: DatabaseEngineVersionCheck migrated 22:22:46.5 Info: => 0.0014906s 22:22:46.5 Info: VersionMigration migrating 22:22:46.5 Info: Beginning Transaction 22:22:46.5 Info: CreateTable VersionInfo 22:22:46.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:46.5 Info: => 0.0001854s 22:22:46.5 Info: Committing Transaction 22:22:46.5 Info: VersionMigration migrated 22:22:46.5 Info: => 0.0008963s 22:22:46.5 Info: VersionUniqueMigration migrating 22:22:46.5 Info: Beginning Transaction 22:22:46.5 Info: CreateIndex VersionInfo (Version) 22:22:46.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:46.5 Info: => 0.0001085s 22:22:46.5 Info: AlterTable VersionInfo 22:22:46.5 Info: => 5E-07s 22:22:46.5 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:46.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:46.5 Info: => 0.0004516s 22:22:46.5 Info: Committing Transaction 22:22:46.5 Info: VersionUniqueMigration migrated 22:22:46.5 Info: => 0.0007702s 22:22:46.5 Info: VersionDescriptionMigration migrating 22:22:46.5 Info: Beginning Transaction 22:22:46.5 Info: AlterTable VersionInfo 22:22:46.5 Info: => 4E-07s 22:22:46.5 Info: CreateColumn VersionInfo Description String 22:22:46.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:46.5 Info: => 0.0001821s 22:22:46.5 Info: Committing Transaction 22:22:46.5 Info: VersionDescriptionMigration migrated 22:22:46.5 Info: => 0.0004785s 22:22:46.5 Info: 1: InitialSetup migrating 22:22:46.5 Info: Beginning Transaction 22:22:46.5 Info: Starting migration of Main DB to 1 22:22:46.5 Info: CreateTable Config 22:22:46.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:46.5 Info: => 0.0001306s 22:22:46.5 Info: CreateIndex Config (Key) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:46.5 Info: => 7.22E-05s 22:22:46.5 Info: CreateTable RootFolders 22:22:46.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:46.5 Info: => 7.86E-05s 22:22:46.5 Info: CreateIndex RootFolders (Path) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:46.5 Info: => 7.03E-05s 22:22:46.5 Info: CreateTable Artists 22:22:46.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) 22:22:46.5 Info: => 0.0001902s 22:22:46.5 Info: CreateIndex Artists (ForeignArtistId) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:46.5 Info: => 7.25E-05s 22:22:46.5 Info: CreateIndex Artists (NameSlug) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:46.5 Info: => 6.65E-05s 22:22:46.5 Info: CreateIndex Artists (CleanName) 22:22:46.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.5 Info: => 6.24E-05s 22:22:46.5 Info: CreateIndex Artists (Path) 22:22:46.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.5 Info: => 6.27E-05s 22:22:46.5 Info: CreateTable Albums 22:22:46.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) 22:22:46.5 Info: => 0.0001682s 22:22:46.5 Info: CreateIndex Albums (ForeignAlbumId) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.5 Info: => 6.84E-05s 22:22:46.5 Info: CreateIndex Albums (MBId) 22:22:46.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:46.5 Info: => 6.33E-05s 22:22:46.5 Info: CreateIndex Albums (TADBId) 22:22:46.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:46.5 Info: => 6.2E-05s 22:22:46.5 Info: CreateIndex Albums (TitleSlug) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:46.5 Info: => 6.39E-05s 22:22:46.5 Info: CreateIndex Albums (CleanTitle) 22:22:46.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.5 Info: => 6.2E-05s 22:22:46.5 Info: CreateIndex Albums (Path) 22:22:46.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:46.5 Info: => 6.05E-05s 22:22:46.5 Info: CreateTable Tracks 22:22:46.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) 22:22:46.5 Info: => 0.000125s 22:22:46.5 Info: CreateIndex Tracks (ForeignTrackId) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:46.5 Info: => 6.69E-05s 22:22:46.5 Info: CreateIndex Tracks (ArtistId) 22:22:46.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:46.5 Info: => 7.12E-05s 22:22:46.5 Info: CreateIndex Tracks (TrackFileId) 22:22:46.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:46.5 Info: => 7.05E-05s 22:22:46.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:46.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:46.5 Info: => 0.0001082s 22:22:46.5 Info: CreateTable TrackFiles 22:22:46.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) 22:22:46.5 Info: => 0.0001254s 22:22:46.5 Info: CreateIndex TrackFiles (ArtistId) 22:22:46.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:46.5 Info: => 8.2E-05s 22:22:46.5 Info: CreateIndex TrackFiles (AlbumId) 22:22:46.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.5 Info: => 7.44E-05s 22:22:46.5 Info: CreateTable History 22:22:46.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) 22:22:46.5 Info: => 0.0001357s 22:22:46.5 Info: CreateIndex History (Date) 22:22:46.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:46.5 Info: => 7.11E-05s 22:22:46.5 Info: CreateIndex History (EventType) 22:22:46.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:46.5 Info: => 6.59E-05s 22:22:46.5 Info: CreateIndex History (DownloadId) 22:22:46.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:46.5 Info: => 6.41E-05s 22:22:46.5 Info: CreateIndex History (AlbumId) 22:22:46.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:46.5 Info: => 6.39E-05s 22:22:46.5 Info: CreateTable Notifications 22:22:46.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) 22:22:46.5 Info: => 0.0001134s 22:22:46.5 Info: CreateTable ScheduledTasks 22:22:46.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:46.5 Info: => 8.74E-05s 22:22:46.5 Info: CreateIndex ScheduledTasks (TypeName) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:46.5 Info: => 6.97E-05s 22:22:46.5 Info: CreateTable Indexers 22:22:46.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) 22:22:46.5 Info: => 9.44E-05s 22:22:46.5 Info: CreateIndex Indexers (Name) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:46.5 Info: => 6.85E-05s 22:22:46.5 Info: CreateTable Profiles 22:22:46.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:46.5 Info: => 8.6E-05s 22:22:46.5 Info: CreateIndex Profiles (Name) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:46.5 Info: => 9.36E-05s 22:22:46.5 Info: CreateTable QualityDefinitions 22:22:46.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:46.5 Info: => 0.0001101s 22:22:46.5 Info: CreateIndex QualityDefinitions (Quality) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:46.5 Info: => 7.05E-05s 22:22:46.5 Info: CreateIndex QualityDefinitions (Title) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:46.5 Info: => 7.16E-05s 22:22:46.5 Info: CreateTable NamingConfig 22:22:46.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) 22:22:46.5 Info: => 0.000108s 22:22:46.5 Info: CreateTable Blacklist 22:22:46.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 '') 22:22:46.5 Info: => 0.0001525s 22:22:46.5 Info: CreateTable Metadata 22:22:46.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) 22:22:46.5 Info: => 9.44E-05s 22:22:46.5 Info: CreateTable MetadataFiles 22:22:46.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) 22:22:46.5 Info: => 0.0001092s 22:22:46.5 Info: CreateTable DownloadClients 22:22:46.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) 22:22:46.5 Info: => 9.61E-05s 22:22:46.5 Info: CreateTable PendingReleases 22:22:46.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 '') 22:22:46.5 Info: => 0.0001065s 22:22:46.5 Info: CreateTable RemotePathMappings 22:22:46.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:46.5 Info: => 8.77E-05s 22:22:46.5 Info: CreateTable Tags 22:22:46.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:46.5 Info: => 8.46E-05s 22:22:46.5 Info: CreateIndex Tags (Label) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:46.5 Info: => 8.22E-05s 22:22:46.5 Info: CreateTable Restrictions 22:22:46.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:46.5 Info: => 8.97E-05s 22:22:46.5 Info: CreateTable DelayProfiles 22:22:46.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) 22:22:46.5 Info: => 0.0001164s 22:22:46.5 Info: CreateTable Users 22:22:46.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:46.5 Info: => 8.71E-05s 22:22:46.5 Info: CreateIndex Users (Identifier) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:46.5 Info: => 8.05E-05s 22:22:46.5 Info: CreateIndex Users (Username) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:46.5 Info: => 0.0001098s 22:22:46.5 Info: CreateTable Commands 22:22:46.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) 22:22:46.5 Info: => 0.0001219s 22:22:46.5 Info: CreateTable IndexerStatus 22:22:46.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) 22:22:46.5 Info: => 0.0001337s 22:22:46.5 Info: CreateIndex IndexerStatus (ProviderId) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:46.5 Info: => 9.83E-05s 22:22:46.5 Info: CreateTable ExtraFiles 22:22:46.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) 22:22:46.5 Info: => 0.000119s 22:22:46.5 Info: CreateTable LyricFiles 22:22:46.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) 22:22:46.5 Info: => 0.0001198s 22:22:46.5 Info: CreateTable LanguageProfiles 22:22:46.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:46.5 Info: => 8.72E-05s 22:22:46.5 Info: CreateIndex LanguageProfiles (Name) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:46.5 Info: => 7.97E-05s 22:22:46.5 Info: CreateTable DownloadClientStatus 22:22:46.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) 22:22:46.5 Info: => 9.33E-05s 22:22:46.5 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:46.5 Info: => 8.16E-05s 22:22:46.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:46.5 Info: -> 1 Insert operations completed in 00:00:00.0000555 taking an average of 00:00:00.0000555 22:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:46', 'InitialSetup') 22:22:46.5 Info: Committing Transaction 22:22:46.5 Info: 1: InitialSetup migrated 22:22:46.5 Info: => 0.0008653s 22:22:46.5 Info: 2: add_reason_to_pending_releases migrating 22:22:46.5 Info: Beginning Transaction 22:22:46.5 Info: Starting migration of Main DB to 2 22:22:46.5 Info: AlterTable PendingReleases 22:22:46.5 Info: => 5E-07s 22:22:46.5 Info: CreateColumn PendingReleases Reason Int32 22:22:46.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:46.5 Info: => 0.0005077s 22:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:46', 'add_reason_to_pending_releases') 22:22:46.5 Info: Committing Transaction 22:22:46.5 Info: 2: add_reason_to_pending_releases migrated 22:22:46.5 Info: => 0.0009274s 22:22:46.5 Info: 3: add_medium_support migrating 22:22:46.5 Info: Beginning Transaction 22:22:46.5 Info: Starting migration of Main DB to 3 22:22:46.5 Info: AlterTable Albums 22:22:46.5 Info: => 5E-07s 22:22:46.5 Info: CreateColumn Albums Media String 22:22:46.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:46.5 Info: => 0.0005264s 22:22:46.5 Info: AlterTable Tracks 22:22:46.5 Info: => 3E-07s 22:22:46.5 Info: CreateColumn Tracks MediumNumber Int32 22:22:46.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:46.5 Info: => 0.0004524s 22:22:46.5 Info: AlterTable Tracks 22:22:46.5 Info: => 3E-07s 22:22:46.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:46.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:46.5 Info: => 0.0004535s 22:22:46.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:46.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:46.5 Info: => 3.34E-05s 22:22:46.5 Info: DeleteColumn Tracks TrackNumber 22:22:46.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) 22:22:46.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" 22:22:46.5 Info: DROP TABLE "Tracks" 22:22:46.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:46.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:46.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:46.5 Info: => 0.0043405s 22:22:46.5 Info: AlterTable Tracks 22:22:46.5 Info: => 4E-07s 22:22:46.5 Info: CreateColumn Tracks TrackNumber String 22:22:46.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:46.5 Info: => 0.0004343s 22:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:46', 'add_medium_support') 22:22:46.5 Info: Committing Transaction 22:22:46.5 Info: 3: add_medium_support migrated 22:22:46.5 Info: => 0.0009425s 22:22:46.5 Info: 4: add_various_qualites_in_profile migrating 22:22:46.5 Info: Beginning Transaction 22:22:46.5 Info: Starting migration of Main DB to 4 22:22:46.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:46.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:46.5 Info: => 4.31E-05s 22:22:46.5 Info: PerformDBOperation 22:22:46.5 Info: Performing DB Operation 22:22:46.5 Info: => 2.97E-05s 22:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:46', 'add_various_qualites_in_profile') 22:22:46.5 Info: Committing Transaction 22:22:46.5 Info: 4: add_various_qualites_in_profile migrated 22:22:46.5 Info: => 0.0004694s 22:22:46.5 Info: 5: metadata_profiles migrating 22:22:46.5 Info: Beginning Transaction 22:22:46.5 Info: Starting migration of Main DB to 5 22:22:46.5 Info: CreateTable MetadataProfiles 22:22:46.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:46.5 Info: => 0.0001211s 22:22:46.5 Info: CreateIndex MetadataProfiles (Name) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:46.5 Info: => 8.67E-05s 22:22:46.5 Info: AlterTable Artists 22:22:46.5 Info: => 3E-07s 22:22:46.5 Info: CreateColumn Artists MetadataProfileId Int32 22:22:46.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:46.5 Info: => 0.0004493s 22:22:46.5 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:46.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) 22:22:46.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" 22:22:46.5 Info: DROP TABLE "Artists" 22:22:46.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:46.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.5 Info: => 0.0040178s 22:22:46.5 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:46.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) 22:22:46.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" 22:22:46.5 Info: DROP TABLE "Artists" 22:22:46.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:46.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:46.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.5 Info: => 0.0039067s 22:22:46.5 Info: AlterTable Albums 22:22:46.5 Info: => 3E-07s 22:22:46.5 Info: CreateColumn Albums SecondaryTypes String 22:22:46.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:46.6 Info: => 0.0004813s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:46', 'metadata_profiles') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 5: metadata_profiles migrated 22:22:46.6 Info: => 0.0009674s 22:22:46.6 Info: 6: separate_automatic_and_interactive_search migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 6 22:22:46.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:46.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) 22:22:46.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:46.6 Info: DROP TABLE "Indexers" 22:22:46.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:46.6 Info: => 0.003369s 22:22:46.6 Info: AlterTable Indexers 22:22:46.6 Info: => 4E-07s 22:22:46.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:46.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:46.6 Info: => 0.0004498s 22:22:46.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:46.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:46.6 Info: => 3.11E-05s 22:22:46.6 Info: AlterTable Indexers 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:46.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) 22:22:46.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" 22:22:46.6 Info: DROP TABLE "Indexers" 22:22:46.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:46.6 Info: => 0.0033081s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:46', 'separate_automatic_and_interactive_search') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 6: separate_automatic_and_interactive_search migrated 22:22:46.6 Info: => 0.003773s 22:22:46.6 Info: 7: change_album_path_to_relative migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 7 22:22:46.6 Info: DeleteColumn Albums Path 22:22:46.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) 22:22:46.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" 22:22:46.6 Info: DROP TABLE "Albums" 22:22:46.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.6 Info: => 0.0041671s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:46', 'change_album_path_to_relative') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 7: change_album_path_to_relative migrated 22:22:46.6 Info: => 0.0047019s 22:22:46.6 Info: 8: change_quality_size_mb_to_kb migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 8 22:22:46.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 22:22:46.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 22:22:46.6 Info: => 7.12E-05s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:46', 'change_quality_size_mb_to_kb') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 8: change_quality_size_mb_to_kb migrated 22:22:46.6 Info: => 0.0005206s 22:22:46.6 Info: 9: album_releases migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 9 22:22:46.6 Info: AlterTable Albums 22:22:46.6 Info: => 6E-07s 22:22:46.6 Info: CreateColumn Albums Releases String 22:22:46.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:46.6 Info: => 0.000473s 22:22:46.6 Info: AlterTable Albums 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: CreateColumn Albums CurrentRelease String 22:22:46.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:46.6 Info: => 0.000469s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:46', 'album_releases') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 9: album_releases migrated 22:22:46.6 Info: => 0.0008292s 22:22:46.6 Info: 10: album_releases_fix migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 10 22:22:46.6 Info: AlterTable Albums 22:22:46.6 Info: => 5E-07s 22:22:46.6 Info: AlterColumn Albums Releases String 22:22:46.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) 22:22:46.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" 22:22:46.6 Info: DROP TABLE "Albums" 22:22:46.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.6 Info: => 0.0041119s 22:22:46.6 Info: AlterTable Albums 22:22:46.6 Info: => 4E-07s 22:22:46.6 Info: AlterColumn Albums CurrentRelease String 22:22:46.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) 22:22:46.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" 22:22:46.6 Info: DROP TABLE "Albums" 22:22:46.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.6 Info: => 0.0040397s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:46', 'album_releases_fix') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 10: album_releases_fix migrated 22:22:46.6 Info: => 0.0045315s 22:22:46.6 Info: 11: import_lists migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 11 22:22:46.6 Info: CreateTable ImportLists 22:22:46.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) 22:22:46.6 Info: => 0.0001528s 22:22:46.6 Info: CreateIndex ImportLists (Name) 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:46.6 Info: => 8.09E-05s 22:22:46.6 Info: CreateTable ImportListStatus 22:22:46.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) 22:22:46.6 Info: => 0.0001054s 22:22:46.6 Info: CreateIndex ImportListStatus (ProviderId) 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:46.6 Info: => 7.71E-05s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:46', 'import_lists') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 11: import_lists migrated 22:22:46.6 Info: => 0.0005146s 22:22:46.6 Info: 12: add_release_status migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 12 22:22:46.6 Info: AlterTable MetadataProfiles 22:22:46.6 Info: => 5E-07s 22:22:46.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:46.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:46.6 Info: => 0.0004956s 22:22:46.6 Info: PerformDBOperation 22:22:46.6 Info: Performing DB Operation 22:22:46.6 Info: => 2.46E-05s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:46', 'add_release_status') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 12: add_release_status migrated 22:22:46.6 Info: => 0.000433s 22:22:46.6 Info: 13: album_download_notification migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 13 22:22:46.6 Info: AlterTable Notifications 22:22:46.6 Info: => 5E-07s 22:22:46.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:46.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:46.6 Info: => 0.0005908s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:46', 'album_download_notification') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 13: album_download_notification migrated 22:22:46.6 Info: => 0.0010243s 22:22:46.6 Info: 14: fix_language_metadata_profiles migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 14 22:22:46.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 22:22:46.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 22:22:46.6 Info: => 7.91E-05s 22:22:46.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 22:22:46.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 22:22:46.6 Info: => 6.68E-05s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:46', 'fix_language_metadata_profiles') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 14: fix_language_metadata_profiles migrated 22:22:46.6 Info: => 0.0004689s 22:22:46.6 Info: 15: remove_fanzub migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 15 22:22:46.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:46.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:46.6 Info: => 3.24E-05s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:46', 'remove_fanzub') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 15: remove_fanzub migrated 22:22:46.6 Info: => 0.0003794s 22:22:46.6 Info: 16: update_artist_history_indexes migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 16 22:22:46.6 Info: CreateIndex Albums (ArtistId) 22:22:46.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:46.6 Info: => 8.55E-05s 22:22:46.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:46.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:46.6 Info: => 8.05E-05s 22:22:46.6 Info: DeleteIndex History (AlbumId) 22:22:46.6 Info: DROP INDEX "IX_History_AlbumId" 22:22:46.6 Info: => 0.0001089s 22:22:46.6 Info: CreateIndex History (AlbumId, Date) 22:22:46.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:46.6 Info: => 8.09E-05s 22:22:46.6 Info: DeleteIndex History (DownloadId) 22:22:46.6 Info: DROP INDEX "IX_History_DownloadId" 22:22:46.6 Info: => 0.0001055s 22:22:46.6 Info: CreateIndex History (DownloadId, Date) 22:22:46.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:46.6 Info: => 7.83E-05s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:46', 'update_artist_history_indexes') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 16: update_artist_history_indexes migrated 22:22:46.6 Info: => 0.0004387s 22:22:46.6 Info: 17: remove_nma migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 17 22:22:46.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:46.6 Info: => 3.65E-05s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:46', 'remove_nma') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 17: remove_nma migrated 22:22:46.6 Info: => 0.0003727s 22:22:46.6 Info: 18: album_disambiguation migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 18 22:22:46.6 Info: AlterTable Albums 22:22:46.6 Info: => 4E-07s 22:22:46.6 Info: CreateColumn Albums Disambiguation String 22:22:46.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:46.6 Info: => 0.0005164s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:46', 'album_disambiguation') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 18: album_disambiguation migrated 22:22:46.6 Info: => 0.0008709s 22:22:46.6 Info: 19: add_ape_quality_in_profiles migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 19 22:22:46.6 Info: PerformDBOperation 22:22:46.6 Info: Performing DB Operation 22:22:46.6 Info: => 2.87E-05s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:46', 'add_ape_quality_in_profiles') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 19: add_ape_quality_in_profiles migrated 22:22:46.6 Info: => 0.0003714s 22:22:46.6 Info: 20: remove_pushalot migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 20 22:22:46.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:46.6 Info: => 3.63E-05s 22:22:46.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:46.6 Info: => 2.54E-05s 22:22:46.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:46.6 Info: => 2.38E-05s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:46', 'remove_pushalot') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 20: remove_pushalot migrated 22:22:46.6 Info: => 0.0003099s 22:22:46.6 Info: 21: add_custom_filters migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 21 22:22:46.6 Info: CreateTable CustomFilters 22:22:46.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:46.6 Info: => 0.0001161s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:46', 'add_custom_filters') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 21: add_custom_filters migrated 22:22:46.6 Info: => 0.0004292s 22:22:46.6 Info: 22: import_list_tags migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 22 22:22:46.6 Info: AlterTable ImportLists 22:22:46.6 Info: => 5E-07s 22:22:46.6 Info: CreateColumn ImportLists Tags String 22:22:46.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:46.6 Info: => 0.000536s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:46', 'import_list_tags') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 22: import_list_tags migrated 22:22:46.6 Info: => 0.0009599s 22:22:46.6 Info: 23: add_release_groups_etc migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 23 22:22:46.6 Info: CreateTable ArtistMetadata 22:22:46.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) 22:22:46.6 Info: => 0.0001598s 22:22:46.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:46.6 Info: => 8.31E-05s 22:22:46.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" 22:22:46.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" 22:22:46.6 Info: => 7.13E-05s 22:22:46.6 Info: AlterTable Artists 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:46.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:46.6 Info: => 0.000515s 22:22:46.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:46.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:46.6 Info: => 5.26E-05s 22:22:46.6 Info: CreateTable AlbumReleases 22:22:46.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) 22:22:46.6 Info: => 0.0001644s 22:22:46.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:46.6 Info: => 8.26E-05s 22:22:46.6 Info: CreateIndex AlbumReleases (AlbumId) 22:22:46.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:46.6 Info: => 7.4E-05s 22:22:46.6 Info: PerformDBOperation 22:22:46.6 Info: Performing DB Operation 22:22:46.6 Info: => 2.82E-05s 22:22:46.6 Info: AlterTable Albums 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:46.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:46.6 Info: => 0.0005252s 22:22:46.6 Info: AlterTable Albums 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:46.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:46.6 Info: => 0.0006584s 22:22:46.6 Info: AlterTable Albums 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: CreateColumn Albums Links String 22:22:46.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:46.6 Info: => 0.0046949s 22:22:46.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:46.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:46.6 Info: => 8.98E-05s 22:22:46.6 Info: AlterTable Tracks 22:22:46.6 Info: => 4E-07s 22:22:46.6 Info: CreateColumn Tracks ForeignRecordingId String 22:22:46.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:46.6 Info: => 0.0005442s 22:22:46.6 Info: AlterTable Tracks 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:46.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:46.6 Info: => 0.0005375s 22:22:46.6 Info: AlterTable Tracks 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:46.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:46.6 Info: => 0.0006095s 22:22:46.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:46.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:46.6 Info: => 7.21E-05s 22:22:46.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:46.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:46.6 Info: => 5.32E-05s 22:22:46.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:46.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 22:22:46.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" 22:22:46.6 Info: DROP TABLE "Artists" 22:22:46.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.6 Info: => 0.0041222s 22:22:46.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:46.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:46.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:46.6 Info: DROP TABLE "Albums" 22:22:46.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.6 Info: => 0.0045064s 22:22:46.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:46.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) 22:22:46.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" 22:22:46.6 Info: DROP TABLE "Tracks" 22:22:46.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:46.6 Info: => 0.0041349s 22:22:46.6 Info: DeleteColumn TrackFiles ArtistId 22:22:46.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) 22:22:46.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" 22:22:46.6 Info: DROP TABLE "TrackFiles" 22:22:46.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.6 Info: => 0.0038716s 22:22:46.6 Info: CreateIndex Artists (ArtistMetadataId) 22:22:46.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.6 Info: => 7.64E-05s 22:22:46.6 Info: CreateIndex Artists (Monitored) 22:22:46.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.6 Info: => 7.24E-05s 22:22:46.6 Info: CreateIndex Albums (ArtistMetadataId) 22:22:46.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:46.6 Info: => 6.99E-05s 22:22:46.6 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:46.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:46.6 Info: => 6.78E-05s 22:22:46.6 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:46.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:46.6 Info: => 6.85E-05s 22:22:46.6 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:46.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:46.6 Info: => 6.76E-05s 22:22:46.6 Info: UpdateData 22:22:46.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:46.6 Info: => 3.61E-05s 22:22:46.6 Info: UpdateData 22:22:46.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:46.6 Info: => 3.01E-05s 22:22:46.6 Info: UpdateData 22:22:46.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:46.6 Info: => 3.49E-05s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:46', 'add_release_groups_etc') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 23: add_release_groups_etc migrated 22:22:46.6 Info: => 0.0006417s 22:22:46.6 Info: 24: NewMediaInfoFormat migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 24 22:22:46.6 Info: UpdateData 22:22:46.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:46.6 Info: => 3.74E-05s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:46', 'NewMediaInfoFormat') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 24: NewMediaInfoFormat migrated 22:22:46.6 Info: => 0.0004337s 22:22:46.6 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 25 22:22:46.6 Info: RenameTable Restrictions ReleaseProfiles 22:22:46.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:46.6 Info: => 0.0016863s 22:22:46.6 Info: AlterTable ReleaseProfiles 22:22:46.6 Info: => 4E-07s 22:22:46.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:46.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:46.6 Info: => 0.0004969s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:46', 'rename_restrictions_to_release_profiles') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:46.6 Info: => 0.0009198s 22:22:46.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 26 22:22:46.6 Info: RenameTable Profiles QualityProfiles 22:22:46.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:46.6 Info: => 0.0016235s 22:22:46.6 Info: AlterTable QualityProfiles 22:22:46.6 Info: => 5E-07s 22:22:46.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:46.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:46.6 Info: => 0.0005049s 22:22:46.6 Info: AlterTable LanguageProfiles 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:46.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:46.6 Info: => 0.0004808s 22:22:46.6 Info: UpdateData 22:22:46.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:46.6 Info: => 3.51E-05s 22:22:46.6 Info: UpdateData 22:22:46.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:46.6 Info: => 2.71E-05s 22:22:46.6 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:46.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:46.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" 22:22:46.6 Info: DROP TABLE "Artists" 22:22:46.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.6 Info: => 0.0040136s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:46', 'rename_quality_profiles_add_upgrade_allowed') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:46.6 Info: => 0.0045655s 22:22:46.6 Info: 27: add_import_exclusions migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 27 22:22:46.6 Info: CreateTable ImportListExclusions 22:22:46.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:46.6 Info: => 0.0001053s 22:22:46.6 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:46.6 Info: => 8.11E-05s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:46', 'add_import_exclusions') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 27: add_import_exclusions migrated 22:22:46.6 Info: => 0.0005588s 22:22:46.6 Info: 28: clean_artist_metadata_table migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 28 22:22:46.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) 22:22:46.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) 22:22:46.6 Info: => 0.0001587s 22:22:46.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) 22:22:46.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) 22:22:46.6 Info: => 0.0001134s 22:22:46.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) 22:22:46.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) 22:22:46.6 Info: => 0.000112s 22:22:46.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) 22:22:46.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) 22:22:46.6 Info: => 0.00011s 22:22:46.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) 22:22:46.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) 22:22:46.6 Info: => 0.0001083s 22:22:46.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) 22:22:46.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) 22:22:46.6 Info: => 0.0001081s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:46', 'clean_artist_metadata_table') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 28: clean_artist_metadata_table migrated 22:22:46.6 Info: => 0.000545s 22:22:46.6 Info: 29: health_issue_notification migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 29 22:22:46.6 Info: AlterTable Notifications 22:22:46.6 Info: => 4E-07s 22:22:46.6 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:46.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:46.6 Info: => 0.0005088s 22:22:46.6 Info: AlterTable Notifications 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:46.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:46.6 Info: => 0.0004947s 22:22:46.6 Info: AlterTable Notifications 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:46.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:46.6 Info: => 0.0004961s 22:22:46.6 Info: AlterTable Notifications 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:46.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:46.6 Info: => 0.0005751s 22:22:46.6 Info: AlterTable Notifications 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:46.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:46.6 Info: => 0.0004958s 22:22:46.6 Info: DeleteColumn Notifications OnDownload 22:22:46.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) 22:22:46.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" 22:22:46.6 Info: DROP TABLE "Notifications" 22:22:46.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:46.6 Info: => 0.003635s 22:22:46.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:46.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) 22:22:46.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" 22:22:46.6 Info: DROP TABLE "Notifications" 22:22:46.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:46.6 Info: => 0.0037125s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:46', 'health_issue_notification') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 29: health_issue_notification migrated 22:22:46.6 Info: => 0.0042326s 22:22:46.6 Info: 30: add_mediafilerepository_mtime migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 30 22:22:46.6 Info: AlterTable TrackFiles 22:22:46.6 Info: => 5E-07s 22:22:46.6 Info: CreateColumn TrackFiles Modified DateTime 22:22:46.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:46.6 Info: => 0.0005253s 22:22:46.6 Info: AlterTable TrackFiles 22:22:46.6 Info: => 3E-07s 22:22:46.6 Info: CreateColumn TrackFiles Path String 22:22:46.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:46.6 Info: => 0.0006011s 22:22:46.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:46.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:46.6 Info: => 3.03E-05s 22:22:46.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) 22:22:46.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) 22:22:46.6 Info: => 0.0001406s 22:22:46.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) 22:22:46.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) 22:22:46.6 Info: => 0.0001214s 22:22:46.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) 22:22:46.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) 22:22:46.6 Info: => 0.000128s 22:22:46.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") 22:22:46.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") 22:22:46.6 Info: => 6.44E-05s 22:22:46.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:46.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:46.6 Info: => 4.57E-05s 22:22:46.6 Info: AlterTable TrackFiles 22:22:46.6 Info: => 4E-07s 22:22:46.6 Info: AlterColumn TrackFiles Path String 22:22:46.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) 22:22:46.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" 22:22:46.6 Info: DROP TABLE "TrackFiles" 22:22:46.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.6 Info: => 0.0038721s 22:22:46.6 Info: CreateIndex TrackFiles (Path) 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:46.6 Info: => 7.72E-05s 22:22:46.6 Info: DeleteColumn TrackFiles RelativePath 22:22:46.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) 22:22:46.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" 22:22:46.6 Info: DROP TABLE "TrackFiles" 22:22:46.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:46.6 Info: => 0.0038734s 22:22:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:46', 'add_mediafilerepository_mtime') 22:22:46.6 Info: Committing Transaction 22:22:46.6 Info: 30: add_mediafilerepository_mtime migrated 22:22:46.6 Info: => 0.0043645s 22:22:46.6 Info: 31: add_artistmetadataid_constraint migrating 22:22:46.6 Info: Beginning Transaction 22:22:46.6 Info: Starting migration of Main DB to 31 22:22:46.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") 22:22:46.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") 22:22:46.6 Info: => 7.12E-05s 22:22:46.6 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:46.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:46.6 Info: => 0.0001221s 22:22:46.6 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:46.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:46.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" 22:22:46.6 Info: DROP TABLE "Artists" 22:22:46.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.7 Info: => 0.0041839s 22:22:46.7 Info: CreateIndex Artists (ArtistMetadataId) 22:22:46.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.7 Info: => 9.98E-05s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:46', 'add_artistmetadataid_constraint') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 31: add_artistmetadataid_constraint migrated 22:22:46.7 Info: => 0.0005973s 22:22:46.7 Info: 32: old_ids_and_artist_alias migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 32 22:22:46.7 Info: AlterTable ArtistMetadata 22:22:46.7 Info: => 5E-07s 22:22:46.7 Info: CreateColumn ArtistMetadata Aliases String 22:22:46.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:46.7 Info: => 0.0005523s 22:22:46.7 Info: AlterTable ArtistMetadata 22:22:46.7 Info: => 4E-07s 22:22:46.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:46.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:46.7 Info: => 0.0005116s 22:22:46.7 Info: AlterTable Albums 22:22:46.7 Info: => 3E-07s 22:22:46.7 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:46.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:46.7 Info: => 0.0005426s 22:22:46.7 Info: AlterTable AlbumReleases 22:22:46.7 Info: => 3E-07s 22:22:46.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:46.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:46.7 Info: => 0.0005279s 22:22:46.7 Info: AlterTable Tracks 22:22:46.7 Info: => 3E-07s 22:22:46.7 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:46.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:46.7 Info: => 0.0005406s 22:22:46.7 Info: AlterTable Tracks 22:22:46.7 Info: => 3E-07s 22:22:46.7 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:46.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:46.7 Info: => 0.0005193s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:46', 'old_ids_and_artist_alias') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 32: old_ids_and_artist_alias migrated 22:22:46.7 Info: => 0.0009841s 22:22:46.7 Info: 33: download_propers_config migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 33 22:22:46.7 Info: PerformDBOperation 22:22:46.7 Info: Performing DB Operation 22:22:46.7 Info: => 2.74E-05s 22:22:46.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:46.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:46.7 Info: => 2.86E-05s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:46', 'download_propers_config') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 33: download_propers_config migrated 22:22:46.7 Info: => 0.0004722s 22:22:46.7 Info: 34: remove_language_profiles migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 34 22:22:46.7 Info: DeleteTable LanguageProfiles 22:22:46.7 Info: DROP TABLE "LanguageProfiles" 22:22:46.7 Info: => 0.0001857s 22:22:46.7 Info: DeleteColumn Artists LanguageProfileId 22:22:46.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:46.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" 22:22:46.7 Info: DROP TABLE "Artists" 22:22:46.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.7 Info: => 0.0042478s 22:22:46.7 Info: DeleteColumn ImportLists LanguageProfileId 22:22:46.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) 22:22:46.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" 22:22:46.7 Info: DROP TABLE "ImportLists" 22:22:46.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:46.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:46.7 Info: => 0.0041423s 22:22:46.7 Info: DeleteColumn Blacklist Language 22:22:46.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) 22:22:46.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" 22:22:46.7 Info: DROP TABLE "Blacklist" 22:22:46.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:46.7 Info: => 0.0035517s 22:22:46.7 Info: DeleteColumn History Language 22:22:46.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:46.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:46.7 Info: DROP TABLE "History" 22:22:46.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:46.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:46.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:46.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:46.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:46.7 Info: => 0.0040957s 22:22:46.7 Info: DeleteColumn LyricFiles Language 22:22:46.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:46.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:46.7 Info: DROP TABLE "LyricFiles" 22:22:46.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:46.7 Info: => 0.0035364s 22:22:46.7 Info: DeleteColumn TrackFiles Language 22:22:46.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:46.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:46.7 Info: DROP TABLE "TrackFiles" 22:22:46.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:46.7 Info: => 0.0049448s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:46', 'remove_language_profiles') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 34: remove_language_profiles migrated 22:22:46.7 Info: => 0.0055719s 22:22:46.7 Info: 35: multi_disc_naming_format migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 35 22:22:46.7 Info: AlterTable NamingConfig 22:22:46.7 Info: => 5E-07s 22:22:46.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:46.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:46.7 Info: => 0.0005343s 22:22:46.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:46.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:46.7 Info: => 3.34E-05s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:46', 'multi_disc_naming_format') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 35: multi_disc_naming_format migrated 22:22:46.7 Info: => 0.0005176s 22:22:46.7 Info: 36: add_download_client_priority migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 36 22:22:46.7 Info: AlterTable DownloadClients 22:22:46.7 Info: => 6E-07s 22:22:46.7 Info: CreateColumn DownloadClients Priority Int32 22:22:46.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:46.7 Info: => 0.0005301s 22:22:46.7 Info: PerformDBOperation 22:22:46.7 Info: Performing DB Operation 22:22:46.7 Info: => 4.6E-05s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:46', 'add_download_client_priority') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 36: add_download_client_priority migrated 22:22:46.7 Info: => 0.0005114s 22:22:46.7 Info: 37: remove_growl_prowl migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 37 22:22:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:46.7 Info: => 3.58E-05s 22:22:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:46.7 Info: => 2.55E-05s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:46', 'remove_growl_prowl') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 37: remove_growl_prowl migrated 22:22:46.7 Info: => 0.0003984s 22:22:46.7 Info: 38: remove_plex_hometheatre migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 38 22:22:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:46.7 Info: => 4.55E-05s 22:22:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:46.7 Info: => 2.5E-05s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:46', 'remove_plex_hometheatre') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 38: remove_plex_hometheatre migrated 22:22:46.7 Info: => 0.0003957s 22:22:46.7 Info: 39: add_root_folder_add_defaults migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 39 22:22:46.7 Info: AlterTable RootFolders 22:22:46.7 Info: => 5E-07s 22:22:46.7 Info: CreateColumn RootFolders Name String 22:22:46.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:46.7 Info: => 0.0005502s 22:22:46.7 Info: AlterTable RootFolders 22:22:46.7 Info: => 4E-07s 22:22:46.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:46.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:46.7 Info: => 0.0005055s 22:22:46.7 Info: AlterTable RootFolders 22:22:46.7 Info: => 4E-07s 22:22:46.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:46.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:46.7 Info: => 0.0005148s 22:22:46.7 Info: AlterTable RootFolders 22:22:46.7 Info: => 3E-07s 22:22:46.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:46.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:46.7 Info: => 0.0006124s 22:22:46.7 Info: AlterTable RootFolders 22:22:46.7 Info: => 3E-07s 22:22:46.7 Info: CreateColumn RootFolders DefaultTags String 22:22:46.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:46.7 Info: => 0.0005619s 22:22:46.7 Info: PerformDBOperation 22:22:46.7 Info: Performing DB Operation 22:22:46.7 Info: => 4.5E-05s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:46', 'add_root_folder_add_defaults') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 39: add_root_folder_add_defaults migrated 22:22:46.7 Info: => 0.0005028s 22:22:46.7 Info: 40: task_duration migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 40 22:22:46.7 Info: AlterTable ScheduledTasks 22:22:46.7 Info: => 5E-07s 22:22:46.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:46.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:46.7 Info: => 0.0005641s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:46', 'task_duration') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 40: task_duration migrated 22:22:46.7 Info: => 0.0010602s 22:22:46.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 41 22:22:46.7 Info: AlterTable ReleaseProfiles 22:22:46.7 Info: => 5E-07s 22:22:46.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:46.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:46.7 Info: => 0.0006102s 22:22:46.7 Info: AlterTable ReleaseProfiles 22:22:46.7 Info: => 4E-07s 22:22:46.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:46.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:46.7 Info: => 0.0005204s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:46', 'add_indexer_and_enabled_to_release_profiles') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:46.7 Info: => 0.0009359s 22:22:46.7 Info: 42: remove_album_folders migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 42 22:22:46.7 Info: DeleteColumn Artists AlbumFolder 22:22:46.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:46.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:46.7 Info: DROP TABLE "Artists" 22:22:46.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.7 Info: => 0.0041982s 22:22:46.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:46.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:46.7 Info: => 3.19E-05s 22:22:46.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:46.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:46.7 Info: => 2.54E-05s 22:22:46.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:46.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 22:22:46.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:46.7 Info: DROP TABLE "NamingConfig" 22:22:46.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:46.7 Info: => 0.0034901s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:46', 'remove_album_folders') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 42: remove_album_folders migrated 22:22:46.7 Info: => 0.0039615s 22:22:46.7 Info: 44: add_priority_to_indexers migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 44 22:22:46.7 Info: AlterTable Indexers 22:22:46.7 Info: => 5E-07s 22:22:46.7 Info: CreateColumn Indexers Priority Int32 22:22:46.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:46.7 Info: => 0.0006241s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:46', 'add_priority_to_indexers') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 44: add_priority_to_indexers migrated 22:22:46.7 Info: => 0.0011227s 22:22:46.7 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 45 22:22:46.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:46.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:46.7 Info: => 0.0001043s 22:22:46.7 Info: PerformDBOperation 22:22:46.7 Info: Performing DB Operation 22:22:46.7 Info: => 2.45E-05s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:46', 'remove_chown_and_folderchmod_config') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:46.7 Info: => 0.0004714s 22:22:46.7 Info: 47: update_notifiarr migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 47 22:22:46.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:46.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:46.7 Info: => 5.42E-05s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:46', 'update_notifiarr') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 47: update_notifiarr migrated 22:22:46.7 Info: => 0.0004754s 22:22:46.7 Info: 49: email_multiple_addresses migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 49 22:22:46.7 Info: PerformDBOperation 22:22:46.7 Info: Performing DB Operation 22:22:46.7 Info: => 4.94E-05s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:46', 'email_multiple_addresses') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 49: email_multiple_addresses migrated 22:22:46.7 Info: => 0.0004378s 22:22:46.7 Info: 50: rename_blacklist_to_blocklist migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 50 22:22:46.7 Info: RenameTable Blacklist Blocklist 22:22:46.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:46.7 Info: => 0.0023518s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:46', 'rename_blacklist_to_blocklist') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 50: rename_blacklist_to_blocklist migrated 22:22:46.7 Info: => 0.0027599s 22:22:46.7 Info: 51: cdh_per_downloadclient migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 51 22:22:46.7 Info: AlterTable DownloadClients 22:22:46.7 Info: => 4E-07s 22:22:46.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:46.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:46.7 Info: => 0.0005489s 22:22:46.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:46.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:46.7 Info: => 0.000517s 22:22:46.7 Info: PerformDBOperation 22:22:46.7 Info: Performing DB Operation 22:22:46.7 Info: => 0.0001572s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:46', 'cdh_per_downloadclient') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 51: cdh_per_downloadclient migrated 22:22:46.7 Info: => 0.0006421s 22:22:46.7 Info: 52: download_history migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 52 22:22:46.7 Info: CreateTable DownloadHistory 22:22:46.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) 22:22:46.7 Info: => 0.0001664s 22:22:46.7 Info: CreateIndex DownloadHistory (EventType) 22:22:46.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:46.7 Info: => 0.0001137s 22:22:46.7 Info: CreateIndex DownloadHistory (ArtistId) 22:22:46.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:46.7 Info: => 0.0001063s 22:22:46.7 Info: CreateIndex DownloadHistory (DownloadId) 22:22:46.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:46.7 Info: => 0.0001033s 22:22:46.7 Info: PerformDBOperation 22:22:46.7 Info: Performing DB Operation 22:22:46.7 Info: => 0.0001089s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:46', 'download_history') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 52: download_history migrated 22:22:46.7 Info: => 0.0005047s 22:22:46.7 Info: 53: add_update_history migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 53 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:46', 'add_update_history') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 53: add_update_history migrated 22:22:46.7 Info: => 0.0003816s 22:22:46.7 Info: 54: add_on_update_to_notifications migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 54 22:22:46.7 Info: AlterTable Notifications 22:22:46.7 Info: => 4E-07s 22:22:46.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:46.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:46.7 Info: => 0.0005978s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:46', 'add_on_update_to_notifications') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 54: add_on_update_to_notifications migrated 22:22:46.7 Info: => 0.0009736s 22:22:46.7 Info: 55: download_client_per_indexer migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 55 22:22:46.7 Info: AlterTable Indexers 22:22:46.7 Info: => 5E-07s 22:22:46.7 Info: CreateColumn Indexers DownloadClientId Int32 22:22:46.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:46.7 Info: => 0.0005953s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:46', 'download_client_per_indexer') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 55: download_client_per_indexer migrated 22:22:46.7 Info: => 0.000994s 22:22:46.7 Info: 56: AddNewItemMonitorType migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 56 22:22:46.7 Info: AlterTable Artists 22:22:46.7 Info: => 6E-07s 22:22:46.7 Info: CreateColumn Artists MonitorNewItems Int32 22:22:46.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:46.7 Info: => 0.0005856s 22:22:46.7 Info: AlterTable RootFolders 22:22:46.7 Info: => 3E-07s 22:22:46.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:46.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:46.7 Info: => 0.0005587s 22:22:46.7 Info: AlterTable ImportLists 22:22:46.7 Info: => 3E-07s 22:22:46.7 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:46.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:46.7 Info: => 0.0005769s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:46', 'AddNewItemMonitorType') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 56: AddNewItemMonitorType migrated 22:22:46.7 Info: => 0.0009551s 22:22:46.7 Info: 57: ImportListSearch migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 57 22:22:46.7 Info: AlterTable ImportLists 22:22:46.7 Info: => 5E-07s 22:22:46.7 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:46.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:46.7 Info: => 0.000592s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:46', 'ImportListSearch') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 57: ImportListSearch migrated 22:22:46.7 Info: => 0.0009472s 22:22:46.7 Info: 58: ImportListMonitorExisting migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 58 22:22:46.7 Info: AlterTable ImportLists 22:22:46.7 Info: => 4E-07s 22:22:46.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:46.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:46.7 Info: => 0.0005859s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:46', 'ImportListMonitorExisting') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 58: ImportListMonitorExisting migrated 22:22:46.7 Info: => 0.0009439s 22:22:46.7 Info: 59: add_indexer_tags migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 59 22:22:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:46.7 Info: => 4.84E-05s 22:22:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:46.7 Info: => 2.65E-05s 22:22:46.7 Info: AlterTable Indexers 22:22:46.7 Info: => 3E-07s 22:22:46.7 Info: CreateColumn Indexers Tags String 22:22:46.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:46.7 Info: => 0.0005686s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:46', 'add_indexer_tags') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 59: add_indexer_tags migrated 22:22:46.7 Info: => 0.0009008s 22:22:46.7 Info: 60: update_audio_types migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 60 22:22:46.7 Info: PerformDBOperation 22:22:46.7 Info: Performing DB Operation 22:22:46.7 Info: => 5.46E-05s 22:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:46', 'update_audio_types') 22:22:46.7 Info: Committing Transaction 22:22:46.7 Info: 60: update_audio_types migrated 22:22:46.7 Info: => 0.0004064s 22:22:46.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:46.7 Info: Beginning Transaction 22:22:46.7 Info: Starting migration of Main DB to 61 22:22:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:46.7 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:46.7 Info: => 3.11E-05s 22:22:46.7 Info: AlterTable AlbumReleases 22:22:46.7 Info: => 3E-07s 22:22:46.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.7 Info: DROP TABLE "AlbumReleases" 22:22:46.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:46.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:46.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:46.7 Info: => 0.0042081s 22:22:46.7 Info: AlterTable Albums 22:22:46.7 Info: => 4E-07s 22:22:46.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.7 Info: DROP TABLE "Albums" 22:22:46.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:46.7 Info: => 0.0042817s 22:22:46.7 Info: AlterTable Albums 22:22:46.7 Info: => 3E-07s 22:22:46.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.7 Info: DROP TABLE "Albums" 22:22:46.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:46.7 Info: => 0.0043817s 22:22:46.7 Info: AlterTable Albums 22:22:46.7 Info: => 3E-07s 22:22:46.7 Info: AlterColumn Albums Added DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.7 Info: DROP TABLE "Albums" 22:22:46.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:46.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:46.7 Info: => 0.0043212s 22:22:46.7 Info: AlterTable Artists 22:22:46.7 Info: => 4E-07s 22:22:46.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:46.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:46.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" 22:22:46.7 Info: DROP TABLE "Artists" 22:22:46.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.7 Info: => 0.0045452s 22:22:46.7 Info: AlterTable Artists 22:22:46.7 Info: => 4E-07s 22:22:46.7 Info: AlterColumn Artists Added DateTimeOffset 22:22:46.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:46.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" 22:22:46.7 Info: DROP TABLE "Artists" 22:22:46.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:46.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:46.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:46.7 Info: => 0.0045934s 22:22:46.7 Info: AlterTable Blocklist 22:22:46.7 Info: => 4E-07s 22:22:46.7 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.7 Info: DROP TABLE "Blocklist" 22:22:46.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:46.7 Info: => 0.0037586s 22:22:46.7 Info: AlterTable Blocklist 22:22:46.7 Info: => 3E-07s 22:22:46.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.8 Info: DROP TABLE "Blocklist" 22:22:46.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:46.8 Info: => 0.0038528s 22:22:46.8 Info: AlterTable Commands 22:22:46.8 Info: => 5E-07s 22:22:46.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.8 Info: DROP TABLE "Commands" 22:22:46.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:46.8 Info: => 0.0036938s 22:22:46.8 Info: AlterTable Commands 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.8 Info: DROP TABLE "Commands" 22:22:46.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:46.8 Info: => 0.0037013s 22:22:46.8 Info: AlterTable Commands 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.8 Info: DROP TABLE "Commands" 22:22:46.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:46.8 Info: => 0.0052355s 22:22:46.8 Info: AlterTable DownloadClientStatus 22:22:46.8 Info: => 3E-07s 22:22:46.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:46.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) 22:22:46.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:46.8 Info: DROP TABLE "DownloadClientStatus" 22:22:46.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:46.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:46.8 Info: => 0.0038935s 22:22:46.8 Info: AlterTable DownloadClientStatus 22:22:46.8 Info: => 3E-07s 22:22:46.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:46.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) 22:22:46.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:46.8 Info: DROP TABLE "DownloadClientStatus" 22:22:46.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:46.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:46.8 Info: => 0.0038947s 22:22:46.8 Info: AlterTable DownloadClientStatus 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:46.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) 22:22:46.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:46.8 Info: DROP TABLE "DownloadClientStatus" 22:22:46.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:46.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:46.8 Info: => 0.0040555s 22:22:46.8 Info: AlterTable DownloadHistory 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.8 Info: DROP TABLE "DownloadHistory" 22:22:46.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:46.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:46.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:46.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:46.8 Info: => 0.0042697s 22:22:46.8 Info: AlterTable ExtraFiles 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.8 Info: DROP TABLE "ExtraFiles" 22:22:46.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:46.8 Info: => 0.0038103s 22:22:46.8 Info: AlterTable ExtraFiles 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.8 Info: DROP TABLE "ExtraFiles" 22:22:46.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:46.8 Info: => 0.0041803s 22:22:46.8 Info: AlterTable History 22:22:46.8 Info: => 3E-07s 22:22:46.8 Info: AlterColumn History Date DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.8 Info: DROP TABLE "History" 22:22:46.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:46.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:46.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:46.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:46.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:46.8 Info: => 0.0043659s 22:22:46.8 Info: AlterTable ImportListStatus 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:46.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) 22:22:46.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:46.8 Info: DROP TABLE "ImportListStatus" 22:22:46.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:46.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:46.8 Info: => 0.0039392s 22:22:46.8 Info: AlterTable ImportListStatus 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:46.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) 22:22:46.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:46.8 Info: DROP TABLE "ImportListStatus" 22:22:46.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:46.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:46.8 Info: => 0.0038498s 22:22:46.8 Info: AlterTable ImportListStatus 22:22:46.8 Info: => 3E-07s 22:22:46.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:46.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) 22:22:46.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:46.8 Info: DROP TABLE "ImportListStatus" 22:22:46.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:46.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:46.8 Info: => 0.0039296s 22:22:46.8 Info: AlterTable IndexerStatus 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:46.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) 22:22:46.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:46.8 Info: DROP TABLE "IndexerStatus" 22:22:46.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:46.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:46.8 Info: => 0.0038264s 22:22:46.8 Info: AlterTable IndexerStatus 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:46.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) 22:22:46.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:46.8 Info: DROP TABLE "IndexerStatus" 22:22:46.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:46.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:46.8 Info: => 0.0038913s 22:22:46.8 Info: AlterTable IndexerStatus 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:46.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) 22:22:46.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:46.8 Info: DROP TABLE "IndexerStatus" 22:22:46.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:46.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:46.8 Info: => 0.0039064s 22:22:46.8 Info: AlterTable LyricFiles 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.8 Info: DROP TABLE "LyricFiles" 22:22:46.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:46.8 Info: => 0.0036956s 22:22:46.8 Info: AlterTable LyricFiles 22:22:46.8 Info: => 3E-07s 22:22:46.8 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.8 Info: DROP TABLE "LyricFiles" 22:22:46.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:46.8 Info: => 0.0036774s 22:22:46.8 Info: AlterTable MetadataFiles 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.8 Info: DROP TABLE "MetadataFiles" 22:22:46.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:46.8 Info: => 0.0037237s 22:22:46.8 Info: AlterTable MetadataFiles 22:22:46.8 Info: => 3E-07s 22:22:46.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.8 Info: DROP TABLE "MetadataFiles" 22:22:46.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:46.8 Info: => 0.004977s 22:22:46.8 Info: AlterTable PendingReleases 22:22:46.8 Info: => 3E-07s 22:22:46.8 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:46.8 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 22:22:46.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:46.8 Info: DROP TABLE "PendingReleases" 22:22:46.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:46.8 Info: => 0.0037768s 22:22:46.8 Info: AlterTable ScheduledTasks 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:46.8 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 22:22:46.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:46.8 Info: DROP TABLE "ScheduledTasks" 22:22:46.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:46.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:46.8 Info: => 0.0039675s 22:22:46.8 Info: AlterTable ScheduledTasks 22:22:46.8 Info: => 3E-07s 22:22:46.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:46.8 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 22:22:46.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:46.8 Info: DROP TABLE "ScheduledTasks" 22:22:46.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:46.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:46.8 Info: => 0.0039231s 22:22:46.8 Info: AlterTable TrackFiles 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:46.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:46.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:46.8 Info: DROP TABLE "TrackFiles" 22:22:46.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:46.8 Info: => 0.0040035s 22:22:46.8 Info: AlterTable TrackFiles 22:22:46.8 Info: => 4E-07s 22:22:46.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:46.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) 22:22:46.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" 22:22:46.9 Info: DROP TABLE "TrackFiles" 22:22:46.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:46.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:46.9 Info: => 0.0045884s 22:22:46.9 Info: AlterTable VersionInfo 22:22:46.9 Info: => 5E-07s 22:22:46.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:46.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:46.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:46.9 Info: DROP TABLE "VersionInfo" 22:22:46.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:46.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:46.9 Info: => 0.0039193s 22:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:46', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:46.9 Info: Committing Transaction 22:22:46.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:46.9 Info: => 0.0047827s 22:22:46.9 Info: 62: add_on_delete_to_notifications migrating 22:22:46.9 Info: Beginning Transaction 22:22:46.9 Info: Starting migration of Main DB to 62 22:22:46.9 Info: AlterTable Notifications 22:22:46.9 Info: => 4E-07s 22:22:46.9 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:46.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:46.9 Info: => 0.0005782s 22:22:46.9 Info: AlterTable Notifications 22:22:46.9 Info: => 2E-07s 22:22:46.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:46.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:46.9 Info: => 0.0005992s 22:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:46', 'add_on_delete_to_notifications') 22:22:46.9 Info: Committing Transaction 22:22:46.9 Info: 62: add_on_delete_to_notifications migrated 22:22:46.9 Info: => 0.0010588s 22:22:46.9 Info: 63: add_custom_formats migrating 22:22:46.9 Info: Beginning Transaction 22:22:46.9 Info: Starting migration of Main DB to 63 22:22:46.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 22:22:46.9 Info: AlterTable DelayProfiles 22:22:46.9 Info: => 3E-07s 22:22:46.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:46.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:46.9 Info: => 0.0005552s 22:22:46.9 Info: UpdateData 22:22:46.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:46.9 Info: => 4.15E-05s 22:22:46.9 Info: AlterTable TrackFiles 22:22:46.9 Info: => 3E-07s 22:22:46.9 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:46.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:46.9 Info: => 0.0005368s 22:22:46.9 Info: PerformDBOperation 22:22:46.9 Info: Performing DB Operation 22:22:46.9 Info: => 0.0009792s 22:22:46.9 Info: CreateTable CustomFormats 22:22:46.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) 22:22:46.9 Info: => 0.0001183s 22:22:46.9 Info: CreateIndex CustomFormats (Name) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:46.9 Info: => 8.47E-05s 22:22:46.9 Info: AlterTable QualityProfiles 22:22:46.9 Info: => 3E-07s 22:22:46.9 Info: CreateColumn QualityProfiles FormatItems String 22:22:46.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:46.9 Info: => 0.0006186s 22:22:46.9 Info: AlterTable QualityProfiles 22:22:46.9 Info: => 4E-07s 22:22:46.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:46.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:46.9 Info: => 0.0005594s 22:22:46.9 Info: AlterTable QualityProfiles 22:22:46.9 Info: => 3E-07s 22:22:46.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:46.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:46.9 Info: => 0.0005485s 22:22:46.9 Info: PerformDBOperation 22:22:46.9 Info: Performing DB Operation 22:22:46.9 Info: => 0.0010382s 22:22:46.9 Info: PerformDBOperation 22:22:46.9 Info: Performing DB Operation 22:22:46.9 Info: => 2.76E-05s 22:22:46.9 Info: DeleteColumn ReleaseProfiles Preferred 22:22:46.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) 22:22:46.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:46.9 Info: DROP TABLE "ReleaseProfiles" 22:22:46.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:46.9 Info: => 0.0044575s 22:22:46.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:46.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) 22:22:46.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:46.9 Info: DROP TABLE "ReleaseProfiles" 22:22:46.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:46.9 Info: => 0.0040841s 22:22:46.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:46.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:46.9 Info: => 3.68E-05s 22:22:46.9 Info: AlterTable DelayProfiles 22:22:46.9 Info: => 3E-07s 22:22:46.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:46.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:46.9 Info: => 0.0005513s 22:22:46.9 Info: AlterTable DelayProfiles 22:22:46.9 Info: => 4E-07s 22:22:46.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:46.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:46.9 Info: => 0.0005533s 22:22:46.9 Info: -> 1 Insert operations completed in 00:00:00.0000674 taking an average of 00:00:00.0000674 22:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:46', 'add_custom_formats') 22:22:46.9 Info: Committing Transaction 22:22:46.9 Info: 63: add_custom_formats migrated 22:22:46.9 Info: => 0.0010873s 22:22:46.9 Debug: Took: 00:00:00.3666620 22:22:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 22:22:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 22:22:46.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181669678818_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:46.9 Info: DatabaseEngineVersionCheck migrating 22:22:46.9 Info: PerformDBOperation 22:22:46.9 Info: Performing DB Operation 22:22:46.9 Info: SQLite 3.48.0 22:22:46.9 Info: => 0.0013504s 22:22:46.9 Info: DatabaseEngineVersionCheck migrated 22:22:46.9 Info: => 0.0013605s 22:22:46.9 Info: VersionMigration migrating 22:22:46.9 Info: Beginning Transaction 22:22:46.9 Info: CreateTable VersionInfo 22:22:46.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:46.9 Info: => 0.0001842s 22:22:46.9 Info: Committing Transaction 22:22:46.9 Info: VersionMigration migrated 22:22:46.9 Info: => 0.0008608s 22:22:46.9 Info: VersionUniqueMigration migrating 22:22:46.9 Info: Beginning Transaction 22:22:46.9 Info: CreateIndex VersionInfo (Version) 22:22:46.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:46.9 Info: => 0.0001035s 22:22:46.9 Info: AlterTable VersionInfo 22:22:46.9 Info: => 4E-07s 22:22:46.9 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:46.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:46.9 Info: => 0.0005098s 22:22:46.9 Info: Committing Transaction 22:22:46.9 Info: VersionUniqueMigration migrated 22:22:46.9 Info: => 0.0008937s 22:22:46.9 Info: VersionDescriptionMigration migrating 22:22:46.9 Info: Beginning Transaction 22:22:46.9 Info: AlterTable VersionInfo 22:22:46.9 Info: => 4E-07s 22:22:46.9 Info: CreateColumn VersionInfo Description String 22:22:46.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:46.9 Info: => 0.0001718s 22:22:46.9 Info: Committing Transaction 22:22:46.9 Info: VersionDescriptionMigration migrated 22:22:46.9 Info: => 0.0004413s 22:22:46.9 Info: 1: InitialSetup migrating 22:22:46.9 Info: Beginning Transaction 22:22:46.9 Info: Starting migration of Main DB to 1 22:22:46.9 Info: CreateTable Config 22:22:46.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:46.9 Info: => 0.0001276s 22:22:46.9 Info: CreateIndex Config (Key) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:46.9 Info: => 7.14E-05s 22:22:46.9 Info: CreateTable RootFolders 22:22:46.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:46.9 Info: => 7.85E-05s 22:22:46.9 Info: CreateIndex RootFolders (Path) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:46.9 Info: => 6.72E-05s 22:22:46.9 Info: CreateTable Artists 22:22:46.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:46.9 Info: => 0.000184s 22:22:46.9 Info: CreateIndex Artists (ForeignArtistId) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:46.9 Info: => 7.04E-05s 22:22:46.9 Info: CreateIndex Artists (NameSlug) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:46.9 Info: => 6.51E-05s 22:22:46.9 Info: CreateIndex Artists (CleanName) 22:22:46.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:46.9 Info: => 6.42E-05s 22:22:46.9 Info: CreateIndex Artists (Path) 22:22:46.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:46.9 Info: => 6.74E-05s 22:22:46.9 Info: CreateTable Albums 22:22:46.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:46.9 Info: => 0.0001658s 22:22:46.9 Info: CreateIndex Albums (ForeignAlbumId) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:46.9 Info: => 6.82E-05s 22:22:46.9 Info: CreateIndex Albums (MBId) 22:22:46.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:46.9 Info: => 6.29E-05s 22:22:46.9 Info: CreateIndex Albums (TADBId) 22:22:46.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:46.9 Info: => 6.12E-05s 22:22:46.9 Info: CreateIndex Albums (TitleSlug) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:46.9 Info: => 6.29E-05s 22:22:46.9 Info: CreateIndex Albums (CleanTitle) 22:22:46.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:46.9 Info: => 6.13E-05s 22:22:46.9 Info: CreateIndex Albums (Path) 22:22:46.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:46.9 Info: => 5.95E-05s 22:22:46.9 Info: CreateTable Tracks 22:22:46.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:46.9 Info: => 0.0001183s 22:22:46.9 Info: CreateIndex Tracks (ForeignTrackId) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:46.9 Info: => 6.74E-05s 22:22:46.9 Info: CreateIndex Tracks (ArtistId) 22:22:46.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:46.9 Info: => 6.85E-05s 22:22:46.9 Info: CreateIndex Tracks (TrackFileId) 22:22:46.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:46.9 Info: => 6.93E-05s 22:22:46.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:46.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:46.9 Info: => 7.04E-05s 22:22:46.9 Info: CreateTable TrackFiles 22:22:46.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:46.9 Info: => 0.0001141s 22:22:46.9 Info: CreateIndex TrackFiles (ArtistId) 22:22:46.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:46.9 Info: => 6.72E-05s 22:22:46.9 Info: CreateIndex TrackFiles (AlbumId) 22:22:46.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:46.9 Info: => 6.24E-05s 22:22:46.9 Info: CreateTable History 22:22:46.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:46.9 Info: => 0.0001334s 22:22:46.9 Info: CreateIndex History (Date) 22:22:46.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:46.9 Info: => 9.25E-05s 22:22:46.9 Info: CreateIndex History (EventType) 22:22:46.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:46.9 Info: => 6.87E-05s 22:22:46.9 Info: CreateIndex History (DownloadId) 22:22:46.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:46.9 Info: => 6.62E-05s 22:22:46.9 Info: CreateIndex History (AlbumId) 22:22:46.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:46.9 Info: => 6.9E-05s 22:22:46.9 Info: CreateTable Notifications 22:22:46.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:46.9 Info: => 0.0001195s 22:22:46.9 Info: CreateTable ScheduledTasks 22:22:46.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:46.9 Info: => 8.99E-05s 22:22:46.9 Info: CreateIndex ScheduledTasks (TypeName) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:46.9 Info: => 6.98E-05s 22:22:46.9 Info: CreateTable Indexers 22:22:46.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:46.9 Info: => 9.46E-05s 22:22:46.9 Info: CreateIndex Indexers (Name) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:46.9 Info: => 6.78E-05s 22:22:46.9 Info: CreateTable Profiles 22:22:46.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:46.9 Info: => 8.17E-05s 22:22:46.9 Info: CreateIndex Profiles (Name) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:46.9 Info: => 9.2E-05s 22:22:46.9 Info: CreateTable QualityDefinitions 22:22:46.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:46.9 Info: => 0.0001079s 22:22:46.9 Info: CreateIndex QualityDefinitions (Quality) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:46.9 Info: => 6.92E-05s 22:22:46.9 Info: CreateIndex QualityDefinitions (Title) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:46.9 Info: => 7.15E-05s 22:22:46.9 Info: CreateTable NamingConfig 22:22:46.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:46.9 Info: => 0.0001052s 22:22:46.9 Info: CreateTable Blacklist 22:22:46.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:46.9 Info: => 0.0001479s 22:22:46.9 Info: CreateTable Metadata 22:22:46.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:46.9 Info: => 9.11E-05s 22:22:46.9 Info: CreateTable MetadataFiles 22:22:46.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:46.9 Info: => 0.0001047s 22:22:46.9 Info: CreateTable DownloadClients 22:22:46.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:46.9 Info: => 9.36E-05s 22:22:46.9 Info: CreateTable PendingReleases 22:22:46.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:46.9 Info: => 0.0001025s 22:22:46.9 Info: CreateTable RemotePathMappings 22:22:46.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:46.9 Info: => 8.83E-05s 22:22:46.9 Info: CreateTable Tags 22:22:46.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:46.9 Info: => 8.04E-05s 22:22:46.9 Info: CreateIndex Tags (Label) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:46.9 Info: => 7.94E-05s 22:22:46.9 Info: CreateTable Restrictions 22:22:46.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:46.9 Info: => 8.45E-05s 22:22:46.9 Info: CreateTable DelayProfiles 22:22:46.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:46.9 Info: => 0.0001183s 22:22:46.9 Info: CreateTable Users 22:22:46.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:46.9 Info: => 8.45E-05s 22:22:46.9 Info: CreateIndex Users (Identifier) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:46.9 Info: => 8.11E-05s 22:22:46.9 Info: CreateIndex Users (Username) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:46.9 Info: => 7.25E-05s 22:22:46.9 Info: CreateTable Commands 22:22:46.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:46.9 Info: => 0.0001122s 22:22:46.9 Info: CreateTable IndexerStatus 22:22:46.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:46.9 Info: => 0.0001069s 22:22:46.9 Info: CreateIndex IndexerStatus (ProviderId) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:46.9 Info: => 9.71E-05s 22:22:46.9 Info: CreateTable ExtraFiles 22:22:46.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:46.9 Info: => 0.000116s 22:22:46.9 Info: CreateTable LyricFiles 22:22:46.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:46.9 Info: => 0.0001291s 22:22:46.9 Info: CreateTable LanguageProfiles 22:22:46.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:46.9 Info: => 8.61E-05s 22:22:46.9 Info: CreateIndex LanguageProfiles (Name) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:46.9 Info: => 7.9E-05s 22:22:46.9 Info: CreateTable DownloadClientStatus 22:22:46.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:46.9 Info: => 9.45E-05s 22:22:46.9 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:46.9 Info: => 8.05E-05s 22:22:46.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:46.9 Info: -> 1 Insert operations completed in 00:00:00.0000518 taking an average of 00:00:00.0000518 22:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:46', 'InitialSetup') 22:22:46.9 Info: Committing Transaction 22:22:46.9 Info: 1: InitialSetup migrated 22:22:46.9 Info: => 0.0009367s 22:22:46.9 Info: 2: add_reason_to_pending_releases migrating 22:22:46.9 Info: Beginning Transaction 22:22:46.9 Info: Starting migration of Main DB to 2 22:22:46.9 Info: AlterTable PendingReleases 22:22:46.9 Info: => 5E-07s 22:22:46.9 Info: CreateColumn PendingReleases Reason Int32 22:22:46.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:46.9 Info: => 0.0004821s 22:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:46', 'add_reason_to_pending_releases') 22:22:46.9 Info: Committing Transaction 22:22:46.9 Info: 2: add_reason_to_pending_releases migrated 22:22:46.9 Info: => 0.0009129s 22:22:46.9 Info: 3: add_medium_support migrating 22:22:46.9 Info: Beginning Transaction 22:22:46.9 Info: Starting migration of Main DB to 3 22:22:46.9 Info: AlterTable Albums 22:22:46.9 Info: => 6E-07s 22:22:46.9 Info: CreateColumn Albums Media String 22:22:46.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:46.9 Info: => 0.0004651s 22:22:46.9 Info: AlterTable Tracks 22:22:46.9 Info: => 3E-07s 22:22:46.9 Info: CreateColumn Tracks MediumNumber Int32 22:22:46.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:46.9 Info: => 0.0004467s 22:22:46.9 Info: AlterTable Tracks 22:22:46.9 Info: => 3E-07s 22:22:46.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:46.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:46.9 Info: => 0.0004328s 22:22:46.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:46.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:46.9 Info: => 3.61E-05s 22:22:46.9 Info: DeleteColumn Tracks TrackNumber 22:22:46.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:46.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:46.9 Info: DROP TABLE "Tracks" 22:22:46.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:46.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:46.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:46.9 Info: => 0.0037847s 22:22:46.9 Info: AlterTable Tracks 22:22:46.9 Info: => 4E-07s 22:22:46.9 Info: CreateColumn Tracks TrackNumber String 22:22:46.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:46.9 Info: => 0.0004351s 22:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:46', 'add_medium_support') 22:22:46.9 Info: Committing Transaction 22:22:46.9 Info: 3: add_medium_support migrated 22:22:46.9 Info: => 0.0009394s 22:22:46.9 Info: 4: add_various_qualites_in_profile migrating 22:22:46.9 Info: Beginning Transaction 22:22:46.9 Info: Starting migration of Main DB to 4 22:22:46.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:46.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:46.9 Info: => 3.9E-05s 22:22:46.9 Info: PerformDBOperation 22:22:46.9 Info: Performing DB Operation 22:22:46.9 Info: => 3.03E-05s 22:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:46', 'add_various_qualites_in_profile') 22:22:46.9 Info: Committing Transaction 22:22:46.9 Info: 4: add_various_qualites_in_profile migrated 22:22:46.9 Info: => 0.0003739s 22:22:46.9 Info: 5: metadata_profiles migrating 22:22:46.9 Info: Beginning Transaction 22:22:46.9 Info: Starting migration of Main DB to 5 22:22:46.9 Info: CreateTable MetadataProfiles 22:22:46.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:46.9 Info: => 0.0001096s 22:22:46.9 Info: CreateIndex MetadataProfiles (Name) 22:22:46.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:46.9 Info: => 9.02E-05s 22:22:46.9 Info: AlterTable Artists 22:22:46.9 Info: => 4E-07s 22:22:46.9 Info: CreateColumn Artists MetadataProfileId Int32 22:22:46.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:47.0 Info: => 0.0005308s 22:22:47.0 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:47.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) 22:22:47.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" 22:22:47.0 Info: DROP TABLE "Artists" 22:22:47.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.0 Info: => 0.0042672s 22:22:47.0 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:47.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) 22:22:47.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" 22:22:47.0 Info: DROP TABLE "Artists" 22:22:47.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.0 Info: => 0.003942s 22:22:47.0 Info: AlterTable Albums 22:22:47.0 Info: => 4E-07s 22:22:47.0 Info: CreateColumn Albums SecondaryTypes String 22:22:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:47.0 Info: => 0.0004573s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:47', 'metadata_profiles') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 5: metadata_profiles migrated 22:22:47.0 Info: => 0.0009478s 22:22:47.0 Info: 6: separate_automatic_and_interactive_search migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 6 22:22:47.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:47.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) 22:22:47.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:47.0 Info: DROP TABLE "Indexers" 22:22:47.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:47.0 Info: => 0.0035747s 22:22:47.0 Info: AlterTable Indexers 22:22:47.0 Info: => 4E-07s 22:22:47.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:47.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:47.0 Info: => 0.0005009s 22:22:47.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:47.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:47.0 Info: => 2.96E-05s 22:22:47.0 Info: AlterTable Indexers 22:22:47.0 Info: => 3E-07s 22:22:47.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:47.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) 22:22:47.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" 22:22:47.0 Info: DROP TABLE "Indexers" 22:22:47.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:47.0 Info: => 0.0038755s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:47', 'separate_automatic_and_interactive_search') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 6: separate_automatic_and_interactive_search migrated 22:22:47.0 Info: => 0.0043363s 22:22:47.0 Info: 7: change_album_path_to_relative migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 7 22:22:47.0 Info: DeleteColumn Albums Path 22:22:47.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) 22:22:47.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" 22:22:47.0 Info: DROP TABLE "Albums" 22:22:47.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.0 Info: => 0.0048085s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:47', 'change_album_path_to_relative') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 7: change_album_path_to_relative migrated 22:22:47.0 Info: => 0.0053662s 22:22:47.0 Info: 8: change_quality_size_mb_to_kb migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 8 22:22:47.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 22:22:47.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 22:22:47.0 Info: => 4.27E-05s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:47', 'change_quality_size_mb_to_kb') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 8: change_quality_size_mb_to_kb migrated 22:22:47.0 Info: => 0.0003843s 22:22:47.0 Info: 9: album_releases migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 9 22:22:47.0 Info: AlterTable Albums 22:22:47.0 Info: => 5E-07s 22:22:47.0 Info: CreateColumn Albums Releases String 22:22:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:47.0 Info: => 0.0004758s 22:22:47.0 Info: AlterTable Albums 22:22:47.0 Info: => 4E-07s 22:22:47.0 Info: CreateColumn Albums CurrentRelease String 22:22:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:47.0 Info: => 0.0004779s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:47', 'album_releases') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 9: album_releases migrated 22:22:47.0 Info: => 0.0008378s 22:22:47.0 Info: 10: album_releases_fix migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 10 22:22:47.0 Info: AlterTable Albums 22:22:47.0 Info: => 5E-07s 22:22:47.0 Info: AlterColumn Albums Releases String 22:22:47.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) 22:22:47.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" 22:22:47.0 Info: DROP TABLE "Albums" 22:22:47.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.0 Info: => 0.0048261s 22:22:47.0 Info: AlterTable Albums 22:22:47.0 Info: => 4E-07s 22:22:47.0 Info: AlterColumn Albums CurrentRelease String 22:22:47.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) 22:22:47.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" 22:22:47.0 Info: DROP TABLE "Albums" 22:22:47.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.0 Info: => 0.0046358s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:47', 'album_releases_fix') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 10: album_releases_fix migrated 22:22:47.0 Info: => 0.0051187s 22:22:47.0 Info: 11: import_lists migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 11 22:22:47.0 Info: CreateTable ImportLists 22:22:47.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) 22:22:47.0 Info: => 0.0001747s 22:22:47.0 Info: CreateIndex ImportLists (Name) 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:47.0 Info: => 8.5E-05s 22:22:47.0 Info: CreateTable ImportListStatus 22:22:47.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) 22:22:47.0 Info: => 0.0001081s 22:22:47.0 Info: CreateIndex ImportListStatus (ProviderId) 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:47.0 Info: => 9.42E-05s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:47', 'import_lists') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 11: import_lists migrated 22:22:47.0 Info: => 0.0005858s 22:22:47.0 Info: 12: add_release_status migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 12 22:22:47.0 Info: AlterTable MetadataProfiles 22:22:47.0 Info: => 5E-07s 22:22:47.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:47.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:47.0 Info: => 0.0005009s 22:22:47.0 Info: PerformDBOperation 22:22:47.0 Info: Performing DB Operation 22:22:47.0 Info: => 2.22E-05s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:47', 'add_release_status') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 12: add_release_status migrated 22:22:47.0 Info: => 0.0004628s 22:22:47.0 Info: 13: album_download_notification migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 13 22:22:47.0 Info: AlterTable Notifications 22:22:47.0 Info: => 5E-07s 22:22:47.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:47.0 Info: => 0.0005045s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:47', 'album_download_notification') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 13: album_download_notification migrated 22:22:47.0 Info: => 0.0009031s 22:22:47.0 Info: 14: fix_language_metadata_profiles migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 14 22:22:47.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 22:22:47.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 22:22:47.0 Info: => 0.0001782s 22:22:47.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 22:22:47.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 22:22:47.0 Info: => 7.3E-05s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:47', 'fix_language_metadata_profiles') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 14: fix_language_metadata_profiles migrated 22:22:47.0 Info: => 0.0004714s 22:22:47.0 Info: 15: remove_fanzub migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 15 22:22:47.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:47.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:47.0 Info: => 5.82E-05s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:47', 'remove_fanzub') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 15: remove_fanzub migrated 22:22:47.0 Info: => 0.0004591s 22:22:47.0 Info: 16: update_artist_history_indexes migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 16 22:22:47.0 Info: CreateIndex Albums (ArtistId) 22:22:47.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:47.0 Info: => 9.49E-05s 22:22:47.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:47.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:47.0 Info: => 8.65E-05s 22:22:47.0 Info: DeleteIndex History (AlbumId) 22:22:47.0 Info: DROP INDEX "IX_History_AlbumId" 22:22:47.0 Info: => 0.0001394s 22:22:47.0 Info: CreateIndex History (AlbumId, Date) 22:22:47.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:47.0 Info: => 8.48E-05s 22:22:47.0 Info: DeleteIndex History (DownloadId) 22:22:47.0 Info: DROP INDEX "IX_History_DownloadId" 22:22:47.0 Info: => 0.0001075s 22:22:47.0 Info: CreateIndex History (DownloadId, Date) 22:22:47.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:47.0 Info: => 8.86E-05s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:47', 'update_artist_history_indexes') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 16: update_artist_history_indexes migrated 22:22:47.0 Info: => 0.0005461s 22:22:47.0 Info: 17: remove_nma migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 17 22:22:47.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:47.0 Info: => 3.86E-05s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:47', 'remove_nma') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 17: remove_nma migrated 22:22:47.0 Info: => 0.0003813s 22:22:47.0 Info: 18: album_disambiguation migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 18 22:22:47.0 Info: AlterTable Albums 22:22:47.0 Info: => 4E-07s 22:22:47.0 Info: CreateColumn Albums Disambiguation String 22:22:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:47.0 Info: => 0.0005564s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:47', 'album_disambiguation') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 18: album_disambiguation migrated 22:22:47.0 Info: => 0.0009776s 22:22:47.0 Info: 19: add_ape_quality_in_profiles migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 19 22:22:47.0 Info: PerformDBOperation 22:22:47.0 Info: Performing DB Operation 22:22:47.0 Info: => 2.65E-05s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:47', 'add_ape_quality_in_profiles') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 19: add_ape_quality_in_profiles migrated 22:22:47.0 Info: => 0.0004006s 22:22:47.0 Info: 20: remove_pushalot migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 20 22:22:47.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:47.0 Info: => 3.96E-05s 22:22:47.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:47.0 Info: => 3.17E-05s 22:22:47.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:47.0 Info: => 2.93E-05s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:47', 'remove_pushalot') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 20: remove_pushalot migrated 22:22:47.0 Info: => 0.0003722s 22:22:47.0 Info: 21: add_custom_filters migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 21 22:22:47.0 Info: CreateTable CustomFilters 22:22:47.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:47.0 Info: => 0.0001132s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:47', 'add_custom_filters') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 21: add_custom_filters migrated 22:22:47.0 Info: => 0.000455s 22:22:47.0 Info: 22: import_list_tags migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 22 22:22:47.0 Info: AlterTable ImportLists 22:22:47.0 Info: => 5E-07s 22:22:47.0 Info: CreateColumn ImportLists Tags String 22:22:47.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:47.0 Info: => 0.0005214s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:47', 'import_list_tags') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 22: import_list_tags migrated 22:22:47.0 Info: => 0.0008466s 22:22:47.0 Info: 23: add_release_groups_etc migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 23 22:22:47.0 Info: CreateTable ArtistMetadata 22:22:47.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:47.0 Info: => 0.00018s 22:22:47.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:47.0 Info: => 8.95E-05s 22:22:47.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:47.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:47.0 Info: => 8.58E-05s 22:22:47.0 Info: AlterTable Artists 22:22:47.0 Info: => 3E-07s 22:22:47.0 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:47.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:47.0 Info: => 0.0005389s 22:22:47.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:47.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:47.0 Info: => 6.99E-05s 22:22:47.0 Info: CreateTable AlbumReleases 22:22:47.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:47.0 Info: => 0.0084763s 22:22:47.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:47.0 Info: => 8.88E-05s 22:22:47.0 Info: CreateIndex AlbumReleases (AlbumId) 22:22:47.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:47.0 Info: => 7.7E-05s 22:22:47.0 Info: PerformDBOperation 22:22:47.0 Info: Performing DB Operation 22:22:47.0 Info: => 3.18E-05s 22:22:47.0 Info: AlterTable Albums 22:22:47.0 Info: => 4E-07s 22:22:47.0 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:47.0 Info: => 0.000555s 22:22:47.0 Info: AlterTable Albums 22:22:47.0 Info: => 4E-07s 22:22:47.0 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:47.0 Info: => 0.000548s 22:22:47.0 Info: AlterTable Albums 22:22:47.0 Info: => 3E-07s 22:22:47.0 Info: CreateColumn Albums Links String 22:22:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:47.0 Info: => 0.0005124s 22:22:47.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:47.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:47.0 Info: => 8.56E-05s 22:22:47.0 Info: AlterTable Tracks 22:22:47.0 Info: => 3E-07s 22:22:47.0 Info: CreateColumn Tracks ForeignRecordingId String 22:22:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:47.0 Info: => 0.0005137s 22:22:47.0 Info: AlterTable Tracks 22:22:47.0 Info: => 4E-07s 22:22:47.0 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:47.0 Info: => 0.0005502s 22:22:47.0 Info: AlterTable Tracks 22:22:47.0 Info: => 4E-07s 22:22:47.0 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:47.0 Info: => 0.0005622s 22:22:47.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:47.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:47.0 Info: => 6.81E-05s 22:22:47.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:47.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:47.0 Info: => 5.87E-05s 22:22:47.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:47.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:47.0 Info: DROP TABLE "Artists" 22:22:47.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.0 Info: => 0.0042688s 22:22:47.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:47.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:47.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:47.0 Info: DROP TABLE "Albums" 22:22:47.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.0 Info: => 0.0045464s 22:22:47.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:47.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:47.0 Info: DROP TABLE "Tracks" 22:22:47.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:47.0 Info: => 0.0041542s 22:22:47.0 Info: DeleteColumn TrackFiles ArtistId 22:22:47.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:47.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:47.0 Info: DROP TABLE "TrackFiles" 22:22:47.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.0 Info: => 0.0039673s 22:22:47.0 Info: CreateIndex Artists (ArtistMetadataId) 22:22:47.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.0 Info: => 7.75E-05s 22:22:47.0 Info: CreateIndex Artists (Monitored) 22:22:47.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.0 Info: => 7.28E-05s 22:22:47.0 Info: CreateIndex Albums (ArtistMetadataId) 22:22:47.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:47.0 Info: => 7.07E-05s 22:22:47.0 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:47.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:47.0 Info: => 6.97E-05s 22:22:47.0 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:47.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:47.0 Info: => 7.17E-05s 22:22:47.0 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:47.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:47.0 Info: => 6.91E-05s 22:22:47.0 Info: UpdateData 22:22:47.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:47.0 Info: => 3.78E-05s 22:22:47.0 Info: UpdateData 22:22:47.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:47.0 Info: => 3E-05s 22:22:47.0 Info: UpdateData 22:22:47.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:47.0 Info: => 3.44E-05s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:47', 'add_release_groups_etc') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 23: add_release_groups_etc migrated 22:22:47.0 Info: => 0.0006288s 22:22:47.0 Info: 24: NewMediaInfoFormat migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 24 22:22:47.0 Info: UpdateData 22:22:47.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:47.0 Info: => 4.84E-05s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:47', 'NewMediaInfoFormat') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 24: NewMediaInfoFormat migrated 22:22:47.0 Info: => 0.0004521s 22:22:47.0 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 25 22:22:47.0 Info: RenameTable Restrictions ReleaseProfiles 22:22:47.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:47.0 Info: => 0.0016448s 22:22:47.0 Info: AlterTable ReleaseProfiles 22:22:47.0 Info: => 4E-07s 22:22:47.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:47.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:47.0 Info: => 0.0004941s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:47', 'rename_restrictions_to_release_profiles') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:47.0 Info: => 0.0009326s 22:22:47.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 26 22:22:47.0 Info: RenameTable Profiles QualityProfiles 22:22:47.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:47.0 Info: => 0.0016104s 22:22:47.0 Info: AlterTable QualityProfiles 22:22:47.0 Info: => 4E-07s 22:22:47.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:47.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:47.0 Info: => 0.0004926s 22:22:47.0 Info: AlterTable LanguageProfiles 22:22:47.0 Info: => 3E-07s 22:22:47.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:47.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:47.0 Info: => 0.0004831s 22:22:47.0 Info: UpdateData 22:22:47.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:47.0 Info: => 3.59E-05s 22:22:47.0 Info: UpdateData 22:22:47.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:47.0 Info: => 2.69E-05s 22:22:47.0 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:47.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:47.0 Info: DROP TABLE "Artists" 22:22:47.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.0 Info: => 0.0045956s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:47', 'rename_quality_profiles_add_upgrade_allowed') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:47.0 Info: => 0.0052675s 22:22:47.0 Info: 27: add_import_exclusions migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 27 22:22:47.0 Info: CreateTable ImportListExclusions 22:22:47.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:47.0 Info: => 0.0001064s 22:22:47.0 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:47.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:47.0 Info: => 8.27E-05s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:47', 'add_import_exclusions') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 27: add_import_exclusions migrated 22:22:47.0 Info: => 0.0005551s 22:22:47.0 Info: 28: clean_artist_metadata_table migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 28 22:22:47.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:47.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:47.0 Info: => 0.00013s 22:22:47.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:47.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:47.0 Info: => 0.0001162s 22:22:47.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:47.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:47.0 Info: => 0.0001151s 22:22:47.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:47.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:47.0 Info: => 0.00011s 22:22:47.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:47.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:47.0 Info: => 0.0001115s 22:22:47.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:47.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:47.0 Info: => 0.0001093s 22:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:47', 'clean_artist_metadata_table') 22:22:47.0 Info: Committing Transaction 22:22:47.0 Info: 28: clean_artist_metadata_table migrated 22:22:47.0 Info: => 0.000552s 22:22:47.0 Info: 29: health_issue_notification migrating 22:22:47.0 Info: Beginning Transaction 22:22:47.0 Info: Starting migration of Main DB to 29 22:22:47.0 Info: AlterTable Notifications 22:22:47.0 Info: => 5E-07s 22:22:47.0 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:47.0 Info: => 0.0005446s 22:22:47.0 Info: AlterTable Notifications 22:22:47.0 Info: => 4E-07s 22:22:47.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:47.0 Info: => 0.0005097s 22:22:47.0 Info: AlterTable Notifications 22:22:47.0 Info: => 3E-07s 22:22:47.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:47.0 Info: => 0.0004967s 22:22:47.0 Info: AlterTable Notifications 22:22:47.0 Info: => 4E-07s 22:22:47.0 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:47.0 Info: => 0.0004939s 22:22:47.0 Info: AlterTable Notifications 22:22:47.0 Info: => 3E-07s 22:22:47.0 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:47.0 Info: => 0.0004986s 22:22:47.0 Info: DeleteColumn Notifications OnDownload 22:22:47.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:47.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:47.0 Info: DROP TABLE "Notifications" 22:22:47.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:47.0 Info: => 0.0037161s 22:22:47.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:47.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) 22:22:47.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" 22:22:47.1 Info: DROP TABLE "Notifications" 22:22:47.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:47.1 Info: => 0.0037572s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:47', 'health_issue_notification') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 29: health_issue_notification migrated 22:22:47.1 Info: => 0.0042716s 22:22:47.1 Info: 30: add_mediafilerepository_mtime migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 30 22:22:47.1 Info: AlterTable TrackFiles 22:22:47.1 Info: => 5E-07s 22:22:47.1 Info: CreateColumn TrackFiles Modified DateTime 22:22:47.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:47.1 Info: => 0.0005117s 22:22:47.1 Info: AlterTable TrackFiles 22:22:47.1 Info: => 3E-07s 22:22:47.1 Info: CreateColumn TrackFiles Path String 22:22:47.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:47.1 Info: => 0.0004879s 22:22:47.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:47.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:47.1 Info: => 3.15E-05s 22:22:47.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) 22:22:47.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) 22:22:47.1 Info: => 0.0001156s 22:22:47.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) 22:22:47.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) 22:22:47.1 Info: => 0.0001254s 22:22:47.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) 22:22:47.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) 22:22:47.1 Info: => 0.0001292s 22:22:47.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") 22:22:47.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") 22:22:47.1 Info: => 6.3E-05s 22:22:47.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:47.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:47.1 Info: => 4.35E-05s 22:22:47.1 Info: AlterTable TrackFiles 22:22:47.1 Info: => 4E-07s 22:22:47.1 Info: AlterColumn TrackFiles Path String 22:22:47.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:47.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:47.1 Info: DROP TABLE "TrackFiles" 22:22:47.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.1 Info: => 0.0038003s 22:22:47.1 Info: CreateIndex TrackFiles (Path) 22:22:47.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:47.1 Info: => 7.59E-05s 22:22:47.1 Info: DeleteColumn TrackFiles RelativePath 22:22:47.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:47.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:47.1 Info: DROP TABLE "TrackFiles" 22:22:47.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:47.1 Info: => 0.0040305s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:47', 'add_mediafilerepository_mtime') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 30: add_mediafilerepository_mtime migrated 22:22:47.1 Info: => 0.0045161s 22:22:47.1 Info: 31: add_artistmetadataid_constraint migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 31 22:22:47.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:47.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:47.1 Info: => 7.25E-05s 22:22:47.1 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:47.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:47.1 Info: => 0.0001285s 22:22:47.1 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:47.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:47.1 Info: DROP TABLE "Artists" 22:22:47.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.1 Info: => 0.0042147s 22:22:47.1 Info: CreateIndex Artists (ArtistMetadataId) 22:22:47.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.1 Info: => 9.67E-05s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:47', 'add_artistmetadataid_constraint') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 31: add_artistmetadataid_constraint migrated 22:22:47.1 Info: => 0.000607s 22:22:47.1 Info: 32: old_ids_and_artist_alias migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 32 22:22:47.1 Info: AlterTable ArtistMetadata 22:22:47.1 Info: => 5E-07s 22:22:47.1 Info: CreateColumn ArtistMetadata Aliases String 22:22:47.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:47.1 Info: => 0.0005533s 22:22:47.1 Info: AlterTable ArtistMetadata 22:22:47.1 Info: => 4E-07s 22:22:47.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:47.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.1 Info: => 0.0005672s 22:22:47.1 Info: AlterTable Albums 22:22:47.1 Info: => 4E-07s 22:22:47.1 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:47.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.1 Info: => 0.0005087s 22:22:47.1 Info: AlterTable AlbumReleases 22:22:47.1 Info: => 3E-07s 22:22:47.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:47.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.1 Info: => 0.000518s 22:22:47.1 Info: AlterTable Tracks 22:22:47.1 Info: => 3E-07s 22:22:47.1 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:47.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.1 Info: => 0.0005028s 22:22:47.1 Info: AlterTable Tracks 22:22:47.1 Info: => 2E-07s 22:22:47.1 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:47.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.1 Info: => 0.0005137s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:47', 'old_ids_and_artist_alias') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 32: old_ids_and_artist_alias migrated 22:22:47.1 Info: => 0.0009922s 22:22:47.1 Info: 33: download_propers_config migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 33 22:22:47.1 Info: PerformDBOperation 22:22:47.1 Info: Performing DB Operation 22:22:47.1 Info: => 2.8E-05s 22:22:47.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:47.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:47.1 Info: => 2.91E-05s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:47', 'download_propers_config') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 33: download_propers_config migrated 22:22:47.1 Info: => 0.0004822s 22:22:47.1 Info: 34: remove_language_profiles migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 34 22:22:47.1 Info: DeleteTable LanguageProfiles 22:22:47.1 Info: DROP TABLE "LanguageProfiles" 22:22:47.1 Info: => 0.000194s 22:22:47.1 Info: DeleteColumn Artists LanguageProfileId 22:22:47.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:47.1 Info: DROP TABLE "Artists" 22:22:47.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.1 Info: => 0.0042621s 22:22:47.1 Info: DeleteColumn ImportLists LanguageProfileId 22:22:47.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 22:22:47.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 22:22:47.1 Info: DROP TABLE "ImportLists" 22:22:47.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:47.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:47.1 Info: => 0.0037388s 22:22:47.1 Info: DeleteColumn Blacklist Language 22:22:47.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:47.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 22:22:47.1 Info: DROP TABLE "Blacklist" 22:22:47.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:47.1 Info: => 0.0037042s 22:22:47.1 Info: DeleteColumn History Language 22:22:47.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:47.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:47.1 Info: DROP TABLE "History" 22:22:47.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:47.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:47.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:47.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:47.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:47.1 Info: => 0.0042226s 22:22:47.1 Info: DeleteColumn LyricFiles Language 22:22:47.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:47.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:47.1 Info: DROP TABLE "LyricFiles" 22:22:47.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:47.1 Info: => 0.006169s 22:22:47.1 Info: DeleteColumn TrackFiles Language 22:22:47.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:47.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:47.1 Info: DROP TABLE "TrackFiles" 22:22:47.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:47.1 Info: => 0.0039337s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:47', 'remove_language_profiles') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 34: remove_language_profiles migrated 22:22:47.1 Info: => 0.0045772s 22:22:47.1 Info: 35: multi_disc_naming_format migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 35 22:22:47.1 Info: AlterTable NamingConfig 22:22:47.1 Info: => 5E-07s 22:22:47.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:47.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:47.1 Info: => 0.0005391s 22:22:47.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:47.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:47.1 Info: => 3.52E-05s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:47', 'multi_disc_naming_format') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 35: multi_disc_naming_format migrated 22:22:47.1 Info: => 0.0004344s 22:22:47.1 Info: 36: add_download_client_priority migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 36 22:22:47.1 Info: AlterTable DownloadClients 22:22:47.1 Info: => 5E-07s 22:22:47.1 Info: CreateColumn DownloadClients Priority Int32 22:22:47.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:47.1 Info: => 0.0005601s 22:22:47.1 Info: PerformDBOperation 22:22:47.1 Info: Performing DB Operation 22:22:47.1 Info: => 5.4E-05s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:47', 'add_download_client_priority') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 36: add_download_client_priority migrated 22:22:47.1 Info: => 0.000453s 22:22:47.1 Info: 37: remove_growl_prowl migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 37 22:22:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:47.1 Info: => 4.72E-05s 22:22:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:47.1 Info: => 4.79E-05s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:47', 'remove_growl_prowl') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 37: remove_growl_prowl migrated 22:22:47.1 Info: => 0.0003999s 22:22:47.1 Info: 38: remove_plex_hometheatre migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 38 22:22:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:47.1 Info: => 4.66E-05s 22:22:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:47.1 Info: => 2.54E-05s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:47', 'remove_plex_hometheatre') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 38: remove_plex_hometheatre migrated 22:22:47.1 Info: => 0.0003924s 22:22:47.1 Info: 39: add_root_folder_add_defaults migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 39 22:22:47.1 Info: AlterTable RootFolders 22:22:47.1 Info: => 5E-07s 22:22:47.1 Info: CreateColumn RootFolders Name String 22:22:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:47.1 Info: => 0.0005308s 22:22:47.1 Info: AlterTable RootFolders 22:22:47.1 Info: => 3E-07s 22:22:47.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:47.1 Info: => 0.0005291s 22:22:47.1 Info: AlterTable RootFolders 22:22:47.1 Info: => 3E-07s 22:22:47.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:47.1 Info: => 0.0005177s 22:22:47.1 Info: AlterTable RootFolders 22:22:47.1 Info: => 3E-07s 22:22:47.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:47.1 Info: => 0.0005183s 22:22:47.1 Info: AlterTable RootFolders 22:22:47.1 Info: => 3E-07s 22:22:47.1 Info: CreateColumn RootFolders DefaultTags String 22:22:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:47.1 Info: => 0.0006071s 22:22:47.1 Info: PerformDBOperation 22:22:47.1 Info: Performing DB Operation 22:22:47.1 Info: => 4.69E-05s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:47', 'add_root_folder_add_defaults') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 39: add_root_folder_add_defaults migrated 22:22:47.1 Info: => 0.0004483s 22:22:47.1 Info: 40: task_duration migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 40 22:22:47.1 Info: AlterTable ScheduledTasks 22:22:47.1 Info: => 5E-07s 22:22:47.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:47.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:47.1 Info: => 0.0005734s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:47', 'task_duration') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 40: task_duration migrated 22:22:47.1 Info: => 0.0009361s 22:22:47.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 41 22:22:47.1 Info: AlterTable ReleaseProfiles 22:22:47.1 Info: => 5E-07s 22:22:47.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:47.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:47.1 Info: => 0.0005845s 22:22:47.1 Info: AlterTable ReleaseProfiles 22:22:47.1 Info: => 4E-07s 22:22:47.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:47.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:47.1 Info: => 0.0005712s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:47', 'add_indexer_and_enabled_to_release_profiles') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:47.1 Info: => 0.0009111s 22:22:47.1 Info: 42: remove_album_folders migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 42 22:22:47.1 Info: DeleteColumn Artists AlbumFolder 22:22:47.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:47.1 Info: DROP TABLE "Artists" 22:22:47.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.1 Info: => 0.0041835s 22:22:47.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:47.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:47.1 Info: => 3.35E-05s 22:22:47.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:47.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:47.1 Info: => 2.58E-05s 22:22:47.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:47.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 22:22:47.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:47.1 Info: DROP TABLE "NamingConfig" 22:22:47.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:47.1 Info: => 0.0037994s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:47', 'remove_album_folders') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 42: remove_album_folders migrated 22:22:47.1 Info: => 0.0043625s 22:22:47.1 Info: 44: add_priority_to_indexers migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 44 22:22:47.1 Info: AlterTable Indexers 22:22:47.1 Info: => 5E-07s 22:22:47.1 Info: CreateColumn Indexers Priority Int32 22:22:47.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:47.1 Info: => 0.0005486s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:47', 'add_priority_to_indexers') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 44: add_priority_to_indexers migrated 22:22:47.1 Info: => 0.0009761s 22:22:47.1 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 45 22:22:47.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:47.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:47.1 Info: => 0.0001063s 22:22:47.1 Info: PerformDBOperation 22:22:47.1 Info: Performing DB Operation 22:22:47.1 Info: => 2.28E-05s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:47', 'remove_chown_and_folderchmod_config') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:47.1 Info: => 0.0003821s 22:22:47.1 Info: 47: update_notifiarr migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 47 22:22:47.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:47.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:47.1 Info: => 5.56E-05s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:47', 'update_notifiarr') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 47: update_notifiarr migrated 22:22:47.1 Info: => 0.0004143s 22:22:47.1 Info: 49: email_multiple_addresses migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 49 22:22:47.1 Info: PerformDBOperation 22:22:47.1 Info: Performing DB Operation 22:22:47.1 Info: => 4.91E-05s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:47', 'email_multiple_addresses') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 49: email_multiple_addresses migrated 22:22:47.1 Info: => 0.0003922s 22:22:47.1 Info: 50: rename_blacklist_to_blocklist migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 50 22:22:47.1 Info: RenameTable Blacklist Blocklist 22:22:47.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:47.1 Info: => 0.0022168s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:47', 'rename_blacklist_to_blocklist') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 50: rename_blacklist_to_blocklist migrated 22:22:47.1 Info: => 0.0027029s 22:22:47.1 Info: 51: cdh_per_downloadclient migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 51 22:22:47.1 Info: AlterTable DownloadClients 22:22:47.1 Info: => 5E-07s 22:22:47.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:47.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:47.1 Info: => 0.0005379s 22:22:47.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:47.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:47.1 Info: => 0.0005157s 22:22:47.1 Info: PerformDBOperation 22:22:47.1 Info: Performing DB Operation 22:22:47.1 Info: => 0.0001452s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:47', 'cdh_per_downloadclient') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 51: cdh_per_downloadclient migrated 22:22:47.1 Info: => 0.0005756s 22:22:47.1 Info: 52: download_history migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 52 22:22:47.1 Info: CreateTable DownloadHistory 22:22:47.1 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:22:47.1 Info: => 0.0001788s 22:22:47.1 Info: CreateIndex DownloadHistory (EventType) 22:22:47.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:47.1 Info: => 0.0001337s 22:22:47.1 Info: CreateIndex DownloadHistory (ArtistId) 22:22:47.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:47.1 Info: => 9.76E-05s 22:22:47.1 Info: CreateIndex DownloadHistory (DownloadId) 22:22:47.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:47.1 Info: => 9.8E-05s 22:22:47.1 Info: PerformDBOperation 22:22:47.1 Info: Performing DB Operation 22:22:47.1 Info: => 0.0001072s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:47', 'download_history') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 52: download_history migrated 22:22:47.1 Info: => 0.0006058s 22:22:47.1 Info: 53: add_update_history migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 53 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:47', 'add_update_history') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 53: add_update_history migrated 22:22:47.1 Info: => 0.0004943s 22:22:47.1 Info: 54: add_on_update_to_notifications migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 54 22:22:47.1 Info: AlterTable Notifications 22:22:47.1 Info: => 4E-07s 22:22:47.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:47.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:47.1 Info: => 0.0005683s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:47', 'add_on_update_to_notifications') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 54: add_on_update_to_notifications migrated 22:22:47.1 Info: => 0.0009739s 22:22:47.1 Info: 55: download_client_per_indexer migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 55 22:22:47.1 Info: AlterTable Indexers 22:22:47.1 Info: => 4E-07s 22:22:47.1 Info: CreateColumn Indexers DownloadClientId Int32 22:22:47.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:47.1 Info: => 0.0006857s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:47', 'download_client_per_indexer') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 55: download_client_per_indexer migrated 22:22:47.1 Info: => 0.0010495s 22:22:47.1 Info: 56: AddNewItemMonitorType migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 56 22:22:47.1 Info: AlterTable Artists 22:22:47.1 Info: => 6E-07s 22:22:47.1 Info: CreateColumn Artists MonitorNewItems Int32 22:22:47.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:47.1 Info: => 0.0005796s 22:22:47.1 Info: AlterTable RootFolders 22:22:47.1 Info: => 3E-07s 22:22:47.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:47.1 Info: => 0.0005713s 22:22:47.1 Info: AlterTable ImportLists 22:22:47.1 Info: => 3E-07s 22:22:47.1 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:47.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:47.1 Info: => 0.0005658s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:47', 'AddNewItemMonitorType') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 56: AddNewItemMonitorType migrated 22:22:47.1 Info: => 0.0009306s 22:22:47.1 Info: 57: ImportListSearch migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 57 22:22:47.1 Info: AlterTable ImportLists 22:22:47.1 Info: => 4E-07s 22:22:47.1 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:47.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:47.1 Info: => 0.0006213s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:47', 'ImportListSearch') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 57: ImportListSearch migrated 22:22:47.1 Info: => 0.0009843s 22:22:47.1 Info: 58: ImportListMonitorExisting migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 58 22:22:47.1 Info: AlterTable ImportLists 22:22:47.1 Info: => 5E-07s 22:22:47.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:47.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:47.1 Info: => 0.0005899s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:47', 'ImportListMonitorExisting') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 58: ImportListMonitorExisting migrated 22:22:47.1 Info: => 0.0009725s 22:22:47.1 Info: 59: add_indexer_tags migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 59 22:22:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:47.1 Info: => 4.83E-05s 22:22:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:47.1 Info: => 2.77E-05s 22:22:47.1 Info: AlterTable Indexers 22:22:47.1 Info: => 2E-07s 22:22:47.1 Info: CreateColumn Indexers Tags String 22:22:47.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:47.1 Info: => 0.0005933s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:47', 'add_indexer_tags') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 59: add_indexer_tags migrated 22:22:47.1 Info: => 0.0009581s 22:22:47.1 Info: 60: update_audio_types migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 60 22:22:47.1 Info: PerformDBOperation 22:22:47.1 Info: Performing DB Operation 22:22:47.1 Info: => 4.57E-05s 22:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:47', 'update_audio_types') 22:22:47.1 Info: Committing Transaction 22:22:47.1 Info: 60: update_audio_types migrated 22:22:47.1 Info: => 0.0003758s 22:22:47.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:47.1 Info: Beginning Transaction 22:22:47.1 Info: Starting migration of Main DB to 61 22:22:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.1 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:47.1 Info: => 3.25E-05s 22:22:47.1 Info: AlterTable AlbumReleases 22:22:47.1 Info: => 3E-07s 22:22:47.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:47.1 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 22:22:47.1 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 22:22:47.1 Info: DROP TABLE "AlbumReleases" 22:22:47.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:47.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:47.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:47.1 Info: => 0.0044718s 22:22:47.1 Info: AlterTable Albums 22:22:47.1 Info: => 3E-07s 22:22:47.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:47.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:47.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:22:47.1 Info: DROP TABLE "Albums" 22:22:47.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:47.1 Info: => 0.0043926s 22:22:47.1 Info: AlterTable Albums 22:22:47.1 Info: => 4E-07s 22:22:47.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:47.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:47.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:22:47.1 Info: DROP TABLE "Albums" 22:22:47.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:47.2 Info: => 0.004457s 22:22:47.2 Info: AlterTable Albums 22:22:47.2 Info: => 3E-07s 22:22:47.2 Info: AlterColumn Albums Added DateTimeOffset 22:22:47.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:47.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:22:47.2 Info: DROP TABLE "Albums" 22:22:47.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:47.2 Info: => 0.0044114s 22:22:47.2 Info: AlterTable Artists 22:22:47.2 Info: => 3E-07s 22:22:47.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:47.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:47.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 22:22:47.2 Info: DROP TABLE "Artists" 22:22:47.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.2 Info: => 0.0043351s 22:22:47.2 Info: AlterTable Artists 22:22:47.2 Info: => 4E-07s 22:22:47.2 Info: AlterColumn Artists Added DateTimeOffset 22:22:47.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:47.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 22:22:47.2 Info: DROP TABLE "Artists" 22:22:47.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.2 Info: => 0.0048739s 22:22:47.2 Info: AlterTable Blocklist 22:22:47.2 Info: => 3E-07s 22:22:47.2 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:47.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:47.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:47.2 Info: DROP TABLE "Blocklist" 22:22:47.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:47.2 Info: => 0.0037909s 22:22:47.2 Info: AlterTable Blocklist 22:22:47.2 Info: => 3E-07s 22:22:47.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:47.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:47.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:47.2 Info: DROP TABLE "Blocklist" 22:22:47.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:47.2 Info: => 0.0038404s 22:22:47.2 Info: AlterTable Commands 22:22:47.2 Info: => 3E-07s 22:22:47.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:47.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:47.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:47.2 Info: DROP TABLE "Commands" 22:22:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:47.2 Info: => 0.0039344s 22:22:47.2 Info: AlterTable Commands 22:22:47.2 Info: => 4E-07s 22:22:47.2 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:47.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:47.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:47.2 Info: DROP TABLE "Commands" 22:22:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:47.2 Info: => 0.0039716s 22:22:47.2 Info: AlterTable Commands 22:22:47.2 Info: => 3E-07s 22:22:47.2 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:47.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:47.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:22:47.2 Info: DROP TABLE "Commands" 22:22:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:47.2 Info: => 0.0056243s 22:22:47.2 Info: AlterTable DownloadClientStatus 22:22:47.2 Info: => 3E-07s 22:22:47.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:47.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:47.2 Info: DROP TABLE "DownloadClientStatus" 22:22:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:47.2 Info: => 0.0040636s 22:22:47.2 Info: AlterTable DownloadClientStatus 22:22:47.2 Info: => 3E-07s 22:22:47.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:47.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:47.2 Info: DROP TABLE "DownloadClientStatus" 22:22:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:47.2 Info: => 0.0040771s 22:22:47.2 Info: AlterTable DownloadClientStatus 22:22:47.2 Info: => 4E-07s 22:22:47.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:47.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:47.2 Info: DROP TABLE "DownloadClientStatus" 22:22:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:47.2 Info: => 0.0039686s 22:22:47.2 Info: AlterTable DownloadHistory 22:22:47.2 Info: => 3E-07s 22:22:47.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:47.2 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:22:47.2 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 22:22:47.2 Info: DROP TABLE "DownloadHistory" 22:22:47.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:47.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:47.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:47.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:47.2 Info: => 0.0043119s 22:22:47.2 Info: AlterTable ExtraFiles 22:22:47.2 Info: => 4E-07s 22:22:47.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:47.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:47.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:47.2 Info: DROP TABLE "ExtraFiles" 22:22:47.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:47.2 Info: => 0.0038919s 22:22:47.2 Info: AlterTable ExtraFiles 22:22:47.2 Info: => 4E-07s 22:22:47.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:47.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:47.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 22:22:47.2 Info: DROP TABLE "ExtraFiles" 22:22:47.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:47.2 Info: => 0.0037974s 22:22:47.2 Info: AlterTable History 22:22:47.2 Info: => 4E-07s 22:22:47.2 Info: AlterColumn History Date DateTimeOffset 22:22:47.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:47.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:47.2 Info: DROP TABLE "History" 22:22:47.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:47.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:47.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:47.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:47.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:47.2 Info: => 0.0044886s 22:22:47.2 Info: AlterTable ImportListStatus 22:22:47.2 Info: => 4E-07s 22:22:47.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:47.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:47.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:47.2 Info: DROP TABLE "ImportListStatus" 22:22:47.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:47.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:47.2 Info: => 0.0040702s 22:22:47.2 Info: AlterTable ImportListStatus 22:22:47.2 Info: => 4E-07s 22:22:47.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:47.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:47.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:47.2 Info: DROP TABLE "ImportListStatus" 22:22:47.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:47.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:47.2 Info: => 0.0039207s 22:22:47.2 Info: AlterTable ImportListStatus 22:22:47.2 Info: => 3E-07s 22:22:47.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:47.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:47.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:47.2 Info: DROP TABLE "ImportListStatus" 22:22:47.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:47.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:47.2 Info: => 0.0038913s 22:22:47.2 Info: AlterTable IndexerStatus 22:22:47.2 Info: => 3E-07s 22:22:47.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:47.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:47.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:47.2 Info: DROP TABLE "IndexerStatus" 22:22:47.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:47.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:47.2 Info: => 0.0039037s 22:22:47.2 Info: AlterTable IndexerStatus 22:22:47.2 Info: => 3E-07s 22:22:47.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:47.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:47.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:47.2 Info: DROP TABLE "IndexerStatus" 22:22:47.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:47.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:47.2 Info: => 0.0040974s 22:22:47.2 Info: AlterTable IndexerStatus 22:22:47.2 Info: => 4E-07s 22:22:47.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:47.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:47.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:47.2 Info: DROP TABLE "IndexerStatus" 22:22:47.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:47.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:47.2 Info: => 0.0040024s 22:22:47.2 Info: AlterTable LyricFiles 22:22:47.2 Info: => 4E-07s 22:22:47.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22:47.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:47.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:47.2 Info: DROP TABLE "LyricFiles" 22:22:47.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:47.2 Info: => 0.0042393s 22:22:47.2 Info: AlterTable LyricFiles 22:22:47.2 Info: => 4E-07s 22:22:47.2 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22:47.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 22:22:47.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:47.2 Info: DROP TABLE "LyricFiles" 22:22:47.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:47.2 Info: => 0.0039553s 22:22:47.2 Info: AlterTable MetadataFiles 22:22:47.2 Info: => 3E-07s 22:22:47.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:47.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) 22:22:47.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" 22:22:47.2 Info: DROP TABLE "MetadataFiles" 22:22:47.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:47.3 Info: => 0.003831s 22:22:47.3 Info: AlterTable MetadataFiles 22:22:47.3 Info: => 4E-07s 22:22:47.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:47.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:47.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 22:22:47.3 Info: DROP TABLE "MetadataFiles" 22:22:47.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:47.3 Info: => 0.0038903s 22:22:47.3 Info: AlterTable PendingReleases 22:22:47.3 Info: => 4E-07s 22:22:47.3 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:47.3 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 22:22:47.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:47.3 Info: DROP TABLE "PendingReleases" 22:22:47.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:47.3 Info: => 0.0037796s 22:22:47.3 Info: AlterTable ScheduledTasks 22:22:47.3 Info: => 4E-07s 22:22:47.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:47.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 22:22:47.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:47.3 Info: DROP TABLE "ScheduledTasks" 22:22:47.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:47.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:47.3 Info: => 0.0040739s 22:22:47.3 Info: AlterTable ScheduledTasks 22:22:47.3 Info: => 3E-07s 22:22:47.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:47.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 22:22:47.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:47.3 Info: DROP TABLE "ScheduledTasks" 22:22:47.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:47.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:47.3 Info: => 0.0038568s 22:22:47.3 Info: AlterTable TrackFiles 22:22:47.3 Info: => 4E-07s 22:22:47.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:47.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:47.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:47.3 Info: DROP TABLE "TrackFiles" 22:22:47.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:47.3 Info: => 0.0039819s 22:22:47.3 Info: AlterTable TrackFiles 22:22:47.3 Info: => 3E-07s 22:22:47.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:47.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:47.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:47.3 Info: DROP TABLE "TrackFiles" 22:22:47.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:47.3 Info: => 0.0047398s 22:22:47.3 Info: AlterTable VersionInfo 22:22:47.3 Info: => 3E-07s 22:22:47.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:47.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:47.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:47.3 Info: DROP TABLE "VersionInfo" 22:22:47.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:47.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:47.3 Info: => 0.0049595s 22:22:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:47', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:47.3 Info: Committing Transaction 22:22:47.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:47.3 Info: => 0.0057927s 22:22:47.3 Info: 62: add_on_delete_to_notifications migrating 22:22:47.3 Info: Beginning Transaction 22:22:47.3 Info: Starting migration of Main DB to 62 22:22:47.3 Info: AlterTable Notifications 22:22:47.3 Info: => 4E-07s 22:22:47.3 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:47.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:47.3 Info: => 0.0006696s 22:22:47.3 Info: AlterTable Notifications 22:22:47.3 Info: => 3E-07s 22:22:47.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:47.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:47.3 Info: => 0.0005404s 22:22:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:47', 'add_on_delete_to_notifications') 22:22:47.3 Info: Committing Transaction 22:22:47.3 Info: 62: add_on_delete_to_notifications migrated 22:22:47.3 Info: => 0.0010165s 22:22:47.3 Info: 63: add_custom_formats migrating 22:22:47.3 Info: Beginning Transaction 22:22:47.3 Info: Starting migration of Main DB to 63 22:22:47.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 22:22:47.3 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 22:22:47.3 Info: AlterTable DelayProfiles 22:22:47.3 Info: => 3E-07s 22:22:47.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:47.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:47.3 Info: => 0.0005789s 22:22:47.3 Info: UpdateData 22:22:47.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:47.3 Info: => 4.24E-05s 22:22:47.3 Info: AlterTable TrackFiles 22:22:47.3 Info: => 3E-07s 22:22:47.3 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:47.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:47.3 Info: => 0.0005277s 22:22:47.3 Info: PerformDBOperation 22:22:47.3 Info: Performing DB Operation 22:22:47.3 Info: => 0.0013945s 22:22:47.3 Info: CreateTable CustomFormats 22:22:47.3 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 22:22:47.3 Info: => 0.0001198s 22:22:47.3 Info: CreateIndex CustomFormats (Name) 22:22:47.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:47.3 Info: => 8.52E-05s 22:22:47.3 Info: AlterTable QualityProfiles 22:22:47.3 Info: => 3E-07s 22:22:47.3 Info: CreateColumn QualityProfiles FormatItems String 22:22:47.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:47.3 Info: => 0.0005479s 22:22:47.3 Info: AlterTable QualityProfiles 22:22:47.3 Info: => 2E-07s 22:22:47.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:47.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:47.3 Info: => 0.0006559s 22:22:47.3 Info: AlterTable QualityProfiles 22:22:47.3 Info: => 3E-07s 22:22:47.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:47.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:47.3 Info: => 0.000542s 22:22:47.3 Info: PerformDBOperation 22:22:47.3 Info: Performing DB Operation 22:22:47.3 Info: => 0.00395s 22:22:47.3 Info: PerformDBOperation 22:22:47.3 Info: Performing DB Operation 22:22:47.3 Info: => 3.17E-05s 22:22:47.3 Info: DeleteColumn ReleaseProfiles Preferred 22:22:47.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 22:22:47.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:47.3 Info: DROP TABLE "ReleaseProfiles" 22:22:47.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:47.3 Info: => 0.0045102s 22:22:47.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:47.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 22:22:47.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:47.3 Info: DROP TABLE "ReleaseProfiles" 22:22:47.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:47.3 Info: => 0.0042823s 22:22:47.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:47.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:47.3 Info: => 3.96E-05s 22:22:47.3 Info: AlterTable DelayProfiles 22:22:47.3 Info: => 3E-07s 22:22:47.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:47.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:47.3 Info: => 0.0005705s 22:22:47.3 Info: AlterTable DelayProfiles 22:22:47.3 Info: => 4E-07s 22:22:47.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:47.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:47.3 Info: => 0.0005697s 22:22:47.3 Info: -> 2 Insert operations completed in 00:00:00.0001132 taking an average of 00:00:00.0000566 22:22:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:47', 'add_custom_formats') 22:22:47.3 Info: Committing Transaction 22:22:47.3 Info: 63: add_custom_formats migrated 22:22:47.3 Info: => 0.0011088s 22:22:47.3 Debug: Took: 00:00:00.3860707 22:22:47.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 22:22:47.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 22:22:47.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181673979773_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:47.4 Info: DatabaseEngineVersionCheck migrating 22:22:47.4 Info: PerformDBOperation 22:22:47.4 Info: Performing DB Operation 22:22:47.4 Info: SQLite 3.48.0 22:22:47.4 Info: => 0.0013866s 22:22:47.4 Info: DatabaseEngineVersionCheck migrated 22:22:47.4 Info: => 0.0013968s 22:22:47.4 Info: VersionMigration migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: CreateTable VersionInfo 22:22:47.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:47.4 Info: => 0.0001775s 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: VersionMigration migrated 22:22:47.4 Info: => 0.0009162s 22:22:47.4 Info: VersionUniqueMigration migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: CreateIndex VersionInfo (Version) 22:22:47.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:47.4 Info: => 0.0001s 22:22:47.4 Info: AlterTable VersionInfo 22:22:47.4 Info: => 5E-07s 22:22:47.4 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:47.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:47.4 Info: => 0.0004804s 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: VersionUniqueMigration migrated 22:22:47.4 Info: => 0.0008757s 22:22:47.4 Info: VersionDescriptionMigration migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: AlterTable VersionInfo 22:22:47.4 Info: => 3E-07s 22:22:47.4 Info: CreateColumn VersionInfo Description String 22:22:47.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:47.4 Info: => 0.0001686s 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: VersionDescriptionMigration migrated 22:22:47.4 Info: => 0.0004637s 22:22:47.4 Info: 1: InitialSetup migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 1 22:22:47.4 Info: CreateTable Config 22:22:47.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:47.4 Info: => 0.0001272s 22:22:47.4 Info: CreateIndex Config (Key) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:47.4 Info: => 6.78E-05s 22:22:47.4 Info: CreateTable RootFolders 22:22:47.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:47.4 Info: => 7.74E-05s 22:22:47.4 Info: CreateIndex RootFolders (Path) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:47.4 Info: => 7.39E-05s 22:22:47.4 Info: CreateTable Artists 22:22:47.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:47.4 Info: => 0.0001816s 22:22:47.4 Info: CreateIndex Artists (ForeignArtistId) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:47.4 Info: => 6.93E-05s 22:22:47.4 Info: CreateIndex Artists (NameSlug) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:47.4 Info: => 6.45E-05s 22:22:47.4 Info: CreateIndex Artists (CleanName) 22:22:47.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.4 Info: => 6.23E-05s 22:22:47.4 Info: CreateIndex Artists (Path) 22:22:47.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.4 Info: => 6.04E-05s 22:22:47.4 Info: CreateTable Albums 22:22:47.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:47.4 Info: => 0.0001596s 22:22:47.4 Info: CreateIndex Albums (ForeignAlbumId) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.4 Info: => 6.69E-05s 22:22:47.4 Info: CreateIndex Albums (MBId) 22:22:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:47.4 Info: => 6.28E-05s 22:22:47.4 Info: CreateIndex Albums (TADBId) 22:22:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:47.4 Info: => 6.16E-05s 22:22:47.4 Info: CreateIndex Albums (TitleSlug) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:47.4 Info: => 6.2E-05s 22:22:47.4 Info: CreateIndex Albums (CleanTitle) 22:22:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.4 Info: => 6E-05s 22:22:47.4 Info: CreateIndex Albums (Path) 22:22:47.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:47.4 Info: => 5.99E-05s 22:22:47.4 Info: CreateTable Tracks 22:22:47.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:47.4 Info: => 0.0001187s 22:22:47.4 Info: CreateIndex Tracks (ForeignTrackId) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:47.4 Info: => 6.62E-05s 22:22:47.4 Info: CreateIndex Tracks (ArtistId) 22:22:47.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:47.4 Info: => 6.79E-05s 22:22:47.4 Info: CreateIndex Tracks (TrackFileId) 22:22:47.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:47.4 Info: => 6.89E-05s 22:22:47.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:47.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:47.4 Info: => 6.83E-05s 22:22:47.4 Info: CreateTable TrackFiles 22:22:47.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:47.4 Info: => 0.0001126s 22:22:47.4 Info: CreateIndex TrackFiles (ArtistId) 22:22:47.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:47.4 Info: => 6.63E-05s 22:22:47.4 Info: CreateIndex TrackFiles (AlbumId) 22:22:47.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.4 Info: => 6.45E-05s 22:22:47.4 Info: CreateTable History 22:22:47.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:47.4 Info: => 0.0001143s 22:22:47.4 Info: CreateIndex History (Date) 22:22:47.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:47.4 Info: => 6.63E-05s 22:22:47.4 Info: CreateIndex History (EventType) 22:22:47.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:47.4 Info: => 6.42E-05s 22:22:47.4 Info: CreateIndex History (DownloadId) 22:22:47.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:47.4 Info: => 6.29E-05s 22:22:47.4 Info: CreateIndex History (AlbumId) 22:22:47.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:47.4 Info: => 6.32E-05s 22:22:47.4 Info: CreateTable Notifications 22:22:47.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:47.4 Info: => 0.0001369s 22:22:47.4 Info: CreateTable ScheduledTasks 22:22:47.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:47.4 Info: => 9.34E-05s 22:22:47.4 Info: CreateIndex ScheduledTasks (TypeName) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:47.4 Info: => 9.2E-05s 22:22:47.4 Info: CreateTable Indexers 22:22:47.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:47.4 Info: => 8.96E-05s 22:22:47.4 Info: CreateIndex Indexers (Name) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:47.4 Info: => 6.77E-05s 22:22:47.4 Info: CreateTable Profiles 22:22:47.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:47.4 Info: => 8.31E-05s 22:22:47.4 Info: CreateIndex Profiles (Name) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:47.4 Info: => 9.21E-05s 22:22:47.4 Info: CreateTable QualityDefinitions 22:22:47.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:47.4 Info: => 0.0001061s 22:22:47.4 Info: CreateIndex QualityDefinitions (Quality) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:47.4 Info: => 6.88E-05s 22:22:47.4 Info: CreateIndex QualityDefinitions (Title) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:47.4 Info: => 7.12E-05s 22:22:47.4 Info: CreateTable NamingConfig 22:22:47.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:47.4 Info: => 0.000104s 22:22:47.4 Info: CreateTable Blacklist 22:22:47.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:47.4 Info: => 0.0001438s 22:22:47.4 Info: CreateTable Metadata 22:22:47.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:47.4 Info: => 8.96E-05s 22:22:47.4 Info: CreateTable MetadataFiles 22:22:47.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:47.4 Info: => 0.0001042s 22:22:47.4 Info: CreateTable DownloadClients 22:22:47.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:47.4 Info: => 9.18E-05s 22:22:47.4 Info: CreateTable PendingReleases 22:22:47.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:47.4 Info: => 0.000101s 22:22:47.4 Info: CreateTable RemotePathMappings 22:22:47.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:47.4 Info: => 8.47E-05s 22:22:47.4 Info: CreateTable Tags 22:22:47.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:47.4 Info: => 8.07E-05s 22:22:47.4 Info: CreateIndex Tags (Label) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:47.4 Info: => 7.97E-05s 22:22:47.4 Info: CreateTable Restrictions 22:22:47.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:47.4 Info: => 8.6E-05s 22:22:47.4 Info: CreateTable DelayProfiles 22:22:47.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:47.4 Info: => 0.0001132s 22:22:47.4 Info: CreateTable Users 22:22:47.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:47.4 Info: => 8.34E-05s 22:22:47.4 Info: CreateIndex Users (Identifier) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:47.4 Info: => 7.94E-05s 22:22:47.4 Info: CreateIndex Users (Username) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:47.4 Info: => 7.32E-05s 22:22:47.4 Info: CreateTable Commands 22:22:47.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:47.4 Info: => 0.0001106s 22:22:47.4 Info: CreateTable IndexerStatus 22:22:47.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:47.4 Info: => 0.000104s 22:22:47.4 Info: CreateIndex IndexerStatus (ProviderId) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:47.4 Info: => 9.84E-05s 22:22:47.4 Info: CreateTable ExtraFiles 22:22:47.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:47.4 Info: => 0.0001154s 22:22:47.4 Info: CreateTable LyricFiles 22:22:47.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:47.4 Info: => 0.0001159s 22:22:47.4 Info: CreateTable LanguageProfiles 22:22:47.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:47.4 Info: => 8.19E-05s 22:22:47.4 Info: CreateIndex LanguageProfiles (Name) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:47.4 Info: => 7.95E-05s 22:22:47.4 Info: CreateTable DownloadClientStatus 22:22:47.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:47.4 Info: => 0.0001254s 22:22:47.4 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:47.4 Info: => 8.55E-05s 22:22:47.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:47.4 Info: -> 1 Insert operations completed in 00:00:00.0000541 taking an average of 00:00:00.0000541 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:47', 'InitialSetup') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 1: InitialSetup migrated 22:22:47.4 Info: => 0.0009796s 22:22:47.4 Info: 2: add_reason_to_pending_releases migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 2 22:22:47.4 Info: AlterTable PendingReleases 22:22:47.4 Info: => 5E-07s 22:22:47.4 Info: CreateColumn PendingReleases Reason Int32 22:22:47.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:47.4 Info: => 0.0004673s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:47', 'add_reason_to_pending_releases') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 2: add_reason_to_pending_releases migrated 22:22:47.4 Info: => 0.0009074s 22:22:47.4 Info: 3: add_medium_support migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 3 22:22:47.4 Info: AlterTable Albums 22:22:47.4 Info: => 5E-07s 22:22:47.4 Info: CreateColumn Albums Media String 22:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:47.4 Info: => 0.0004524s 22:22:47.4 Info: AlterTable Tracks 22:22:47.4 Info: => 4E-07s 22:22:47.4 Info: CreateColumn Tracks MediumNumber Int32 22:22:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:47.4 Info: => 0.0004318s 22:22:47.4 Info: AlterTable Tracks 22:22:47.4 Info: => 3E-07s 22:22:47.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:47.4 Info: => 0.0004414s 22:22:47.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:47.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:47.4 Info: => 3.41E-05s 22:22:47.4 Info: DeleteColumn Tracks TrackNumber 22:22:47.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:47.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:47.4 Info: DROP TABLE "Tracks" 22:22:47.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:47.4 Info: => 0.0037583s 22:22:47.4 Info: AlterTable Tracks 22:22:47.4 Info: => 4E-07s 22:22:47.4 Info: CreateColumn Tracks TrackNumber String 22:22:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:47.4 Info: => 0.000434s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:47', 'add_medium_support') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 3: add_medium_support migrated 22:22:47.4 Info: => 0.0009177s 22:22:47.4 Info: 4: add_various_qualites_in_profile migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 4 22:22:47.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:47.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:47.4 Info: => 4.08E-05s 22:22:47.4 Info: PerformDBOperation 22:22:47.4 Info: Performing DB Operation 22:22:47.4 Info: => 2.89E-05s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:47', 'add_various_qualites_in_profile') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 4: add_various_qualites_in_profile migrated 22:22:47.4 Info: => 0.0003817s 22:22:47.4 Info: 5: metadata_profiles migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 5 22:22:47.4 Info: CreateTable MetadataProfiles 22:22:47.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:47.4 Info: => 0.0001246s 22:22:47.4 Info: CreateIndex MetadataProfiles (Name) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:47.4 Info: => 9.47E-05s 22:22:47.4 Info: AlterTable Artists 22:22:47.4 Info: => 4E-07s 22:22:47.4 Info: CreateColumn Artists MetadataProfileId Int32 22:22:47.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:47.4 Info: => 0.0004972s 22:22:47.4 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:47.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:47.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:47.4 Info: DROP TABLE "Artists" 22:22:47.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.4 Info: => 0.003981s 22:22:47.4 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:47.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:47.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:47.4 Info: DROP TABLE "Artists" 22:22:47.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.4 Info: => 0.0044393s 22:22:47.4 Info: AlterTable Albums 22:22:47.4 Info: => 4E-07s 22:22:47.4 Info: CreateColumn Albums SecondaryTypes String 22:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:47.4 Info: => 0.0004381s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:47', 'metadata_profiles') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 5: metadata_profiles migrated 22:22:47.4 Info: => 0.000955s 22:22:47.4 Info: 6: separate_automatic_and_interactive_search migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 6 22:22:47.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:47.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:47.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:47.4 Info: DROP TABLE "Indexers" 22:22:47.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:47.4 Info: => 0.0043456s 22:22:47.4 Info: AlterTable Indexers 22:22:47.4 Info: => 3E-07s 22:22:47.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:47.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:47.4 Info: => 0.0004364s 22:22:47.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:47.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:47.4 Info: => 3.51E-05s 22:22:47.4 Info: AlterTable Indexers 22:22:47.4 Info: => 3E-07s 22:22:47.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:47.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:47.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:47.4 Info: DROP TABLE "Indexers" 22:22:47.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:47.4 Info: => 0.0042608s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:47', 'separate_automatic_and_interactive_search') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 6: separate_automatic_and_interactive_search migrated 22:22:47.4 Info: => 0.0047366s 22:22:47.4 Info: 7: change_album_path_to_relative migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 7 22:22:47.4 Info: DeleteColumn Albums Path 22:22:47.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:47.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:47.4 Info: DROP TABLE "Albums" 22:22:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.4 Info: => 0.0046814s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:47', 'change_album_path_to_relative') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 7: change_album_path_to_relative migrated 22:22:47.4 Info: => 0.0052549s 22:22:47.4 Info: 8: change_quality_size_mb_to_kb migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 8 22:22:47.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:47.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:47.4 Info: => 3.89E-05s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:47', 'change_quality_size_mb_to_kb') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 8: change_quality_size_mb_to_kb migrated 22:22:47.4 Info: => 0.0003891s 22:22:47.4 Info: 9: album_releases migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 9 22:22:47.4 Info: AlterTable Albums 22:22:47.4 Info: => 4E-07s 22:22:47.4 Info: CreateColumn Albums Releases String 22:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:47.4 Info: => 0.0004634s 22:22:47.4 Info: AlterTable Albums 22:22:47.4 Info: => 4E-07s 22:22:47.4 Info: CreateColumn Albums CurrentRelease String 22:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:47.4 Info: => 0.0004385s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:47', 'album_releases') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 9: album_releases migrated 22:22:47.4 Info: => 0.0007983s 22:22:47.4 Info: 10: album_releases_fix migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 10 22:22:47.4 Info: AlterTable Albums 22:22:47.4 Info: => 3E-07s 22:22:47.4 Info: AlterColumn Albums Releases String 22:22:47.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:47.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:47.4 Info: DROP TABLE "Albums" 22:22:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.4 Info: => 0.0046282s 22:22:47.4 Info: AlterTable Albums 22:22:47.4 Info: => 4E-07s 22:22:47.4 Info: AlterColumn Albums CurrentRelease String 22:22:47.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:47.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:47.4 Info: DROP TABLE "Albums" 22:22:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.4 Info: => 0.0048995s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:47', 'album_releases_fix') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 10: album_releases_fix migrated 22:22:47.4 Info: => 0.0054161s 22:22:47.4 Info: 11: import_lists migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 11 22:22:47.4 Info: CreateTable ImportLists 22:22:47.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) 22:22:47.4 Info: => 0.0001416s 22:22:47.4 Info: CreateIndex ImportLists (Name) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:47.4 Info: => 9.33E-05s 22:22:47.4 Info: CreateTable ImportListStatus 22:22:47.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) 22:22:47.4 Info: => 0.0001142s 22:22:47.4 Info: CreateIndex ImportListStatus (ProviderId) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:47.4 Info: => 8.14E-05s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:47', 'import_lists') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 11: import_lists migrated 22:22:47.4 Info: => 0.0005323s 22:22:47.4 Info: 12: add_release_status migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 12 22:22:47.4 Info: AlterTable MetadataProfiles 22:22:47.4 Info: => 5E-07s 22:22:47.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:47.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:47.4 Info: => 0.0004626s 22:22:47.4 Info: PerformDBOperation 22:22:47.4 Info: Performing DB Operation 22:22:47.4 Info: => 2.8E-05s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:47', 'add_release_status') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 12: add_release_status migrated 22:22:47.4 Info: => 0.0004468s 22:22:47.4 Info: 13: album_download_notification migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 13 22:22:47.4 Info: AlterTable Notifications 22:22:47.4 Info: => 5E-07s 22:22:47.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:47.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:47.4 Info: => 0.0004712s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:47', 'album_download_notification') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 13: album_download_notification migrated 22:22:47.4 Info: => 0.0009276s 22:22:47.4 Info: 14: fix_language_metadata_profiles migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 14 22:22:47.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 22:22:47.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 22:22:47.4 Info: => 8.04E-05s 22:22:47.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 22:22:47.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 22:22:47.4 Info: => 7.93E-05s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:47', 'fix_language_metadata_profiles') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 14: fix_language_metadata_profiles migrated 22:22:47.4 Info: => 0.0004311s 22:22:47.4 Info: 15: remove_fanzub migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 15 22:22:47.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:47.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:47.4 Info: => 3.16E-05s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:47', 'remove_fanzub') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 15: remove_fanzub migrated 22:22:47.4 Info: => 0.0003595s 22:22:47.4 Info: 16: update_artist_history_indexes migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 16 22:22:47.4 Info: CreateIndex Albums (ArtistId) 22:22:47.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:47.4 Info: => 9.51E-05s 22:22:47.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:47.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:47.4 Info: => 8.47E-05s 22:22:47.4 Info: DeleteIndex History (AlbumId) 22:22:47.4 Info: DROP INDEX "IX_History_AlbumId" 22:22:47.4 Info: => 0.0001404s 22:22:47.4 Info: CreateIndex History (AlbumId, Date) 22:22:47.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:47.4 Info: => 8.53E-05s 22:22:47.4 Info: DeleteIndex History (DownloadId) 22:22:47.4 Info: DROP INDEX "IX_History_DownloadId" 22:22:47.4 Info: => 0.0001148s 22:22:47.4 Info: CreateIndex History (DownloadId, Date) 22:22:47.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:47.4 Info: => 8.23E-05s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:47', 'update_artist_history_indexes') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 16: update_artist_history_indexes migrated 22:22:47.4 Info: => 0.0004337s 22:22:47.4 Info: 17: remove_nma migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 17 22:22:47.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:47.4 Info: => 4.93E-05s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:47', 'remove_nma') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 17: remove_nma migrated 22:22:47.4 Info: => 0.0003567s 22:22:47.4 Info: 18: album_disambiguation migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 18 22:22:47.4 Info: AlterTable Albums 22:22:47.4 Info: => 5E-07s 22:22:47.4 Info: CreateColumn Albums Disambiguation String 22:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:47.4 Info: => 0.0005518s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:47', 'album_disambiguation') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 18: album_disambiguation migrated 22:22:47.4 Info: => 0.0009448s 22:22:47.4 Info: 19: add_ape_quality_in_profiles migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 19 22:22:47.4 Info: PerformDBOperation 22:22:47.4 Info: Performing DB Operation 22:22:47.4 Info: => 4.23E-05s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:47', 'add_ape_quality_in_profiles') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 19: add_ape_quality_in_profiles migrated 22:22:47.4 Info: => 0.000377s 22:22:47.4 Info: 20: remove_pushalot migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 20 22:22:47.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:47.4 Info: => 4.06E-05s 22:22:47.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:47.4 Info: => 3.2E-05s 22:22:47.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:47.4 Info: => 3.41E-05s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:47', 'remove_pushalot') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 20: remove_pushalot migrated 22:22:47.4 Info: => 0.0003943s 22:22:47.4 Info: 21: add_custom_filters migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 21 22:22:47.4 Info: CreateTable CustomFilters 22:22:47.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:47.4 Info: => 0.0001147s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:47', 'add_custom_filters') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 21: add_custom_filters migrated 22:22:47.4 Info: => 0.0004636s 22:22:47.4 Info: 22: import_list_tags migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 22 22:22:47.4 Info: AlterTable ImportLists 22:22:47.4 Info: => 6E-07s 22:22:47.4 Info: CreateColumn ImportLists Tags String 22:22:47.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:47.4 Info: => 0.00052s 22:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:47', 'import_list_tags') 22:22:47.4 Info: Committing Transaction 22:22:47.4 Info: 22: import_list_tags migrated 22:22:47.4 Info: => 0.0008462s 22:22:47.4 Info: 23: add_release_groups_etc migrating 22:22:47.4 Info: Beginning Transaction 22:22:47.4 Info: Starting migration of Main DB to 23 22:22:47.4 Info: CreateTable ArtistMetadata 22:22:47.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) 22:22:47.4 Info: => 0.0001481s 22:22:47.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:47.4 Info: => 8.75E-05s 22:22:47.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" 22:22:47.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" 22:22:47.4 Info: => 9.71E-05s 22:22:47.4 Info: AlterTable Artists 22:22:47.4 Info: => 4E-07s 22:22:47.4 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:47.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:47.4 Info: => 0.0005091s 22:22:47.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:47.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:47.4 Info: => 5.86E-05s 22:22:47.4 Info: CreateTable AlbumReleases 22:22:47.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) 22:22:47.4 Info: => 0.0001531s 22:22:47.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:47.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:47.4 Info: => 8.47E-05s 22:22:47.4 Info: CreateIndex AlbumReleases (AlbumId) 22:22:47.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:47.4 Info: => 7.84E-05s 22:22:47.4 Info: PerformDBOperation 22:22:47.4 Info: Performing DB Operation 22:22:47.4 Info: => 3.45E-05s 22:22:47.4 Info: AlterTable Albums 22:22:47.4 Info: => 3E-07s 22:22:47.4 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:47.4 Info: => 0.0005065s 22:22:47.4 Info: AlterTable Albums 22:22:47.4 Info: => 3E-07s 22:22:47.4 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:47.4 Info: => 0.0006643s 22:22:47.4 Info: AlterTable Albums 22:22:47.4 Info: => 4E-07s 22:22:47.4 Info: CreateColumn Albums Links String 22:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:47.4 Info: => 0.0095106s 22:22:47.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:47.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:47.4 Info: => 8.66E-05s 22:22:47.4 Info: AlterTable Tracks 22:22:47.4 Info: => 3E-07s 22:22:47.4 Info: CreateColumn Tracks ForeignRecordingId String 22:22:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:47.4 Info: => 0.0005477s 22:22:47.4 Info: AlterTable Tracks 22:22:47.4 Info: => 4E-07s 22:22:47.4 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:47.4 Info: => 0.0005086s 22:22:47.4 Info: AlterTable Tracks 22:22:47.4 Info: => 3E-07s 22:22:47.4 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:47.4 Info: => 0.0005281s 22:22:47.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:47.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:47.4 Info: => 7.09E-05s 22:22:47.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:47.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:47.4 Info: => 5.84E-05s 22:22:47.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:47.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) 22:22:47.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" 22:22:47.4 Info: DROP TABLE "Artists" 22:22:47.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.4 Info: => 0.0042825s 22:22:47.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:47.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) 22:22:47.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" 22:22:47.4 Info: DROP TABLE "Albums" 22:22:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.5 Info: => 0.0043389s 22:22:47.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:47.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:47.5 Info: DROP TABLE "Tracks" 22:22:47.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:47.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:47.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:47.5 Info: => 0.0038135s 22:22:47.5 Info: DeleteColumn TrackFiles ArtistId 22:22:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:47.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:47.5 Info: DROP TABLE "TrackFiles" 22:22:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.5 Info: => 0.0036499s 22:22:47.5 Info: CreateIndex Artists (ArtistMetadataId) 22:22:47.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.5 Info: => 7.6E-05s 22:22:47.5 Info: CreateIndex Artists (Monitored) 22:22:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.5 Info: => 7.26E-05s 22:22:47.5 Info: CreateIndex Albums (ArtistMetadataId) 22:22:47.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:47.5 Info: => 7.01E-05s 22:22:47.5 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:47.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:47.5 Info: => 6.91E-05s 22:22:47.5 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:47.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:47.5 Info: => 6.83E-05s 22:22:47.5 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:47.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:47.5 Info: => 6.9E-05s 22:22:47.5 Info: UpdateData 22:22:47.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:47.5 Info: => 3.79E-05s 22:22:47.5 Info: UpdateData 22:22:47.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:47.5 Info: => 3.03E-05s 22:22:47.5 Info: UpdateData 22:22:47.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:47.5 Info: => 3.7E-05s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:47', 'add_release_groups_etc') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 23: add_release_groups_etc migrated 22:22:47.5 Info: => 0.0006561s 22:22:47.5 Info: 24: NewMediaInfoFormat migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 24 22:22:47.5 Info: UpdateData 22:22:47.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:47.5 Info: => 4.87E-05s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:47', 'NewMediaInfoFormat') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 24: NewMediaInfoFormat migrated 22:22:47.5 Info: => 0.0004506s 22:22:47.5 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 25 22:22:47.5 Info: RenameTable Restrictions ReleaseProfiles 22:22:47.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:47.5 Info: => 0.0018582s 22:22:47.5 Info: AlterTable ReleaseProfiles 22:22:47.5 Info: => 3E-07s 22:22:47.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:47.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:47.5 Info: => 0.0004826s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:47', 'rename_restrictions_to_release_profiles') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:47.5 Info: => 0.0009199s 22:22:47.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 26 22:22:47.5 Info: RenameTable Profiles QualityProfiles 22:22:47.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:47.5 Info: => 0.0018992s 22:22:47.5 Info: AlterTable QualityProfiles 22:22:47.5 Info: => 4E-07s 22:22:47.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:47.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:47.5 Info: => 0.0004865s 22:22:47.5 Info: AlterTable LanguageProfiles 22:22:47.5 Info: => 3E-07s 22:22:47.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:47.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:47.5 Info: => 0.0004744s 22:22:47.5 Info: UpdateData 22:22:47.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:47.5 Info: => 3.61E-05s 22:22:47.5 Info: UpdateData 22:22:47.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:47.5 Info: => 2.76E-05s 22:22:47.5 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:47.5 Info: DROP TABLE "Artists" 22:22:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.5 Info: => 0.0041779s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:47', 'rename_quality_profiles_add_upgrade_allowed') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:47.5 Info: => 0.0047711s 22:22:47.5 Info: 27: add_import_exclusions migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 27 22:22:47.5 Info: CreateTable ImportListExclusions 22:22:47.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:47.5 Info: => 0.0001064s 22:22:47.5 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:47.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:47.5 Info: => 8.3E-05s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:47', 'add_import_exclusions') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 27: add_import_exclusions migrated 22:22:47.5 Info: => 0.0005645s 22:22:47.5 Info: 28: clean_artist_metadata_table migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 28 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:47.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:47.5 Info: => 0.0001302s 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:47.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:47.5 Info: => 0.0001155s 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:47.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:47.5 Info: => 0.0001165s 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:47.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:47.5 Info: => 0.0001142s 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:47.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:47.5 Info: => 0.0001109s 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:47.5 Info: => 0.0001097s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:47', 'clean_artist_metadata_table') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 28: clean_artist_metadata_table migrated 22:22:47.5 Info: => 0.0005529s 22:22:47.5 Info: 29: health_issue_notification migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 29 22:22:47.5 Info: AlterTable Notifications 22:22:47.5 Info: => 5E-07s 22:22:47.5 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:47.5 Info: => 0.000542s 22:22:47.5 Info: AlterTable Notifications 22:22:47.5 Info: => 3E-07s 22:22:47.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:47.5 Info: => 0.0004844s 22:22:47.5 Info: AlterTable Notifications 22:22:47.5 Info: => 3E-07s 22:22:47.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:47.5 Info: => 0.0004859s 22:22:47.5 Info: AlterTable Notifications 22:22:47.5 Info: => 2E-07s 22:22:47.5 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:47.5 Info: => 0.000489s 22:22:47.5 Info: AlterTable Notifications 22:22:47.5 Info: => 3E-07s 22:22:47.5 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:47.5 Info: => 0.0004862s 22:22:47.5 Info: DeleteColumn Notifications OnDownload 22:22:47.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:47.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:47.5 Info: DROP TABLE "Notifications" 22:22:47.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:47.5 Info: => 0.0038446s 22:22:47.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:47.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:47.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:47.5 Info: DROP TABLE "Notifications" 22:22:47.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:47.5 Info: => 0.0037851s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:47', 'health_issue_notification') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 29: health_issue_notification migrated 22:22:47.5 Info: => 0.004325s 22:22:47.5 Info: 30: add_mediafilerepository_mtime migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 30 22:22:47.5 Info: AlterTable TrackFiles 22:22:47.5 Info: => 5E-07s 22:22:47.5 Info: CreateColumn TrackFiles Modified DateTime 22:22:47.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:47.5 Info: => 0.0005085s 22:22:47.5 Info: AlterTable TrackFiles 22:22:47.5 Info: => 4E-07s 22:22:47.5 Info: CreateColumn TrackFiles Path String 22:22:47.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:47.5 Info: => 0.0004864s 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:47.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:47.5 Info: => 2.82E-05s 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:47.5 Info: => 0.0001132s 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:47.5 Info: => 0.0001223s 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:47.5 Info: => 0.0001284s 22:22:47.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:47.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:47.5 Info: => 6.5E-05s 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:47.5 Info: => 4.64E-05s 22:22:47.5 Info: AlterTable TrackFiles 22:22:47.5 Info: => 3E-07s 22:22:47.5 Info: AlterColumn TrackFiles Path String 22:22:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:47.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:47.5 Info: DROP TABLE "TrackFiles" 22:22:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.5 Info: => 0.0037701s 22:22:47.5 Info: CreateIndex TrackFiles (Path) 22:22:47.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:47.5 Info: => 7.62E-05s 22:22:47.5 Info: DeleteColumn TrackFiles RelativePath 22:22:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:47.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:47.5 Info: DROP TABLE "TrackFiles" 22:22:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:47.5 Info: => 0.0038462s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:47', 'add_mediafilerepository_mtime') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 30: add_mediafilerepository_mtime migrated 22:22:47.5 Info: => 0.004347s 22:22:47.5 Info: 31: add_artistmetadataid_constraint migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 31 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:47.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:47.5 Info: => 6.64E-05s 22:22:47.5 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:47.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:47.5 Info: => 0.0001148s 22:22:47.5 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:47.5 Info: DROP TABLE "Artists" 22:22:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.5 Info: => 0.0040564s 22:22:47.5 Info: CreateIndex Artists (ArtistMetadataId) 22:22:47.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.5 Info: => 9.87E-05s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:47', 'add_artistmetadataid_constraint') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 31: add_artistmetadataid_constraint migrated 22:22:47.5 Info: => 0.000632s 22:22:47.5 Info: 32: old_ids_and_artist_alias migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 32 22:22:47.5 Info: AlterTable ArtistMetadata 22:22:47.5 Info: => 5E-07s 22:22:47.5 Info: CreateColumn ArtistMetadata Aliases String 22:22:47.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:47.5 Info: => 0.0005056s 22:22:47.5 Info: AlterTable ArtistMetadata 22:22:47.5 Info: => 4E-07s 22:22:47.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:47.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.5 Info: => 0.0005022s 22:22:47.5 Info: AlterTable Albums 22:22:47.5 Info: => 3E-07s 22:22:47.5 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.5 Info: => 0.0004957s 22:22:47.5 Info: AlterTable AlbumReleases 22:22:47.5 Info: => 3E-07s 22:22:47.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:47.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.5 Info: => 0.0004923s 22:22:47.5 Info: AlterTable Tracks 22:22:47.5 Info: => 3E-07s 22:22:47.5 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:47.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.5 Info: => 0.0004968s 22:22:47.5 Info: AlterTable Tracks 22:22:47.5 Info: => 2E-07s 22:22:47.5 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:47.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.5 Info: => 0.0004959s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:47', 'old_ids_and_artist_alias') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 32: old_ids_and_artist_alias migrated 22:22:47.5 Info: => 0.0009667s 22:22:47.5 Info: 33: download_propers_config migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 33 22:22:47.5 Info: PerformDBOperation 22:22:47.5 Info: Performing DB Operation 22:22:47.5 Info: => 2.46E-05s 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:47.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:47.5 Info: => 2.53E-05s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:47', 'download_propers_config') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 33: download_propers_config migrated 22:22:47.5 Info: => 0.0004827s 22:22:47.5 Info: 34: remove_language_profiles migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 34 22:22:47.5 Info: DeleteTable LanguageProfiles 22:22:47.5 Info: DROP TABLE "LanguageProfiles" 22:22:47.5 Info: => 0.000173s 22:22:47.5 Info: DeleteColumn Artists LanguageProfileId 22:22:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.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" 22:22:47.5 Info: DROP TABLE "Artists" 22:22:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.5 Info: => 0.0041254s 22:22:47.5 Info: DeleteColumn ImportLists LanguageProfileId 22:22:47.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) 22:22:47.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" 22:22:47.5 Info: DROP TABLE "ImportLists" 22:22:47.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:47.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:47.5 Info: => 0.0038233s 22:22:47.5 Info: DeleteColumn Blacklist Language 22:22:47.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) 22:22:47.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" 22:22:47.5 Info: DROP TABLE "Blacklist" 22:22:47.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:47.5 Info: => 0.0039787s 22:22:47.5 Info: DeleteColumn History Language 22:22:47.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) 22:22:47.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" 22:22:47.5 Info: DROP TABLE "History" 22:22:47.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:47.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:47.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:47.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:47.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:47.5 Info: => 0.0040978s 22:22:47.5 Info: DeleteColumn LyricFiles Language 22:22:47.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) 22:22:47.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" 22:22:47.5 Info: DROP TABLE "LyricFiles" 22:22:47.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:47.5 Info: => 0.0039627s 22:22:47.5 Info: DeleteColumn TrackFiles Language 22:22:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:47.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:47.5 Info: DROP TABLE "TrackFiles" 22:22:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:47.5 Info: => 0.0053865s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:47', 'remove_language_profiles') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 34: remove_language_profiles migrated 22:22:47.5 Info: => 0.0059975s 22:22:47.5 Info: 35: multi_disc_naming_format migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 35 22:22:47.5 Info: AlterTable NamingConfig 22:22:47.5 Info: => 4E-07s 22:22:47.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:47.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:47.5 Info: => 0.000512s 22:22:47.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:47.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:47.5 Info: => 3.34E-05s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:47', 'multi_disc_naming_format') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 35: multi_disc_naming_format migrated 22:22:47.5 Info: => 0.0004868s 22:22:47.5 Info: 36: add_download_client_priority migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 36 22:22:47.5 Info: AlterTable DownloadClients 22:22:47.5 Info: => 5E-07s 22:22:47.5 Info: CreateColumn DownloadClients Priority Int32 22:22:47.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:47.5 Info: => 0.0005042s 22:22:47.5 Info: PerformDBOperation 22:22:47.5 Info: Performing DB Operation 22:22:47.5 Info: => 4.7E-05s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:47', 'add_download_client_priority') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 36: add_download_client_priority migrated 22:22:47.5 Info: => 0.0005079s 22:22:47.5 Info: 37: remove_growl_prowl migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 37 22:22:47.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:47.5 Info: => 3.42E-05s 22:22:47.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:47.5 Info: => 2.48E-05s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:47', 'remove_growl_prowl') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 37: remove_growl_prowl migrated 22:22:47.5 Info: => 0.0004543s 22:22:47.5 Info: 38: remove_plex_hometheatre migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 38 22:22:47.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:47.5 Info: => 3.26E-05s 22:22:47.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:47.5 Info: => 2.44E-05s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:47', 'remove_plex_hometheatre') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 38: remove_plex_hometheatre migrated 22:22:47.5 Info: => 0.0004046s 22:22:47.5 Info: 39: add_root_folder_add_defaults migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 39 22:22:47.5 Info: AlterTable RootFolders 22:22:47.5 Info: => 5E-07s 22:22:47.5 Info: CreateColumn RootFolders Name String 22:22:47.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:47.5 Info: => 0.0005306s 22:22:47.5 Info: AlterTable RootFolders 22:22:47.5 Info: => 4E-07s 22:22:47.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:47.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:47.5 Info: => 0.0004843s 22:22:47.5 Info: AlterTable RootFolders 22:22:47.5 Info: => 4E-07s 22:22:47.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:47.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:47.5 Info: => 0.0004804s 22:22:47.5 Info: AlterTable RootFolders 22:22:47.5 Info: => 3E-07s 22:22:47.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:47.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:47.5 Info: => 0.0004836s 22:22:47.5 Info: AlterTable RootFolders 22:22:47.5 Info: => 3E-07s 22:22:47.5 Info: CreateColumn RootFolders DefaultTags String 22:22:47.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:47.5 Info: => 0.0005103s 22:22:47.5 Info: PerformDBOperation 22:22:47.5 Info: Performing DB Operation 22:22:47.5 Info: => 4.27E-05s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:47', 'add_root_folder_add_defaults') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 39: add_root_folder_add_defaults migrated 22:22:47.5 Info: => 0.0004012s 22:22:47.5 Info: 40: task_duration migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 40 22:22:47.5 Info: AlterTable ScheduledTasks 22:22:47.5 Info: => 5E-07s 22:22:47.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:47.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:47.5 Info: => 0.0005458s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:47', 'task_duration') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 40: task_duration migrated 22:22:47.5 Info: => 0.0009572s 22:22:47.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 41 22:22:47.5 Info: AlterTable ReleaseProfiles 22:22:47.5 Info: => 5E-07s 22:22:47.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:47.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:47.5 Info: => 0.0005694s 22:22:47.5 Info: AlterTable ReleaseProfiles 22:22:47.5 Info: => 3E-07s 22:22:47.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:47.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:47.5 Info: => 0.0004907s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:47', 'add_indexer_and_enabled_to_release_profiles') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:47.5 Info: => 0.0009543s 22:22:47.5 Info: 42: remove_album_folders migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 42 22:22:47.5 Info: DeleteColumn Artists AlbumFolder 22:22:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.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" 22:22:47.5 Info: DROP TABLE "Artists" 22:22:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.5 Info: => 0.0041041s 22:22:47.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:47.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:47.5 Info: => 3.17E-05s 22:22:47.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:47.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:47.5 Info: => 2.55E-05s 22:22:47.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:47.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) 22:22:47.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:47.5 Info: DROP TABLE "NamingConfig" 22:22:47.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:47.5 Info: => 0.0038969s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:47', 'remove_album_folders') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 42: remove_album_folders migrated 22:22:47.5 Info: => 0.0043803s 22:22:47.5 Info: 44: add_priority_to_indexers migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 44 22:22:47.5 Info: AlterTable Indexers 22:22:47.5 Info: => 5E-07s 22:22:47.5 Info: CreateColumn Indexers Priority Int32 22:22:47.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:47.5 Info: => 0.0005124s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:47', 'add_priority_to_indexers') 22:22:47.5 Info: Committing Transaction 22:22:47.5 Info: 44: add_priority_to_indexers migrated 22:22:47.5 Info: => 0.0009834s 22:22:47.5 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:47.5 Info: Beginning Transaction 22:22:47.5 Info: Starting migration of Main DB to 45 22:22:47.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:47.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:47.5 Info: => 9.8E-05s 22:22:47.5 Info: PerformDBOperation 22:22:47.5 Info: Performing DB Operation 22:22:47.5 Info: => 2.32E-05s 22:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:47', 'remove_chown_and_folderchmod_config') 22:22:47.5 Info: Committing Transaction 22:22:47.6 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:47.6 Info: => 0.000449s 22:22:47.6 Info: 47: update_notifiarr migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 47 22:22:47.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:47.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:47.6 Info: => 6.12E-05s 22:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:47', 'update_notifiarr') 22:22:47.6 Info: Committing Transaction 22:22:47.6 Info: 47: update_notifiarr migrated 22:22:47.6 Info: => 0.0004601s 22:22:47.6 Info: 49: email_multiple_addresses migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 49 22:22:47.6 Info: PerformDBOperation 22:22:47.6 Info: Performing DB Operation 22:22:47.6 Info: => 5.61E-05s 22:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:47', 'email_multiple_addresses') 22:22:47.6 Info: Committing Transaction 22:22:47.6 Info: 49: email_multiple_addresses migrated 22:22:47.6 Info: => 0.0004149s 22:22:47.6 Info: 50: rename_blacklist_to_blocklist migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 50 22:22:47.6 Info: RenameTable Blacklist Blocklist 22:22:47.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:47.6 Info: => 0.0024243s 22:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:47', 'rename_blacklist_to_blocklist') 22:22:47.6 Info: Committing Transaction 22:22:47.6 Info: 50: rename_blacklist_to_blocklist migrated 22:22:47.6 Info: => 0.002889s 22:22:47.6 Info: 51: cdh_per_downloadclient migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 51 22:22:47.6 Info: AlterTable DownloadClients 22:22:47.6 Info: => 5E-07s 22:22:47.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:47.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:47.6 Info: => 0.0005169s 22:22:47.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:47.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:47.6 Info: => 0.0005029s 22:22:47.6 Info: PerformDBOperation 22:22:47.6 Info: Performing DB Operation 22:22:47.6 Info: => 0.0001446s 22:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:47', 'cdh_per_downloadclient') 22:22:47.6 Info: Committing Transaction 22:22:47.6 Info: 51: cdh_per_downloadclient migrated 22:22:47.6 Info: => 0.0005972s 22:22:47.6 Info: 52: download_history migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 52 22:22:47.6 Info: CreateTable DownloadHistory 22:22:47.6 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:22:47.6 Info: => 0.0001513s 22:22:47.6 Info: CreateIndex DownloadHistory (EventType) 22:22:47.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:47.6 Info: => 0.0001076s 22:22:47.6 Info: CreateIndex DownloadHistory (ArtistId) 22:22:47.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:47.6 Info: => 0.0001222s 22:22:47.6 Info: CreateIndex DownloadHistory (DownloadId) 22:22:47.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:47.6 Info: => 0.0001041s 22:22:47.6 Info: PerformDBOperation 22:22:47.6 Info: Performing DB Operation 22:22:47.6 Info: => 0.0001294s 22:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:47', 'download_history') 22:22:47.6 Info: Committing Transaction 22:22:47.6 Info: 52: download_history migrated 22:22:47.6 Info: => 0.0006234s 22:22:47.6 Info: 53: add_update_history migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 53 22:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:47', 'add_update_history') 22:22:47.6 Info: Committing Transaction 22:22:47.6 Info: 53: add_update_history migrated 22:22:47.6 Info: => 0.0004325s 22:22:47.6 Info: 54: add_on_update_to_notifications migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 54 22:22:47.6 Info: AlterTable Notifications 22:22:47.6 Info: => 5E-07s 22:22:47.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:47.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:47.6 Info: => 0.000537s 22:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:47', 'add_on_update_to_notifications') 22:22:47.6 Info: Committing Transaction 22:22:47.6 Info: 54: add_on_update_to_notifications migrated 22:22:47.6 Info: => 0.0009925s 22:22:47.6 Info: 55: download_client_per_indexer migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 55 22:22:47.6 Info: AlterTable Indexers 22:22:47.6 Info: => 5E-07s 22:22:47.6 Info: CreateColumn Indexers DownloadClientId Int32 22:22:47.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:47.6 Info: => 0.0005312s 22:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:47', 'download_client_per_indexer') 22:22:47.6 Info: Committing Transaction 22:22:47.6 Info: 55: download_client_per_indexer migrated 22:22:47.6 Info: => 0.0009199s 22:22:47.6 Info: 56: AddNewItemMonitorType migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 56 22:22:47.6 Info: AlterTable Artists 22:22:47.6 Info: => 5E-07s 22:22:47.6 Info: CreateColumn Artists MonitorNewItems Int32 22:22:47.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:47.6 Info: => 0.0005451s 22:22:47.6 Info: AlterTable RootFolders 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:47.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:47.6 Info: => 0.0005189s 22:22:47.6 Info: AlterTable ImportLists 22:22:47.6 Info: => 3E-07s 22:22:47.6 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:47.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:47.6 Info: => 0.0005206s 22:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:47', 'AddNewItemMonitorType') 22:22:47.6 Info: Committing Transaction 22:22:47.6 Info: 56: AddNewItemMonitorType migrated 22:22:47.6 Info: => 0.0008973s 22:22:47.6 Info: 57: ImportListSearch migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 57 22:22:47.6 Info: AlterTable ImportLists 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:47.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:47.6 Info: => 0.0005488s 22:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:47', 'ImportListSearch') 22:22:47.6 Info: Committing Transaction 22:22:47.6 Info: 57: ImportListSearch migrated 22:22:47.6 Info: => 0.0009178s 22:22:47.6 Info: 58: ImportListMonitorExisting migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 58 22:22:47.6 Info: AlterTable ImportLists 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:47.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:47.6 Info: => 0.0005523s 22:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:47', 'ImportListMonitorExisting') 22:22:47.6 Info: Committing Transaction 22:22:47.6 Info: 58: ImportListMonitorExisting migrated 22:22:47.6 Info: => 0.0010177s 22:22:47.6 Info: 59: add_indexer_tags migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 59 22:22:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:47.6 Info: => 3.56E-05s 22:22:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:47.6 Info: => 2.55E-05s 22:22:47.6 Info: AlterTable Indexers 22:22:47.6 Info: => 2E-07s 22:22:47.6 Info: CreateColumn Indexers Tags String 22:22:47.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:47.6 Info: => 0.0005322s 22:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:47', 'add_indexer_tags') 22:22:47.6 Info: Committing Transaction 22:22:47.6 Info: 59: add_indexer_tags migrated 22:22:47.6 Info: => 0.0009902s 22:22:47.6 Info: 60: update_audio_types migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 60 22:22:47.6 Info: PerformDBOperation 22:22:47.6 Info: Performing DB Operation 22:22:47.6 Info: => 4.13E-05s 22:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:47', 'update_audio_types') 22:22:47.6 Info: Committing Transaction 22:22:47.6 Info: 60: update_audio_types migrated 22:22:47.6 Info: => 0.0004755s 22:22:47.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:47.6 Info: Beginning Transaction 22:22:47.6 Info: Starting migration of Main DB to 61 22:22:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.6 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:47.6 Info: => 3.29E-05s 22:22:47.6 Info: AlterTable AlbumReleases 22:22:47.6 Info: => 3E-07s 22:22:47.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:47.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 22:22:47.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 22:22:47.6 Info: DROP TABLE "AlbumReleases" 22:22:47.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:47.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:47.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:47.6 Info: => 0.0040273s 22:22:47.6 Info: AlterTable Albums 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22:47.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:47.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:47.6 Info: DROP TABLE "Albums" 22:22:47.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:47.6 Info: => 0.0041145s 22:22:47.6 Info: AlterTable Albums 22:22:47.6 Info: => 5E-07s 22:22:47.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22:47.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:47.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:47.6 Info: DROP TABLE "Albums" 22:22:47.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:47.6 Info: => 0.0040993s 22:22:47.6 Info: AlterTable Albums 22:22:47.6 Info: => 3E-07s 22:22:47.6 Info: AlterColumn Albums Added DateTimeOffset 22:22:47.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:22:47.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 22:22:47.6 Info: DROP TABLE "Albums" 22:22:47.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:47.6 Info: => 0.0041611s 22:22:47.6 Info: AlterTable Artists 22:22:47.6 Info: => 3E-07s 22:22:47.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22:47.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:47.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" 22:22:47.6 Info: DROP TABLE "Artists" 22:22:47.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.6 Info: => 0.0042753s 22:22:47.6 Info: AlterTable Artists 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: AlterColumn Artists Added DateTimeOffset 22:22:47.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:47.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" 22:22:47.6 Info: DROP TABLE "Artists" 22:22:47.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.6 Info: => 0.0043135s 22:22:47.6 Info: AlterTable Blocklist 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:47.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) 22:22:47.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" 22:22:47.6 Info: DROP TABLE "Blocklist" 22:22:47.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:47.6 Info: => 0.0036896s 22:22:47.6 Info: AlterTable Blocklist 22:22:47.6 Info: => 3E-07s 22:22:47.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:47.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) 22:22:47.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" 22:22:47.6 Info: DROP TABLE "Blocklist" 22:22:47.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:47.6 Info: => 0.0037022s 22:22:47.6 Info: AlterTable Commands 22:22:47.6 Info: => 3E-07s 22:22:47.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:47.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) 22:22:47.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" 22:22:47.6 Info: DROP TABLE "Commands" 22:22:47.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:47.6 Info: => 0.0037445s 22:22:47.6 Info: AlterTable Commands 22:22:47.6 Info: => 3E-07s 22:22:47.6 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:47.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) 22:22:47.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" 22:22:47.6 Info: DROP TABLE "Commands" 22:22:47.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:47.6 Info: => 0.0044496s 22:22:47.6 Info: AlterTable Commands 22:22:47.6 Info: => 3E-07s 22:22:47.6 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:47.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) 22:22:47.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" 22:22:47.6 Info: DROP TABLE "Commands" 22:22:47.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:47.6 Info: => 0.0044425s 22:22:47.6 Info: AlterTable DownloadClientStatus 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:47.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) 22:22:47.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:47.6 Info: DROP TABLE "DownloadClientStatus" 22:22:47.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:47.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:47.6 Info: => 0.0065427s 22:22:47.6 Info: AlterTable DownloadClientStatus 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:47.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) 22:22:47.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:47.6 Info: DROP TABLE "DownloadClientStatus" 22:22:47.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:47.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:47.6 Info: => 0.0045966s 22:22:47.6 Info: AlterTable DownloadClientStatus 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:47.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) 22:22:47.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:47.6 Info: DROP TABLE "DownloadClientStatus" 22:22:47.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:47.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:47.6 Info: => 0.0040069s 22:22:47.6 Info: AlterTable DownloadHistory 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:47.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) 22:22:47.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" 22:22:47.6 Info: DROP TABLE "DownloadHistory" 22:22:47.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:47.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:47.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:47.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:47.6 Info: => 0.0042335s 22:22:47.6 Info: AlterTable ExtraFiles 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:47.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) 22:22:47.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" 22:22:47.6 Info: DROP TABLE "ExtraFiles" 22:22:47.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:47.6 Info: => 0.0036801s 22:22:47.6 Info: AlterTable ExtraFiles 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:47.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) 22:22:47.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" 22:22:47.6 Info: DROP TABLE "ExtraFiles" 22:22:47.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:47.6 Info: => 0.003728s 22:22:47.6 Info: AlterTable History 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: AlterColumn History Date DateTimeOffset 22:22:47.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:47.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:47.6 Info: DROP TABLE "History" 22:22:47.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:47.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:47.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:47.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:47.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:47.6 Info: => 0.0049172s 22:22:47.6 Info: AlterTable ImportListStatus 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:47.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) 22:22:47.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:47.6 Info: DROP TABLE "ImportListStatus" 22:22:47.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:47.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:47.6 Info: => 0.00389s 22:22:47.6 Info: AlterTable ImportListStatus 22:22:47.6 Info: => 4E-07s 22:22:47.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:47.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) 22:22:47.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:47.6 Info: DROP TABLE "ImportListStatus" 22:22:47.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:47.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:47.7 Info: => 0.0039084s 22:22:47.7 Info: AlterTable ImportListStatus 22:22:47.7 Info: => 4E-07s 22:22:47.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:47.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:47.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:47.7 Info: DROP TABLE "ImportListStatus" 22:22:47.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:47.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:47.7 Info: => 0.0038443s 22:22:47.7 Info: AlterTable IndexerStatus 22:22:47.7 Info: => 4E-07s 22:22:47.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:47.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) 22:22:47.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:47.7 Info: DROP TABLE "IndexerStatus" 22:22:47.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:47.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:47.7 Info: => 0.0038296s 22:22:47.7 Info: AlterTable IndexerStatus 22:22:47.7 Info: => 4E-07s 22:22:47.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:47.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) 22:22:47.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:47.7 Info: DROP TABLE "IndexerStatus" 22:22:47.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:47.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:47.7 Info: => 0.0042774s 22:22:47.7 Info: AlterTable IndexerStatus 22:22:47.7 Info: => 3E-07s 22:22:47.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:47.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) 22:22:47.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:47.7 Info: DROP TABLE "IndexerStatus" 22:22:47.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:47.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:47.7 Info: => 0.0038499s 22:22:47.7 Info: AlterTable LyricFiles 22:22:47.7 Info: => 4E-07s 22:22:47.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22:47.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:47.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:47.7 Info: DROP TABLE "LyricFiles" 22:22:47.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:47.7 Info: => 0.0037014s 22:22:47.7 Info: AlterTable LyricFiles 22:22:47.7 Info: => 4E-07s 22:22:47.7 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22:47.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 22:22:47.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:47.7 Info: DROP TABLE "LyricFiles" 22:22:47.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:47.7 Info: => 0.0036933s 22:22:47.7 Info: AlterTable MetadataFiles 22:22:47.7 Info: => 4E-07s 22:22:47.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:47.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) 22:22:47.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" 22:22:47.7 Info: DROP TABLE "MetadataFiles" 22:22:47.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:47.7 Info: => 0.003745s 22:22:47.7 Info: AlterTable MetadataFiles 22:22:47.7 Info: => 3E-07s 22:22:47.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:47.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) 22:22:47.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" 22:22:47.7 Info: DROP TABLE "MetadataFiles" 22:22:47.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:47.7 Info: => 0.0046193s 22:22:47.7 Info: AlterTable PendingReleases 22:22:47.7 Info: => 4E-07s 22:22:47.7 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:47.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) 22:22:47.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:47.7 Info: DROP TABLE "PendingReleases" 22:22:47.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:47.7 Info: => 0.0037265s 22:22:47.7 Info: AlterTable ScheduledTasks 22:22:47.7 Info: => 4E-07s 22:22:47.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:47.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) 22:22:47.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:47.7 Info: DROP TABLE "ScheduledTasks" 22:22:47.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:47.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:47.7 Info: => 0.0040082s 22:22:47.7 Info: AlterTable ScheduledTasks 22:22:47.7 Info: => 4E-07s 22:22:47.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:47.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) 22:22:47.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:47.7 Info: DROP TABLE "ScheduledTasks" 22:22:47.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:47.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:47.7 Info: => 0.0038461s 22:22:47.7 Info: AlterTable TrackFiles 22:22:47.7 Info: => 4E-07s 22:22:47.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:47.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:47.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:47.7 Info: DROP TABLE "TrackFiles" 22:22:47.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:47.7 Info: => 0.0039709s 22:22:47.7 Info: AlterTable TrackFiles 22:22:47.7 Info: => 4E-07s 22:22:47.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:47.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:47.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:47.7 Info: DROP TABLE "TrackFiles" 22:22:47.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:47.7 Info: => 0.0039926s 22:22:47.7 Info: AlterTable VersionInfo 22:22:47.7 Info: => 3E-07s 22:22:47.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:47.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:47.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:47.7 Info: DROP TABLE "VersionInfo" 22:22:47.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:47.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:47.7 Info: => 0.0038596s 22:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:47', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:47.7 Info: Committing Transaction 22:22:47.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:47.7 Info: => 0.0046672s 22:22:47.7 Info: 62: add_on_delete_to_notifications migrating 22:22:47.7 Info: Beginning Transaction 22:22:47.7 Info: Starting migration of Main DB to 62 22:22:47.7 Info: AlterTable Notifications 22:22:47.7 Info: => 5E-07s 22:22:47.7 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:47.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:47.7 Info: => 0.0005816s 22:22:47.7 Info: AlterTable Notifications 22:22:47.7 Info: => 4E-07s 22:22:47.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:47.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:47.7 Info: => 0.0005465s 22:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:47', 'add_on_delete_to_notifications') 22:22:47.7 Info: Committing Transaction 22:22:47.7 Info: 62: add_on_delete_to_notifications migrated 22:22:47.7 Info: => 0.0010246s 22:22:47.7 Info: 63: add_custom_formats migrating 22:22:47.7 Info: Beginning Transaction 22:22:47.7 Info: Starting migration of Main DB to 63 22:22:47.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 22:22:47.7 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 22:22:47.7 Info: AlterTable DelayProfiles 22:22:47.7 Info: => 3E-07s 22:22:47.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:47.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:47.7 Info: => 0.000528s 22:22:47.7 Info: UpdateData 22:22:47.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:47.7 Info: => 4.51E-05s 22:22:47.7 Info: AlterTable TrackFiles 22:22:47.7 Info: => 3E-07s 22:22:47.7 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:47.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:47.7 Info: => 0.0005207s 22:22:47.7 Info: PerformDBOperation 22:22:47.7 Info: Performing DB Operation 22:22:47.7 Info: => 0.0009649s 22:22:47.7 Info: CreateTable CustomFormats 22:22:47.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) 22:22:47.7 Info: => 0.0001177s 22:22:47.7 Info: CreateIndex CustomFormats (Name) 22:22:47.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:47.7 Info: => 8.36E-05s 22:22:47.7 Info: AlterTable QualityProfiles 22:22:47.7 Info: => 4E-07s 22:22:47.7 Info: CreateColumn QualityProfiles FormatItems String 22:22:47.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:47.7 Info: => 0.0005838s 22:22:47.7 Info: AlterTable QualityProfiles 22:22:47.7 Info: => 3E-07s 22:22:47.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:47.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:47.7 Info: => 0.0005573s 22:22:47.7 Info: AlterTable QualityProfiles 22:22:47.7 Info: => 3E-07s 22:22:47.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:47.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:47.7 Info: => 0.0005391s 22:22:47.7 Info: PerformDBOperation 22:22:47.7 Info: Performing DB Operation 22:22:47.7 Info: => 0.001691s 22:22:47.7 Info: PerformDBOperation 22:22:47.7 Info: Performing DB Operation 22:22:47.7 Info: => 3.27E-05s 22:22:47.7 Info: DeleteColumn ReleaseProfiles Preferred 22:22:47.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) 22:22:47.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:47.7 Info: DROP TABLE "ReleaseProfiles" 22:22:47.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:47.7 Info: => 0.0043783s 22:22:47.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:47.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) 22:22:47.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:47.7 Info: DROP TABLE "ReleaseProfiles" 22:22:47.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:47.7 Info: => 0.0040109s 22:22:47.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:47.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:47.7 Info: => 3.71E-05s 22:22:47.7 Info: AlterTable DelayProfiles 22:22:47.7 Info: => 3E-07s 22:22:47.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:47.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:47.7 Info: => 0.0005474s 22:22:47.7 Info: AlterTable DelayProfiles 22:22:47.7 Info: => 3E-07s 22:22:47.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:47.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:47.7 Info: => 0.0005637s 22:22:47.7 Info: -> 2 Insert operations completed in 00:00:00.0001246 taking an average of 00:00:00.0000623 22:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:47', 'add_custom_formats') 22:22:47.7 Info: Committing Transaction 22:22:47.7 Info: 63: add_custom_formats migrated 22:22:47.7 Info: => 0.001108s 22:22:47.7 Debug: Took: 00:00:00.3772848 22:22:47.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 22:22:47.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 22:22:47.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181678171233_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:47.8 Info: DatabaseEngineVersionCheck migrating 22:22:47.8 Info: PerformDBOperation 22:22:47.8 Info: Performing DB Operation 22:22:47.8 Info: SQLite 3.48.0 22:22:47.8 Info: => 0.0013934s 22:22:47.8 Info: DatabaseEngineVersionCheck migrated 22:22:47.8 Info: => 0.0014042s 22:22:47.8 Info: VersionMigration migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: CreateTable VersionInfo 22:22:47.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:47.8 Info: => 0.0001674s 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: VersionMigration migrated 22:22:47.8 Info: => 0.0006977s 22:22:47.8 Info: VersionUniqueMigration migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: CreateIndex VersionInfo (Version) 22:22:47.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:47.8 Info: => 9.96E-05s 22:22:47.8 Info: AlterTable VersionInfo 22:22:47.8 Info: => 5E-07s 22:22:47.8 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:47.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:47.8 Info: => 0.0004478s 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: VersionUniqueMigration migrated 22:22:47.8 Info: => 0.0007733s 22:22:47.8 Info: VersionDescriptionMigration migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: AlterTable VersionInfo 22:22:47.8 Info: => 4E-07s 22:22:47.8 Info: CreateColumn VersionInfo Description String 22:22:47.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:47.8 Info: => 0.0001688s 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: VersionDescriptionMigration migrated 22:22:47.8 Info: => 0.0004394s 22:22:47.8 Info: 1: InitialSetup migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 1 22:22:47.8 Info: CreateTable Config 22:22:47.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:47.8 Info: => 0.0001262s 22:22:47.8 Info: CreateIndex Config (Key) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:47.8 Info: => 7.83E-05s 22:22:47.8 Info: CreateTable RootFolders 22:22:47.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:47.8 Info: => 7.87E-05s 22:22:47.8 Info: CreateIndex RootFolders (Path) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:47.8 Info: => 6.86E-05s 22:22:47.8 Info: CreateTable Artists 22:22:47.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) 22:22:47.8 Info: => 0.0002083s 22:22:47.8 Info: CreateIndex Artists (ForeignArtistId) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:47.8 Info: => 7.45E-05s 22:22:47.8 Info: CreateIndex Artists (NameSlug) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:47.8 Info: => 6.97E-05s 22:22:47.8 Info: CreateIndex Artists (CleanName) 22:22:47.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.8 Info: => 7.41E-05s 22:22:47.8 Info: CreateIndex Artists (Path) 22:22:47.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.8 Info: => 6.17E-05s 22:22:47.8 Info: CreateTable Albums 22:22:47.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) 22:22:47.8 Info: => 0.0001615s 22:22:47.8 Info: CreateIndex Albums (ForeignAlbumId) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.8 Info: => 6.75E-05s 22:22:47.8 Info: CreateIndex Albums (MBId) 22:22:47.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:47.8 Info: => 6.36E-05s 22:22:47.8 Info: CreateIndex Albums (TADBId) 22:22:47.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:47.8 Info: => 6.08E-05s 22:22:47.8 Info: CreateIndex Albums (TitleSlug) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:47.8 Info: => 6.19E-05s 22:22:47.8 Info: CreateIndex Albums (CleanTitle) 22:22:47.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.8 Info: => 5.96E-05s 22:22:47.8 Info: CreateIndex Albums (Path) 22:22:47.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:47.8 Info: => 5.89E-05s 22:22:47.8 Info: CreateTable Tracks 22:22:47.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) 22:22:47.8 Info: => 0.0001185s 22:22:47.8 Info: CreateIndex Tracks (ForeignTrackId) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:47.8 Info: => 6.76E-05s 22:22:47.8 Info: CreateIndex Tracks (ArtistId) 22:22:47.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:47.8 Info: => 6.87E-05s 22:22:47.8 Info: CreateIndex Tracks (TrackFileId) 22:22:47.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:47.8 Info: => 6.79E-05s 22:22:47.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:47.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:47.8 Info: => 6.94E-05s 22:22:47.8 Info: CreateTable TrackFiles 22:22:47.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) 22:22:47.8 Info: => 0.0001106s 22:22:47.8 Info: CreateIndex TrackFiles (ArtistId) 22:22:47.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:47.8 Info: => 6.64E-05s 22:22:47.8 Info: CreateIndex TrackFiles (AlbumId) 22:22:47.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.8 Info: => 6.13E-05s 22:22:47.8 Info: CreateTable History 22:22:47.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) 22:22:47.8 Info: => 0.0001153s 22:22:47.8 Info: CreateIndex History (Date) 22:22:47.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:47.8 Info: => 6.58E-05s 22:22:47.8 Info: CreateIndex History (EventType) 22:22:47.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:47.8 Info: => 6.5E-05s 22:22:47.8 Info: CreateIndex History (DownloadId) 22:22:47.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:47.8 Info: => 6.33E-05s 22:22:47.8 Info: CreateIndex History (AlbumId) 22:22:47.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:47.8 Info: => 6.37E-05s 22:22:47.8 Info: CreateTable Notifications 22:22:47.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) 22:22:47.8 Info: => 0.0001065s 22:22:47.8 Info: CreateTable ScheduledTasks 22:22:47.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:47.8 Info: => 9.22E-05s 22:22:47.8 Info: CreateIndex ScheduledTasks (TypeName) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:47.8 Info: => 6.88E-05s 22:22:47.8 Info: CreateTable Indexers 22:22:47.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) 22:22:47.8 Info: => 9.28E-05s 22:22:47.8 Info: CreateIndex Indexers (Name) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:47.8 Info: => 6.69E-05s 22:22:47.8 Info: CreateTable Profiles 22:22:47.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:47.8 Info: => 8.24E-05s 22:22:47.8 Info: CreateIndex Profiles (Name) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:47.8 Info: => 6.75E-05s 22:22:47.8 Info: CreateTable QualityDefinitions 22:22:47.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:47.8 Info: => 0.0001189s 22:22:47.8 Info: CreateIndex QualityDefinitions (Quality) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:47.8 Info: => 8.46E-05s 22:22:47.8 Info: CreateIndex QualityDefinitions (Title) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:47.8 Info: => 6.97E-05s 22:22:47.8 Info: CreateTable NamingConfig 22:22:47.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) 22:22:47.8 Info: => 0.0001062s 22:22:47.8 Info: CreateTable Blacklist 22:22:47.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 '') 22:22:47.8 Info: => 0.0001847s 22:22:47.8 Info: CreateTable Metadata 22:22:47.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) 22:22:47.8 Info: => 9.52E-05s 22:22:47.8 Info: CreateTable MetadataFiles 22:22:47.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) 22:22:47.8 Info: => 0.0001165s 22:22:47.8 Info: CreateTable DownloadClients 22:22:47.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) 22:22:47.8 Info: => 0.0001009s 22:22:47.8 Info: CreateTable PendingReleases 22:22:47.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 '') 22:22:47.8 Info: => 0.0001034s 22:22:47.8 Info: CreateTable RemotePathMappings 22:22:47.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:47.8 Info: => 8.89E-05s 22:22:47.8 Info: CreateTable Tags 22:22:47.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:47.8 Info: => 7.95E-05s 22:22:47.8 Info: CreateIndex Tags (Label) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:47.8 Info: => 8.04E-05s 22:22:47.8 Info: CreateTable Restrictions 22:22:47.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:47.8 Info: => 8.87E-05s 22:22:47.8 Info: CreateTable DelayProfiles 22:22:47.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) 22:22:47.8 Info: => 0.0001295s 22:22:47.8 Info: CreateTable Users 22:22:47.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:47.8 Info: => 0.0001106s 22:22:47.8 Info: CreateIndex Users (Identifier) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:47.8 Info: => 8.81E-05s 22:22:47.8 Info: CreateIndex Users (Username) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:47.8 Info: => 8.96E-05s 22:22:47.8 Info: CreateTable Commands 22:22:47.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) 22:22:47.8 Info: => 0.0001112s 22:22:47.8 Info: CreateTable IndexerStatus 22:22:47.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) 22:22:47.8 Info: => 0.0001065s 22:22:47.8 Info: CreateIndex IndexerStatus (ProviderId) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:47.8 Info: => 7.74E-05s 22:22:47.8 Info: CreateTable ExtraFiles 22:22:47.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) 22:22:47.8 Info: => 0.0001019s 22:22:47.8 Info: CreateTable LyricFiles 22:22:47.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) 22:22:47.8 Info: => 0.0001247s 22:22:47.8 Info: CreateTable LanguageProfiles 22:22:47.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:47.8 Info: => 8.68E-05s 22:22:47.8 Info: CreateIndex LanguageProfiles (Name) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:47.8 Info: => 8.16E-05s 22:22:47.8 Info: CreateTable DownloadClientStatus 22:22:47.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) 22:22:47.8 Info: => 9.34E-05s 22:22:47.8 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:47.8 Info: => 8.16E-05s 22:22:47.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:47.8 Info: -> 1 Insert operations completed in 00:00:00.0000517 taking an average of 00:00:00.0000517 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:47', 'InitialSetup') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 1: InitialSetup migrated 22:22:47.8 Info: => 0.0008602s 22:22:47.8 Info: 2: add_reason_to_pending_releases migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 2 22:22:47.8 Info: AlterTable PendingReleases 22:22:47.8 Info: => 5E-07s 22:22:47.8 Info: CreateColumn PendingReleases Reason Int32 22:22:47.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:47.8 Info: => 0.0004726s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:47', 'add_reason_to_pending_releases') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 2: add_reason_to_pending_releases migrated 22:22:47.8 Info: => 0.0009022s 22:22:47.8 Info: 3: add_medium_support migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 3 22:22:47.8 Info: AlterTable Albums 22:22:47.8 Info: => 5E-07s 22:22:47.8 Info: CreateColumn Albums Media String 22:22:47.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:47.8 Info: => 0.0004569s 22:22:47.8 Info: AlterTable Tracks 22:22:47.8 Info: => 3E-07s 22:22:47.8 Info: CreateColumn Tracks MediumNumber Int32 22:22:47.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:47.8 Info: => 0.0004338s 22:22:47.8 Info: AlterTable Tracks 22:22:47.8 Info: => 3E-07s 22:22:47.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:47.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:47.8 Info: => 0.0004364s 22:22:47.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:47.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:47.8 Info: => 3.43E-05s 22:22:47.8 Info: DeleteColumn Tracks TrackNumber 22:22:47.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) 22:22:47.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" 22:22:47.8 Info: DROP TABLE "Tracks" 22:22:47.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:47.8 Info: => 0.003947s 22:22:47.8 Info: AlterTable Tracks 22:22:47.8 Info: => 4E-07s 22:22:47.8 Info: CreateColumn Tracks TrackNumber String 22:22:47.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:47.8 Info: => 0.0004336s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:47', 'add_medium_support') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 3: add_medium_support migrated 22:22:47.8 Info: => 0.0009245s 22:22:47.8 Info: 4: add_various_qualites_in_profile migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 4 22:22:47.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:47.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:47.8 Info: => 3.9E-05s 22:22:47.8 Info: PerformDBOperation 22:22:47.8 Info: Performing DB Operation 22:22:47.8 Info: => 2.93E-05s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:47', 'add_various_qualites_in_profile') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 4: add_various_qualites_in_profile migrated 22:22:47.8 Info: => 0.0003682s 22:22:47.8 Info: 5: metadata_profiles migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 5 22:22:47.8 Info: CreateTable MetadataProfiles 22:22:47.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:47.8 Info: => 0.0001054s 22:22:47.8 Info: CreateIndex MetadataProfiles (Name) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:47.8 Info: => 8.47E-05s 22:22:47.8 Info: AlterTable Artists 22:22:47.8 Info: => 4E-07s 22:22:47.8 Info: CreateColumn Artists MetadataProfileId Int32 22:22:47.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:47.8 Info: => 0.0004485s 22:22:47.8 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:47.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) 22:22:47.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" 22:22:47.8 Info: DROP TABLE "Artists" 22:22:47.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.8 Info: => 0.004026s 22:22:47.8 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:47.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) 22:22:47.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" 22:22:47.8 Info: DROP TABLE "Artists" 22:22:47.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.8 Info: => 0.0039673s 22:22:47.8 Info: AlterTable Albums 22:22:47.8 Info: => 3E-07s 22:22:47.8 Info: CreateColumn Albums SecondaryTypes String 22:22:47.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:47.8 Info: => 0.0004368s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:47', 'metadata_profiles') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 5: metadata_profiles migrated 22:22:47.8 Info: => 0.0009434s 22:22:47.8 Info: 6: separate_automatic_and_interactive_search migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 6 22:22:47.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:47.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) 22:22:47.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:47.8 Info: DROP TABLE "Indexers" 22:22:47.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:47.8 Info: => 0.003282s 22:22:47.8 Info: AlterTable Indexers 22:22:47.8 Info: => 4E-07s 22:22:47.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:47.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:47.8 Info: => 0.0004407s 22:22:47.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:47.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:47.8 Info: => 3.1E-05s 22:22:47.8 Info: AlterTable Indexers 22:22:47.8 Info: => 3E-07s 22:22:47.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:47.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) 22:22:47.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" 22:22:47.8 Info: DROP TABLE "Indexers" 22:22:47.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:47.8 Info: => 0.0032989s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:47', 'separate_automatic_and_interactive_search') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 6: separate_automatic_and_interactive_search migrated 22:22:47.8 Info: => 0.0037613s 22:22:47.8 Info: 7: change_album_path_to_relative migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 7 22:22:47.8 Info: DeleteColumn Albums Path 22:22:47.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) 22:22:47.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" 22:22:47.8 Info: DROP TABLE "Albums" 22:22:47.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.8 Info: => 0.0046174s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:47', 'change_album_path_to_relative') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 7: change_album_path_to_relative migrated 22:22:47.8 Info: => 0.0051481s 22:22:47.8 Info: 8: change_quality_size_mb_to_kb migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 8 22:22:47.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 22:22:47.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 22:22:47.8 Info: => 4.57E-05s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:47', 'change_quality_size_mb_to_kb') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 8: change_quality_size_mb_to_kb migrated 22:22:47.8 Info: => 0.0003874s 22:22:47.8 Info: 9: album_releases migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 9 22:22:47.8 Info: AlterTable Albums 22:22:47.8 Info: => 5E-07s 22:22:47.8 Info: CreateColumn Albums Releases String 22:22:47.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:47.8 Info: => 0.0004534s 22:22:47.8 Info: AlterTable Albums 22:22:47.8 Info: => 3E-07s 22:22:47.8 Info: CreateColumn Albums CurrentRelease String 22:22:47.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:47.8 Info: => 0.0004399s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:47', 'album_releases') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 9: album_releases migrated 22:22:47.8 Info: => 0.0008003s 22:22:47.8 Info: 10: album_releases_fix migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 10 22:22:47.8 Info: AlterTable Albums 22:22:47.8 Info: => 5E-07s 22:22:47.8 Info: AlterColumn Albums Releases String 22:22:47.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) 22:22:47.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" 22:22:47.8 Info: DROP TABLE "Albums" 22:22:47.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.8 Info: => 0.0046147s 22:22:47.8 Info: AlterTable Albums 22:22:47.8 Info: => 4E-07s 22:22:47.8 Info: AlterColumn Albums CurrentRelease String 22:22:47.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) 22:22:47.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" 22:22:47.8 Info: DROP TABLE "Albums" 22:22:47.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:47.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.8 Info: => 0.0044907s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:47', 'album_releases_fix') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 10: album_releases_fix migrated 22:22:47.8 Info: => 0.0049758s 22:22:47.8 Info: 11: import_lists migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 11 22:22:47.8 Info: CreateTable ImportLists 22:22:47.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) 22:22:47.8 Info: => 0.0001549s 22:22:47.8 Info: CreateIndex ImportLists (Name) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:47.8 Info: => 0.0001072s 22:22:47.8 Info: CreateTable ImportListStatus 22:22:47.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) 22:22:47.8 Info: => 0.0001065s 22:22:47.8 Info: CreateIndex ImportListStatus (ProviderId) 22:22:47.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:47.8 Info: => 9.05E-05s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:47', 'import_lists') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 11: import_lists migrated 22:22:47.8 Info: => 0.0005682s 22:22:47.8 Info: 12: add_release_status migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 12 22:22:47.8 Info: AlterTable MetadataProfiles 22:22:47.8 Info: => 6E-07s 22:22:47.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:47.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:47.8 Info: => 0.0004648s 22:22:47.8 Info: PerformDBOperation 22:22:47.8 Info: Performing DB Operation 22:22:47.8 Info: => 2.85E-05s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:47', 'add_release_status') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 12: add_release_status migrated 22:22:47.8 Info: => 0.0004757s 22:22:47.8 Info: 13: album_download_notification migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 13 22:22:47.8 Info: AlterTable Notifications 22:22:47.8 Info: => 5E-07s 22:22:47.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:47.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:47.8 Info: => 0.0004737s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:47', 'album_download_notification') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 13: album_download_notification migrated 22:22:47.8 Info: => 0.0008431s 22:22:47.8 Info: 14: fix_language_metadata_profiles migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 14 22:22:47.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 22:22:47.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 22:22:47.8 Info: => 0.0001643s 22:22:47.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 22:22:47.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 22:22:47.8 Info: => 7.44E-05s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:47', 'fix_language_metadata_profiles') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 14: fix_language_metadata_profiles migrated 22:22:47.8 Info: => 0.0005117s 22:22:47.8 Info: 15: remove_fanzub migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 15 22:22:47.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:47.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:47.8 Info: => 5.12E-05s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:47', 'remove_fanzub') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 15: remove_fanzub migrated 22:22:47.8 Info: => 0.000425s 22:22:47.8 Info: 16: update_artist_history_indexes migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 16 22:22:47.8 Info: CreateIndex Albums (ArtistId) 22:22:47.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:47.8 Info: => 8.71E-05s 22:22:47.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:47.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:47.8 Info: => 8.55E-05s 22:22:47.8 Info: DeleteIndex History (AlbumId) 22:22:47.8 Info: DROP INDEX "IX_History_AlbumId" 22:22:47.8 Info: => 0.0001325s 22:22:47.8 Info: CreateIndex History (AlbumId, Date) 22:22:47.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:47.8 Info: => 8.52E-05s 22:22:47.8 Info: DeleteIndex History (DownloadId) 22:22:47.8 Info: DROP INDEX "IX_History_DownloadId" 22:22:47.8 Info: => 0.0001122s 22:22:47.8 Info: CreateIndex History (DownloadId, Date) 22:22:47.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:47.8 Info: => 8.32E-05s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:47', 'update_artist_history_indexes') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 16: update_artist_history_indexes migrated 22:22:47.8 Info: => 0.0004848s 22:22:47.8 Info: 17: remove_nma migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 17 22:22:47.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:47.8 Info: => 5.23E-05s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:47', 'remove_nma') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 17: remove_nma migrated 22:22:47.8 Info: => 0.0003557s 22:22:47.8 Info: 18: album_disambiguation migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 18 22:22:47.8 Info: AlterTable Albums 22:22:47.8 Info: => 5E-07s 22:22:47.8 Info: CreateColumn Albums Disambiguation String 22:22:47.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:47.8 Info: => 0.0005683s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:47', 'album_disambiguation') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 18: album_disambiguation migrated 22:22:47.8 Info: => 0.0009479s 22:22:47.8 Info: 19: add_ape_quality_in_profiles migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 19 22:22:47.8 Info: PerformDBOperation 22:22:47.8 Info: Performing DB Operation 22:22:47.8 Info: => 3.23E-05s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:47', 'add_ape_quality_in_profiles') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 19: add_ape_quality_in_profiles migrated 22:22:47.8 Info: => 0.0003779s 22:22:47.8 Info: 20: remove_pushalot migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 20 22:22:47.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:47.8 Info: => 5.16E-05s 22:22:47.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:47.8 Info: => 3.14E-05s 22:22:47.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:47.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:47.8 Info: => 2.94E-05s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:47', 'remove_pushalot') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 20: remove_pushalot migrated 22:22:47.8 Info: => 0.0003714s 22:22:47.8 Info: 21: add_custom_filters migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 21 22:22:47.8 Info: CreateTable CustomFilters 22:22:47.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:47.8 Info: => 0.0001138s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:47', 'add_custom_filters') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 21: add_custom_filters migrated 22:22:47.8 Info: => 0.0004547s 22:22:47.8 Info: 22: import_list_tags migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 22 22:22:47.8 Info: AlterTable ImportLists 22:22:47.8 Info: => 4E-07s 22:22:47.8 Info: CreateColumn ImportLists Tags String 22:22:47.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:47.8 Info: => 0.0005069s 22:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:47', 'import_list_tags') 22:22:47.8 Info: Committing Transaction 22:22:47.8 Info: 22: import_list_tags migrated 22:22:47.8 Info: => 0.0008265s 22:22:47.8 Info: 23: add_release_groups_etc migrating 22:22:47.8 Info: Beginning Transaction 22:22:47.8 Info: Starting migration of Main DB to 23 22:22:47.9 Info: CreateTable ArtistMetadata 22:22:47.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) 22:22:47.9 Info: => 0.0001537s 22:22:47.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:47.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:47.9 Info: => 8.58E-05s 22:22:47.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" 22:22:47.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" 22:22:47.9 Info: => 7.43E-05s 22:22:47.9 Info: AlterTable Artists 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:47.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:47.9 Info: => 0.0005058s 22:22:47.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:47.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:47.9 Info: => 5.35E-05s 22:22:47.9 Info: CreateTable AlbumReleases 22:22:47.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) 22:22:47.9 Info: => 0.0001285s 22:22:47.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:47.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:47.9 Info: => 8.01E-05s 22:22:47.9 Info: CreateIndex AlbumReleases (AlbumId) 22:22:47.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:47.9 Info: => 7.44E-05s 22:22:47.9 Info: PerformDBOperation 22:22:47.9 Info: Performing DB Operation 22:22:47.9 Info: => 3.68E-05s 22:22:47.9 Info: AlterTable Albums 22:22:47.9 Info: => 2E-07s 22:22:47.9 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:47.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:47.9 Info: => 0.0005323s 22:22:47.9 Info: AlterTable Albums 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:47.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:47.9 Info: => 0.000511s 22:22:47.9 Info: AlterTable Albums 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn Albums Links String 22:22:47.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:47.9 Info: => 0.0004908s 22:22:47.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:47.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:47.9 Info: => 8.62E-05s 22:22:47.9 Info: AlterTable Tracks 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn Tracks ForeignRecordingId String 22:22:47.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:47.9 Info: => 0.0004931s 22:22:47.9 Info: AlterTable Tracks 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:47.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:47.9 Info: => 0.0005569s 22:22:47.9 Info: AlterTable Tracks 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:47.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:47.9 Info: => 0.0006238s 22:22:47.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:47.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:47.9 Info: => 7.11E-05s 22:22:47.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:47.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:47.9 Info: => 5.96E-05s 22:22:47.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:47.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "Artists" 22:22:47.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.9 Info: => 0.0049252s 22:22:47.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:47.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) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "Albums" 22:22:47.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:47.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:47.9 Info: => 0.0045795s 22:22:47.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:47.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) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "Tracks" 22:22:47.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:47.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:47.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:47.9 Info: => 0.0040845s 22:22:47.9 Info: DeleteColumn TrackFiles ArtistId 22:22:47.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) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "TrackFiles" 22:22:47.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.9 Info: => 0.0036581s 22:22:47.9 Info: CreateIndex Artists (ArtistMetadataId) 22:22:47.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.9 Info: => 7.66E-05s 22:22:47.9 Info: CreateIndex Artists (Monitored) 22:22:47.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.9 Info: => 7.39E-05s 22:22:47.9 Info: CreateIndex Albums (ArtistMetadataId) 22:22:47.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:47.9 Info: => 7.16E-05s 22:22:47.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:47.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:47.9 Info: => 6.93E-05s 22:22:47.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:47.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:47.9 Info: => 6.89E-05s 22:22:47.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:47.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:47.9 Info: => 6.93E-05s 22:22:47.9 Info: UpdateData 22:22:47.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:47.9 Info: => 3.72E-05s 22:22:47.9 Info: UpdateData 22:22:47.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:47.9 Info: => 3.06E-05s 22:22:47.9 Info: UpdateData 22:22:47.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:47.9 Info: => 3.42E-05s 22:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:47', 'add_release_groups_etc') 22:22:47.9 Info: Committing Transaction 22:22:47.9 Info: 23: add_release_groups_etc migrated 22:22:47.9 Info: => 0.000677s 22:22:47.9 Info: 24: NewMediaInfoFormat migrating 22:22:47.9 Info: Beginning Transaction 22:22:47.9 Info: Starting migration of Main DB to 24 22:22:47.9 Info: UpdateData 22:22:47.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:47.9 Info: => 3.69E-05s 22:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:47', 'NewMediaInfoFormat') 22:22:47.9 Info: Committing Transaction 22:22:47.9 Info: 24: NewMediaInfoFormat migrated 22:22:47.9 Info: => 0.0004311s 22:22:47.9 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:47.9 Info: Beginning Transaction 22:22:47.9 Info: Starting migration of Main DB to 25 22:22:47.9 Info: RenameTable Restrictions ReleaseProfiles 22:22:47.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:47.9 Info: => 0.0014417s 22:22:47.9 Info: AlterTable ReleaseProfiles 22:22:47.9 Info: => 4E-07s 22:22:47.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:47.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:47.9 Info: => 0.0004935s 22:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:47', 'rename_restrictions_to_release_profiles') 22:22:47.9 Info: Committing Transaction 22:22:47.9 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:47.9 Info: => 0.0009014s 22:22:47.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:47.9 Info: Beginning Transaction 22:22:47.9 Info: Starting migration of Main DB to 26 22:22:47.9 Info: RenameTable Profiles QualityProfiles 22:22:47.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:47.9 Info: => 0.0014028s 22:22:47.9 Info: AlterTable QualityProfiles 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:47.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:47.9 Info: => 0.0004906s 22:22:47.9 Info: AlterTable LanguageProfiles 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:47.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:47.9 Info: => 0.0004758s 22:22:47.9 Info: UpdateData 22:22:47.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:47.9 Info: => 3.65E-05s 22:22:47.9 Info: UpdateData 22:22:47.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:47.9 Info: => 2.76E-05s 22:22:47.9 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:47.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "Artists" 22:22:47.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.9 Info: => 0.0040882s 22:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:47', 'rename_quality_profiles_add_upgrade_allowed') 22:22:47.9 Info: Committing Transaction 22:22:47.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:47.9 Info: => 0.0046631s 22:22:47.9 Info: 27: add_import_exclusions migrating 22:22:47.9 Info: Beginning Transaction 22:22:47.9 Info: Starting migration of Main DB to 27 22:22:47.9 Info: CreateTable ImportListExclusions 22:22:47.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:47.9 Info: => 0.0001033s 22:22:47.9 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:47.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:47.9 Info: => 8.14E-05s 22:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:47', 'add_import_exclusions') 22:22:47.9 Info: Committing Transaction 22:22:47.9 Info: 27: add_import_exclusions migrated 22:22:47.9 Info: => 0.000565s 22:22:47.9 Info: 28: clean_artist_metadata_table migrating 22:22:47.9 Info: Beginning Transaction 22:22:47.9 Info: Starting migration of Main DB to 28 22:22:47.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) 22:22:47.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) 22:22:47.9 Info: => 0.0001343s 22:22:47.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) 22:22:47.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) 22:22:47.9 Info: => 0.0001275s 22:22:47.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) 22:22:47.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) 22:22:47.9 Info: => 0.0001111s 22:22:47.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) 22:22:47.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) 22:22:47.9 Info: => 0.0001161s 22:22:47.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) 22:22:47.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) 22:22:47.9 Info: => 0.0001084s 22:22:47.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) 22:22:47.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) 22:22:47.9 Info: => 0.0001108s 22:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:47', 'clean_artist_metadata_table') 22:22:47.9 Info: Committing Transaction 22:22:47.9 Info: 28: clean_artist_metadata_table migrated 22:22:47.9 Info: => 0.0004912s 22:22:47.9 Info: 29: health_issue_notification migrating 22:22:47.9 Info: Beginning Transaction 22:22:47.9 Info: Starting migration of Main DB to 29 22:22:47.9 Info: AlterTable Notifications 22:22:47.9 Info: => 5E-07s 22:22:47.9 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:47.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:47.9 Info: => 0.0005044s 22:22:47.9 Info: AlterTable Notifications 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:47.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:47.9 Info: => 0.000484s 22:22:47.9 Info: AlterTable Notifications 22:22:47.9 Info: => 4E-07s 22:22:47.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:47.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:47.9 Info: => 0.000491s 22:22:47.9 Info: AlterTable Notifications 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:47.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:47.9 Info: => 0.000546s 22:22:47.9 Info: AlterTable Notifications 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:47.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:47.9 Info: => 0.0004901s 22:22:47.9 Info: DeleteColumn Notifications OnDownload 22:22:47.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) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "Notifications" 22:22:47.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:47.9 Info: => 0.0037197s 22:22:47.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:47.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) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "Notifications" 22:22:47.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:47.9 Info: => 0.0036732s 22:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:47', 'health_issue_notification') 22:22:47.9 Info: Committing Transaction 22:22:47.9 Info: 29: health_issue_notification migrated 22:22:47.9 Info: => 0.0041868s 22:22:47.9 Info: 30: add_mediafilerepository_mtime migrating 22:22:47.9 Info: Beginning Transaction 22:22:47.9 Info: Starting migration of Main DB to 30 22:22:47.9 Info: AlterTable TrackFiles 22:22:47.9 Info: => 4E-07s 22:22:47.9 Info: CreateColumn TrackFiles Modified DateTime 22:22:47.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:47.9 Info: => 0.0005093s 22:22:47.9 Info: AlterTable TrackFiles 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn TrackFiles Path String 22:22:47.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:47.9 Info: => 0.0005223s 22:22:47.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:47.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:47.9 Info: => 3.11E-05s 22:22:47.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) 22:22:47.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) 22:22:47.9 Info: => 0.0001146s 22:22:47.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) 22:22:47.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) 22:22:47.9 Info: => 0.0001247s 22:22:47.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) 22:22:47.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) 22:22:47.9 Info: => 0.000129s 22:22:47.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") 22:22:47.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") 22:22:47.9 Info: => 6.51E-05s 22:22:47.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:47.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:47.9 Info: => 4.7E-05s 22:22:47.9 Info: AlterTable TrackFiles 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: AlterColumn TrackFiles Path String 22:22:47.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) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "TrackFiles" 22:22:47.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.9 Info: => 0.0039248s 22:22:47.9 Info: CreateIndex TrackFiles (Path) 22:22:47.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:47.9 Info: => 7.75E-05s 22:22:47.9 Info: DeleteColumn TrackFiles RelativePath 22:22:47.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) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "TrackFiles" 22:22:47.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:47.9 Info: => 0.0043831s 22:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:47', 'add_mediafilerepository_mtime') 22:22:47.9 Info: Committing Transaction 22:22:47.9 Info: 30: add_mediafilerepository_mtime migrated 22:22:47.9 Info: => 0.0049014s 22:22:47.9 Info: 31: add_artistmetadataid_constraint migrating 22:22:47.9 Info: Beginning Transaction 22:22:47.9 Info: Starting migration of Main DB to 31 22:22:47.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") 22:22:47.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") 22:22:47.9 Info: => 6.59E-05s 22:22:47.9 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:47.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:47.9 Info: => 0.0001156s 22:22:47.9 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:47.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "Artists" 22:22:47.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.9 Info: => 0.0046142s 22:22:47.9 Info: CreateIndex Artists (ArtistMetadataId) 22:22:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.9 Info: => 9.88E-05s 22:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:47', 'add_artistmetadataid_constraint') 22:22:47.9 Info: Committing Transaction 22:22:47.9 Info: 31: add_artistmetadataid_constraint migrated 22:22:47.9 Info: => 0.0006104s 22:22:47.9 Info: 32: old_ids_and_artist_alias migrating 22:22:47.9 Info: Beginning Transaction 22:22:47.9 Info: Starting migration of Main DB to 32 22:22:47.9 Info: AlterTable ArtistMetadata 22:22:47.9 Info: => 4E-07s 22:22:47.9 Info: CreateColumn ArtistMetadata Aliases String 22:22:47.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:47.9 Info: => 0.0005323s 22:22:47.9 Info: AlterTable ArtistMetadata 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:47.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.9 Info: => 0.0005028s 22:22:47.9 Info: AlterTable Albums 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:47.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.9 Info: => 0.0005849s 22:22:47.9 Info: AlterTable AlbumReleases 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:47.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.9 Info: => 0.0005059s 22:22:47.9 Info: AlterTable Tracks 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:47.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.9 Info: => 0.000504s 22:22:47.9 Info: AlterTable Tracks 22:22:47.9 Info: => 3E-07s 22:22:47.9 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:47.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:47.9 Info: => 0.0005087s 22:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:47', 'old_ids_and_artist_alias') 22:22:47.9 Info: Committing Transaction 22:22:47.9 Info: 32: old_ids_and_artist_alias migrated 22:22:47.9 Info: => 0.0010213s 22:22:47.9 Info: 33: download_propers_config migrating 22:22:47.9 Info: Beginning Transaction 22:22:47.9 Info: Starting migration of Main DB to 33 22:22:47.9 Info: PerformDBOperation 22:22:47.9 Info: Performing DB Operation 22:22:47.9 Info: => 2.54E-05s 22:22:47.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:47.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:47.9 Info: => 2.81E-05s 22:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:47', 'download_propers_config') 22:22:47.9 Info: Committing Transaction 22:22:47.9 Info: 33: download_propers_config migrated 22:22:47.9 Info: => 0.0004818s 22:22:47.9 Info: 34: remove_language_profiles migrating 22:22:47.9 Info: Beginning Transaction 22:22:47.9 Info: Starting migration of Main DB to 34 22:22:47.9 Info: DeleteTable LanguageProfiles 22:22:47.9 Info: DROP TABLE "LanguageProfiles" 22:22:47.9 Info: => 0.0002154s 22:22:47.9 Info: DeleteColumn Artists LanguageProfileId 22:22:47.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "Artists" 22:22:47.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:47.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:47.9 Info: => 0.0043012s 22:22:47.9 Info: DeleteColumn ImportLists LanguageProfileId 22:22:47.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) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "ImportLists" 22:22:47.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:47.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:47.9 Info: => 0.003885s 22:22:47.9 Info: DeleteColumn Blacklist Language 22:22:47.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) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "Blacklist" 22:22:47.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:47.9 Info: => 0.0058055s 22:22:47.9 Info: DeleteColumn History Language 22:22:47.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:47.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:47.9 Info: DROP TABLE "History" 22:22:47.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:47.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:47.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:47.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:47.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:47.9 Info: => 0.0041626s 22:22:47.9 Info: DeleteColumn LyricFiles Language 22:22:47.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) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "LyricFiles" 22:22:47.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:47.9 Info: => 0.0036062s 22:22:47.9 Info: DeleteColumn TrackFiles Language 22:22:47.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) 22:22:47.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" 22:22:47.9 Info: DROP TABLE "TrackFiles" 22:22:47.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:47.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:47.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:47.9 Info: => 0.003825s 22:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:47', 'remove_language_profiles') 22:22:47.9 Info: Committing Transaction 22:22:47.9 Info: 34: remove_language_profiles migrated 22:22:47.9 Info: => 0.0044708s 22:22:47.9 Info: 35: multi_disc_naming_format migrating 22:22:47.9 Info: Beginning Transaction 22:22:47.9 Info: Starting migration of Main DB to 35 22:22:47.9 Info: AlterTable NamingConfig 22:22:47.9 Info: => 4E-07s 22:22:47.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:47.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:47.9 Info: => 0.0005895s 22:22:47.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:47.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:47.9 Info: => 3.36E-05s 22:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:47', 'multi_disc_naming_format') 22:22:47.9 Info: Committing Transaction 22:22:47.9 Info: 35: multi_disc_naming_format migrated 22:22:47.9 Info: => 0.0004914s 22:22:47.9 Info: 36: add_download_client_priority migrating 22:22:47.9 Info: Beginning Transaction 22:22:48.0 Info: Starting migration of Main DB to 36 22:22:48.0 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') 22:22:48.0 Info: AlterTable DownloadClients 22:22:48.0 Info: => 4E-07s 22:22:48.0 Info: CreateColumn DownloadClients Priority Int32 22:22:48.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:48.0 Info: => 0.0005702s 22:22:48.0 Info: PerformDBOperation 22:22:48.0 Info: Performing DB Operation 22:22:48.0 Info: => 4.68E-05s 22:22:48.0 Info: -> 1 Insert operations completed in 00:00:00.0002324 taking an average of 00:00:00.0002324 22:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:48', 'add_download_client_priority') 22:22:48.0 Info: Committing Transaction 22:22:48.0 Info: 36: add_download_client_priority migrated 22:22:48.0 Info: => 0.0005396s 22:22:48.0 Debug: Took: 00:00:00.1859587 22:22:48.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 22:22:48.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 22:22:48.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181680496261_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:48.0 Info: DatabaseEngineVersionCheck migrating 22:22:48.0 Info: PerformDBOperation 22:22:48.0 Info: Performing DB Operation 22:22:48.0 Info: SQLite 3.48.0 22:22:48.0 Info: => 0.0013576s 22:22:48.0 Info: DatabaseEngineVersionCheck migrated 22:22:48.0 Info: => 0.0013707s 22:22:48.0 Info: VersionMigration migrating 22:22:48.0 Info: Beginning Transaction 22:22:48.0 Info: CreateTable VersionInfo 22:22:48.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:48.0 Info: => 0.0001871s 22:22:48.0 Info: Committing Transaction 22:22:48.0 Info: VersionMigration migrated 22:22:48.0 Info: => 0.0008618s 22:22:48.0 Info: VersionUniqueMigration migrating 22:22:48.0 Info: Beginning Transaction 22:22:48.0 Info: CreateIndex VersionInfo (Version) 22:22:48.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:48.0 Info: => 0.0001004s 22:22:48.0 Info: AlterTable VersionInfo 22:22:48.0 Info: => 4E-07s 22:22:48.0 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:48.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:48.0 Info: => 0.0004348s 22:22:48.0 Info: Committing Transaction 22:22:48.0 Info: VersionUniqueMigration migrated 22:22:48.0 Info: => 0.0008145s 22:22:48.0 Info: VersionDescriptionMigration migrating 22:22:48.0 Info: Beginning Transaction 22:22:48.0 Info: AlterTable VersionInfo 22:22:48.0 Info: => 4E-07s 22:22:48.0 Info: CreateColumn VersionInfo Description String 22:22:48.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:48.0 Info: => 0.0001668s 22:22:48.0 Info: Committing Transaction 22:22:48.0 Info: VersionDescriptionMigration migrated 22:22:48.0 Info: => 0.0004762s 22:22:48.0 Info: 1: InitialSetup migrating 22:22:48.0 Info: Beginning Transaction 22:22:48.0 Info: Starting migration of Main DB to 1 22:22:48.0 Info: CreateTable Config 22:22:48.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:48.0 Info: => 0.0001279s 22:22:48.0 Info: CreateIndex Config (Key) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:48.0 Info: => 7.06E-05s 22:22:48.0 Info: CreateTable RootFolders 22:22:48.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:48.0 Info: => 8.36E-05s 22:22:48.0 Info: CreateIndex RootFolders (Path) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:48.0 Info: => 6.73E-05s 22:22:48.0 Info: CreateTable Artists 22:22:48.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) 22:22:48.0 Info: => 0.0002104s 22:22:48.0 Info: CreateIndex Artists (ForeignArtistId) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.0 Info: => 7.11E-05s 22:22:48.0 Info: CreateIndex Artists (NameSlug) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.0 Info: => 6.58E-05s 22:22:48.0 Info: CreateIndex Artists (CleanName) 22:22:48.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.0 Info: => 6.19E-05s 22:22:48.0 Info: CreateIndex Artists (Path) 22:22:48.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.0 Info: => 6.27E-05s 22:22:48.0 Info: CreateTable Albums 22:22:48.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) 22:22:48.0 Info: => 0.0001843s 22:22:48.0 Info: CreateIndex Albums (ForeignAlbumId) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.0 Info: => 0.0001003s 22:22:48.0 Info: CreateIndex Albums (MBId) 22:22:48.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.0 Info: => 6.57E-05s 22:22:48.0 Info: CreateIndex Albums (TADBId) 22:22:48.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.0 Info: => 6.5E-05s 22:22:48.0 Info: CreateIndex Albums (TitleSlug) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.0 Info: => 7.38E-05s 22:22:48.0 Info: CreateIndex Albums (CleanTitle) 22:22:48.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.0 Info: => 6.05E-05s 22:22:48.0 Info: CreateIndex Albums (Path) 22:22:48.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:48.0 Info: => 5.87E-05s 22:22:48.0 Info: CreateTable Tracks 22:22:48.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) 22:22:48.0 Info: => 0.0001174s 22:22:48.0 Info: CreateIndex Tracks (ForeignTrackId) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.0 Info: => 6.61E-05s 22:22:48.0 Info: CreateIndex Tracks (ArtistId) 22:22:48.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:48.0 Info: => 6.9E-05s 22:22:48.0 Info: CreateIndex Tracks (TrackFileId) 22:22:48.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.0 Info: => 7.09E-05s 22:22:48.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:48.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:48.0 Info: => 7.02E-05s 22:22:48.0 Info: CreateTable TrackFiles 22:22:48.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) 22:22:48.0 Info: => 0.0001111s 22:22:48.0 Info: CreateIndex TrackFiles (ArtistId) 22:22:48.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:48.0 Info: => 6.65E-05s 22:22:48.0 Info: CreateIndex TrackFiles (AlbumId) 22:22:48.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.0 Info: => 6.17E-05s 22:22:48.0 Info: CreateTable History 22:22:48.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) 22:22:48.0 Info: => 0.0001165s 22:22:48.0 Info: CreateIndex History (Date) 22:22:48.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:48.0 Info: => 6.63E-05s 22:22:48.0 Info: CreateIndex History (EventType) 22:22:48.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:48.0 Info: => 6.36E-05s 22:22:48.0 Info: CreateIndex History (DownloadId) 22:22:48.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:48.0 Info: => 6.42E-05s 22:22:48.0 Info: CreateIndex History (AlbumId) 22:22:48.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:48.0 Info: => 6.4E-05s 22:22:48.0 Info: CreateTable Notifications 22:22:48.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) 22:22:48.0 Info: => 0.0001338s 22:22:48.0 Info: CreateTable ScheduledTasks 22:22:48.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:48.0 Info: => 9.07E-05s 22:22:48.0 Info: CreateIndex ScheduledTasks (TypeName) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:48.0 Info: => 7.04E-05s 22:22:48.0 Info: CreateTable Indexers 22:22:48.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) 22:22:48.0 Info: => 9.37E-05s 22:22:48.0 Info: CreateIndex Indexers (Name) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.0 Info: => 6.75E-05s 22:22:48.0 Info: CreateTable Profiles 22:22:48.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:48.0 Info: => 8.43E-05s 22:22:48.0 Info: CreateIndex Profiles (Name) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:48.0 Info: => 6.66E-05s 22:22:48.0 Info: CreateTable QualityDefinitions 22:22:48.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:48.0 Info: => 0.0001173s 22:22:48.0 Info: CreateIndex QualityDefinitions (Quality) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:48.0 Info: => 8.6E-05s 22:22:48.0 Info: CreateIndex QualityDefinitions (Title) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:48.0 Info: => 7.23E-05s 22:22:48.0 Info: CreateTable NamingConfig 22:22:48.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) 22:22:48.0 Info: => 0.0001067s 22:22:48.0 Info: CreateTable Blacklist 22:22:48.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 '') 22:22:48.0 Info: => 0.0001396s 22:22:48.0 Info: CreateTable Metadata 22:22:48.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) 22:22:48.0 Info: => 8.95E-05s 22:22:48.0 Info: CreateTable MetadataFiles 22:22:48.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) 22:22:48.0 Info: => 0.0001057s 22:22:48.0 Info: CreateTable DownloadClients 22:22:48.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) 22:22:48.0 Info: => 0.0001001s 22:22:48.0 Info: CreateTable PendingReleases 22:22:48.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 '') 22:22:48.0 Info: => 0.0001254s 22:22:48.0 Info: CreateTable RemotePathMappings 22:22:48.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:48.0 Info: => 9.06E-05s 22:22:48.0 Info: CreateTable Tags 22:22:48.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:48.0 Info: => 8.63E-05s 22:22:48.0 Info: CreateIndex Tags (Label) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:48.0 Info: => 9.26E-05s 22:22:48.0 Info: CreateTable Restrictions 22:22:48.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:48.0 Info: => 8.81E-05s 22:22:48.0 Info: CreateTable DelayProfiles 22:22:48.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) 22:22:48.0 Info: => 0.0001401s 22:22:48.0 Info: CreateTable Users 22:22:48.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:48.0 Info: => 9.74E-05s 22:22:48.0 Info: CreateIndex Users (Identifier) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:48.0 Info: => 8.01E-05s 22:22:48.0 Info: CreateIndex Users (Username) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:48.0 Info: => 7.51E-05s 22:22:48.0 Info: CreateTable Commands 22:22:48.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) 22:22:48.0 Info: => 0.0001109s 22:22:48.0 Info: CreateTable IndexerStatus 22:22:48.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) 22:22:48.0 Info: => 0.0001062s 22:22:48.0 Info: CreateIndex IndexerStatus (ProviderId) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:48.0 Info: => 7.79E-05s 22:22:48.0 Info: CreateTable ExtraFiles 22:22:48.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) 22:22:48.0 Info: => 0.0001392s 22:22:48.0 Info: CreateTable LyricFiles 22:22:48.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) 22:22:48.0 Info: => 0.0001261s 22:22:48.0 Info: CreateTable LanguageProfiles 22:22:48.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:48.0 Info: => 8.61E-05s 22:22:48.0 Info: CreateIndex LanguageProfiles (Name) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:48.0 Info: => 7.85E-05s 22:22:48.0 Info: CreateTable DownloadClientStatus 22:22:48.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) 22:22:48.0 Info: => 9.36E-05s 22:22:48.0 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:48.0 Info: => 7.89E-05s 22:22:48.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:48.0 Info: -> 1 Insert operations completed in 00:00:00.0000535 taking an average of 00:00:00.0000535 22:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:48', 'InitialSetup') 22:22:48.0 Info: Committing Transaction 22:22:48.0 Info: 1: InitialSetup migrated 22:22:48.0 Info: => 0.0009465s 22:22:48.0 Info: 2: add_reason_to_pending_releases migrating 22:22:48.0 Info: Beginning Transaction 22:22:48.0 Info: Starting migration of Main DB to 2 22:22:48.0 Info: AlterTable PendingReleases 22:22:48.0 Info: => 5E-07s 22:22:48.0 Info: CreateColumn PendingReleases Reason Int32 22:22:48.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:48.0 Info: => 0.0005275s 22:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:48', 'add_reason_to_pending_releases') 22:22:48.0 Info: Committing Transaction 22:22:48.0 Info: 2: add_reason_to_pending_releases migrated 22:22:48.0 Info: => 0.0009736s 22:22:48.0 Info: 3: add_medium_support migrating 22:22:48.0 Info: Beginning Transaction 22:22:48.0 Info: Starting migration of Main DB to 3 22:22:48.0 Info: AlterTable Albums 22:22:48.0 Info: => 4E-07s 22:22:48.0 Info: CreateColumn Albums Media String 22:22:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:48.0 Info: => 0.0004726s 22:22:48.0 Info: AlterTable Tracks 22:22:48.0 Info: => 3E-07s 22:22:48.0 Info: CreateColumn Tracks MediumNumber Int32 22:22:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:48.0 Info: => 0.0004514s 22:22:48.0 Info: AlterTable Tracks 22:22:48.0 Info: => 4E-07s 22:22:48.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:48.0 Info: => 0.000448s 22:22:48.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:48.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:48.0 Info: => 3.21E-05s 22:22:48.0 Info: DeleteColumn Tracks TrackNumber 22:22:48.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:48.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:48.0 Info: DROP TABLE "Tracks" 22:22:48.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:48.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.0 Info: => 0.0038278s 22:22:48.0 Info: AlterTable Tracks 22:22:48.0 Info: => 3E-07s 22:22:48.0 Info: CreateColumn Tracks TrackNumber String 22:22:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:48.0 Info: => 0.000451s 22:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:48', 'add_medium_support') 22:22:48.0 Info: Committing Transaction 22:22:48.0 Info: 3: add_medium_support migrated 22:22:48.0 Info: => 0.0009354s 22:22:48.0 Info: 4: add_various_qualites_in_profile migrating 22:22:48.0 Info: Beginning Transaction 22:22:48.0 Info: Starting migration of Main DB to 4 22:22:48.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:48.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:48.0 Info: => 3.9E-05s 22:22:48.0 Info: PerformDBOperation 22:22:48.0 Info: Performing DB Operation 22:22:48.0 Info: => 2.73E-05s 22:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:48', 'add_various_qualites_in_profile') 22:22:48.0 Info: Committing Transaction 22:22:48.0 Info: 4: add_various_qualites_in_profile migrated 22:22:48.0 Info: => 0.0003684s 22:22:48.0 Info: 5: metadata_profiles migrating 22:22:48.0 Info: Beginning Transaction 22:22:48.0 Info: Starting migration of Main DB to 5 22:22:48.0 Info: CreateTable MetadataProfiles 22:22:48.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:48.0 Info: => 0.0001072s 22:22:48.0 Info: CreateIndex MetadataProfiles (Name) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:48.0 Info: => 8.48E-05s 22:22:48.0 Info: AlterTable Artists 22:22:48.0 Info: => 4E-07s 22:22:48.0 Info: CreateColumn Artists MetadataProfileId Int32 22:22:48.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:48.0 Info: => 0.000474s 22:22:48.0 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:48.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) 22:22:48.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" 22:22:48.0 Info: DROP TABLE "Artists" 22:22:48.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.0 Info: => 0.0040056s 22:22:48.0 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:48.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) 22:22:48.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" 22:22:48.0 Info: DROP TABLE "Artists" 22:22:48.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.0 Info: => 0.0043676s 22:22:48.0 Info: AlterTable Albums 22:22:48.0 Info: => 4E-07s 22:22:48.0 Info: CreateColumn Albums SecondaryTypes String 22:22:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:48.0 Info: => 0.0004591s 22:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:48', 'metadata_profiles') 22:22:48.0 Info: Committing Transaction 22:22:48.0 Info: 5: metadata_profiles migrated 22:22:48.0 Info: => 0.0009205s 22:22:48.0 Info: 6: separate_automatic_and_interactive_search migrating 22:22:48.0 Info: Beginning Transaction 22:22:48.0 Info: Starting migration of Main DB to 6 22:22:48.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:48.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:48.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:48.0 Info: DROP TABLE "Indexers" 22:22:48.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.0 Info: => 0.0033264s 22:22:48.0 Info: AlterTable Indexers 22:22:48.0 Info: => 4E-07s 22:22:48.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:48.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:48.0 Info: => 0.000457s 22:22:48.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:48.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:48.0 Info: => 3.12E-05s 22:22:48.0 Info: AlterTable Indexers 22:22:48.0 Info: => 3E-07s 22:22:48.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:48.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:48.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:48.0 Info: DROP TABLE "Indexers" 22:22:48.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:48.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.0 Info: => 0.0033391s 22:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:48', 'separate_automatic_and_interactive_search') 22:22:48.0 Info: Committing Transaction 22:22:48.0 Info: 6: separate_automatic_and_interactive_search migrated 22:22:48.0 Info: => 0.0037996s 22:22:48.0 Info: 7: change_album_path_to_relative migrating 22:22:48.0 Info: Beginning Transaction 22:22:48.0 Info: Starting migration of Main DB to 7 22:22:48.0 Info: DeleteColumn Albums Path 22:22:48.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) 22:22:48.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" 22:22:48.1 Info: DROP TABLE "Albums" 22:22:48.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.1 Info: => 0.0040706s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:48', 'change_album_path_to_relative') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 7: change_album_path_to_relative migrated 22:22:48.1 Info: => 0.0045833s 22:22:48.1 Info: 8: change_quality_size_mb_to_kb migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 8 22:22:48.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 22:22:48.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 22:22:48.1 Info: => 3.72E-05s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:48', 'change_quality_size_mb_to_kb') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 8: change_quality_size_mb_to_kb migrated 22:22:48.1 Info: => 0.0003737s 22:22:48.1 Info: 9: album_releases migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 9 22:22:48.1 Info: AlterTable Albums 22:22:48.1 Info: => 5E-07s 22:22:48.1 Info: CreateColumn Albums Releases String 22:22:48.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:48.1 Info: => 0.0004891s 22:22:48.1 Info: AlterTable Albums 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn Albums CurrentRelease String 22:22:48.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:48.1 Info: => 0.000459s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:48', 'album_releases') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 9: album_releases migrated 22:22:48.1 Info: => 0.0007958s 22:22:48.1 Info: 10: album_releases_fix migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 10 22:22:48.1 Info: AlterTable Albums 22:22:48.1 Info: => 4E-07s 22:22:48.1 Info: AlterColumn Albums Releases String 22:22:48.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) 22:22:48.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" 22:22:48.1 Info: DROP TABLE "Albums" 22:22:48.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.1 Info: => 0.0039906s 22:22:48.1 Info: AlterTable Albums 22:22:48.1 Info: => 4E-07s 22:22:48.1 Info: AlterColumn Albums CurrentRelease String 22:22:48.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) 22:22:48.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" 22:22:48.1 Info: DROP TABLE "Albums" 22:22:48.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.1 Info: => 0.004024s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:48', 'album_releases_fix') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 10: album_releases_fix migrated 22:22:48.1 Info: => 0.0045012s 22:22:48.1 Info: 11: import_lists migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 11 22:22:48.1 Info: CreateTable ImportLists 22:22:48.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) 22:22:48.1 Info: => 0.00013s 22:22:48.1 Info: CreateIndex ImportLists (Name) 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:48.1 Info: => 7.67E-05s 22:22:48.1 Info: CreateTable ImportListStatus 22:22:48.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) 22:22:48.1 Info: => 0.0001017s 22:22:48.1 Info: CreateIndex ImportListStatus (ProviderId) 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:48.1 Info: => 7.47E-05s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:48', 'import_lists') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 11: import_lists migrated 22:22:48.1 Info: => 0.0005208s 22:22:48.1 Info: 12: add_release_status migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 12 22:22:48.1 Info: AlterTable MetadataProfiles 22:22:48.1 Info: => 6E-07s 22:22:48.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:48.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:48.1 Info: => 0.0004842s 22:22:48.1 Info: PerformDBOperation 22:22:48.1 Info: Performing DB Operation 22:22:48.1 Info: => 2.22E-05s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:48', 'add_release_status') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 12: add_release_status migrated 22:22:48.1 Info: => 0.0004847s 22:22:48.1 Info: 13: album_download_notification migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 13 22:22:48.1 Info: AlterTable Notifications 22:22:48.1 Info: => 5E-07s 22:22:48.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:48.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:48.1 Info: => 0.0005504s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:48', 'album_download_notification') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 13: album_download_notification migrated 22:22:48.1 Info: => 0.0009802s 22:22:48.1 Info: 14: fix_language_metadata_profiles migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 14 22:22:48.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 22:22:48.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 22:22:48.1 Info: => 8.1E-05s 22:22:48.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 22:22:48.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 22:22:48.1 Info: => 6.97E-05s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:48', 'fix_language_metadata_profiles') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 14: fix_language_metadata_profiles migrated 22:22:48.1 Info: => 0.0004647s 22:22:48.1 Info: 15: remove_fanzub migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 15 22:22:48.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:48.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:48.1 Info: => 3.2E-05s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:48', 'remove_fanzub') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 15: remove_fanzub migrated 22:22:48.1 Info: => 0.0004193s 22:22:48.1 Info: 16: update_artist_history_indexes migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 16 22:22:48.1 Info: CreateIndex Albums (ArtistId) 22:22:48.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:48.1 Info: => 8.8E-05s 22:22:48.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:48.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:48.1 Info: => 8.21E-05s 22:22:48.1 Info: DeleteIndex History (AlbumId) 22:22:48.1 Info: DROP INDEX "IX_History_AlbumId" 22:22:48.1 Info: => 0.000108s 22:22:48.1 Info: CreateIndex History (AlbumId, Date) 22:22:48.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:48.1 Info: => 8.17E-05s 22:22:48.1 Info: DeleteIndex History (DownloadId) 22:22:48.1 Info: DROP INDEX "IX_History_DownloadId" 22:22:48.1 Info: => 0.0001047s 22:22:48.1 Info: CreateIndex History (DownloadId, Date) 22:22:48.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:48.1 Info: => 7.94E-05s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:48', 'update_artist_history_indexes') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 16: update_artist_history_indexes migrated 22:22:48.1 Info: => 0.000431s 22:22:48.1 Info: 17: remove_nma migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 17 22:22:48.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:48.1 Info: => 3.71E-05s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:48', 'remove_nma') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 17: remove_nma migrated 22:22:48.1 Info: => 0.0002967s 22:22:48.1 Info: 18: album_disambiguation migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 18 22:22:48.1 Info: AlterTable Albums 22:22:48.1 Info: => 5E-07s 22:22:48.1 Info: CreateColumn Albums Disambiguation String 22:22:48.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:48.1 Info: => 0.0005045s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:48', 'album_disambiguation') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 18: album_disambiguation migrated 22:22:48.1 Info: => 0.0009229s 22:22:48.1 Info: 19: add_ape_quality_in_profiles migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 19 22:22:48.1 Info: PerformDBOperation 22:22:48.1 Info: Performing DB Operation 22:22:48.1 Info: => 2.5E-05s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:48', 'add_ape_quality_in_profiles') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 19: add_ape_quality_in_profiles migrated 22:22:48.1 Info: => 0.0003709s 22:22:48.1 Info: 20: remove_pushalot migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 20 22:22:48.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:48.1 Info: => 4.58E-05s 22:22:48.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:48.1 Info: => 2.63E-05s 22:22:48.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:48.1 Info: => 2.56E-05s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:48', 'remove_pushalot') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 20: remove_pushalot migrated 22:22:48.1 Info: => 0.0003051s 22:22:48.1 Info: 21: add_custom_filters migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 21 22:22:48.1 Info: CreateTable CustomFilters 22:22:48.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:48.1 Info: => 0.0001177s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:48', 'add_custom_filters') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 21: add_custom_filters migrated 22:22:48.1 Info: => 0.0004043s 22:22:48.1 Info: 22: import_list_tags migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 22 22:22:48.1 Info: AlterTable ImportLists 22:22:48.1 Info: => 5E-07s 22:22:48.1 Info: CreateColumn ImportLists Tags String 22:22:48.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:48.1 Info: => 0.0005343s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:48', 'import_list_tags') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 22: import_list_tags migrated 22:22:48.1 Info: => 0.0009829s 22:22:48.1 Info: 23: add_release_groups_etc migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 23 22:22:48.1 Info: CreateTable ArtistMetadata 22:22:48.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) 22:22:48.1 Info: => 0.0001586s 22:22:48.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:48.1 Info: => 8.4E-05s 22:22:48.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" 22:22:48.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" 22:22:48.1 Info: => 7.05E-05s 22:22:48.1 Info: AlterTable Artists 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:48.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.1 Info: => 0.000501s 22:22:48.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:48.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:48.1 Info: => 5.37E-05s 22:22:48.1 Info: CreateTable AlbumReleases 22:22:48.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) 22:22:48.1 Info: => 0.0001268s 22:22:48.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:48.1 Info: => 9.76E-05s 22:22:48.1 Info: CreateIndex AlbumReleases (AlbumId) 22:22:48.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:48.1 Info: => 7.64E-05s 22:22:48.1 Info: PerformDBOperation 22:22:48.1 Info: Performing DB Operation 22:22:48.1 Info: => 3.21E-05s 22:22:48.1 Info: AlterTable Albums 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:48.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.1 Info: => 0.0005349s 22:22:48.1 Info: AlterTable Albums 22:22:48.1 Info: => 4E-07s 22:22:48.1 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:48.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:48.1 Info: => 0.0005499s 22:22:48.1 Info: AlterTable Albums 22:22:48.1 Info: => 4E-07s 22:22:48.1 Info: CreateColumn Albums Links String 22:22:48.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:48.1 Info: => 0.0005178s 22:22:48.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:48.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:48.1 Info: => 8.37E-05s 22:22:48.1 Info: AlterTable Tracks 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn Tracks ForeignRecordingId String 22:22:48.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:48.1 Info: => 0.000529s 22:22:48.1 Info: AlterTable Tracks 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:48.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:48.1 Info: => 0.000532s 22:22:48.1 Info: AlterTable Tracks 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:48.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.1 Info: => 0.0005404s 22:22:48.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:48.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:48.1 Info: => 6.51E-05s 22:22:48.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:48.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:48.1 Info: => 5.65E-05s 22:22:48.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:48.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.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" 22:22:48.1 Info: DROP TABLE "Artists" 22:22:48.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.1 Info: => 0.0124958s 22:22:48.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:48.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) 22:22:48.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" 22:22:48.1 Info: DROP TABLE "Albums" 22:22:48.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.1 Info: => 0.0044658s 22:22:48.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:48.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) 22:22:48.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" 22:22:48.1 Info: DROP TABLE "Tracks" 22:22:48.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.1 Info: => 0.0039175s 22:22:48.1 Info: DeleteColumn TrackFiles ArtistId 22:22:48.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:48.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" 22:22:48.1 Info: DROP TABLE "TrackFiles" 22:22:48.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.1 Info: => 0.0036633s 22:22:48.1 Info: CreateIndex Artists (ArtistMetadataId) 22:22:48.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.1 Info: => 7.69E-05s 22:22:48.1 Info: CreateIndex Artists (Monitored) 22:22:48.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.1 Info: => 7.12E-05s 22:22:48.1 Info: CreateIndex Albums (ArtistMetadataId) 22:22:48.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:48.1 Info: => 7.14E-05s 22:22:48.1 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:48.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:48.1 Info: => 6.82E-05s 22:22:48.1 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:48.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:48.1 Info: => 6.89E-05s 22:22:48.1 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:48.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:48.1 Info: => 6.85E-05s 22:22:48.1 Info: UpdateData 22:22:48.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:48.1 Info: => 3.7E-05s 22:22:48.1 Info: UpdateData 22:22:48.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:48.1 Info: => 3.01E-05s 22:22:48.1 Info: UpdateData 22:22:48.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:48.1 Info: => 3.36E-05s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:48', 'add_release_groups_etc') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 23: add_release_groups_etc migrated 22:22:48.1 Info: => 0.0006491s 22:22:48.1 Info: 24: NewMediaInfoFormat migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 24 22:22:48.1 Info: UpdateData 22:22:48.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:48.1 Info: => 3.61E-05s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:48', 'NewMediaInfoFormat') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 24: NewMediaInfoFormat migrated 22:22:48.1 Info: => 0.0004322s 22:22:48.1 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 25 22:22:48.1 Info: RenameTable Restrictions ReleaseProfiles 22:22:48.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:48.1 Info: => 0.0014808s 22:22:48.1 Info: AlterTable ReleaseProfiles 22:22:48.1 Info: => 4E-07s 22:22:48.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:48.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:48.1 Info: => 0.0005052s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:48', 'rename_restrictions_to_release_profiles') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:48.1 Info: => 0.000929s 22:22:48.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 26 22:22:48.1 Info: RenameTable Profiles QualityProfiles 22:22:48.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:48.1 Info: => 0.001452s 22:22:48.1 Info: AlterTable QualityProfiles 22:22:48.1 Info: => 5E-07s 22:22:48.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:48.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:48.1 Info: => 0.0005289s 22:22:48.1 Info: AlterTable LanguageProfiles 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:48.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:48.1 Info: => 0.000496s 22:22:48.1 Info: UpdateData 22:22:48.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:48.1 Info: => 3.45E-05s 22:22:48.1 Info: UpdateData 22:22:48.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:48.1 Info: => 2.58E-05s 22:22:48.1 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:48.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:48.1 Info: DROP TABLE "Artists" 22:22:48.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.1 Info: => 0.0041499s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:48', 'rename_quality_profiles_add_upgrade_allowed') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:48.1 Info: => 0.0047173s 22:22:48.1 Info: 27: add_import_exclusions migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 27 22:22:48.1 Info: CreateTable ImportListExclusions 22:22:48.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:48.1 Info: => 0.0001301s 22:22:48.1 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:48.1 Info: => 0.0001056s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:48', 'add_import_exclusions') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 27: add_import_exclusions migrated 22:22:48.1 Info: => 0.0005676s 22:22:48.1 Info: 28: clean_artist_metadata_table migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 28 22:22:48.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) 22:22:48.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) 22:22:48.1 Info: => 0.0001535s 22:22:48.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) 22:22:48.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) 22:22:48.1 Info: => 0.0001158s 22:22:48.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) 22:22:48.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) 22:22:48.1 Info: => 0.0001144s 22:22:48.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) 22:22:48.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) 22:22:48.1 Info: => 0.000112s 22:22:48.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) 22:22:48.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) 22:22:48.1 Info: => 0.0001094s 22:22:48.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) 22:22:48.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) 22:22:48.1 Info: => 0.000108s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:48', 'clean_artist_metadata_table') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 28: clean_artist_metadata_table migrated 22:22:48.1 Info: => 0.0005463s 22:22:48.1 Info: 29: health_issue_notification migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 29 22:22:48.1 Info: AlterTable Notifications 22:22:48.1 Info: => 5E-07s 22:22:48.1 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:48.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:48.1 Info: => 0.0005216s 22:22:48.1 Info: AlterTable Notifications 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:48.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:48.1 Info: => 0.000507s 22:22:48.1 Info: AlterTable Notifications 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:48.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:48.1 Info: => 0.000508s 22:22:48.1 Info: AlterTable Notifications 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:48.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:48.1 Info: => 0.0005203s 22:22:48.1 Info: AlterTable Notifications 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:48.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:48.1 Info: => 0.0005074s 22:22:48.1 Info: DeleteColumn Notifications OnDownload 22:22:48.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) 22:22:48.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" 22:22:48.1 Info: DROP TABLE "Notifications" 22:22:48.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:48.1 Info: => 0.0046591s 22:22:48.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:48.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) 22:22:48.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" 22:22:48.1 Info: DROP TABLE "Notifications" 22:22:48.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:48.1 Info: => 0.0045516s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:48', 'health_issue_notification') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 29: health_issue_notification migrated 22:22:48.1 Info: => 0.0050638s 22:22:48.1 Info: 30: add_mediafilerepository_mtime migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 30 22:22:48.1 Info: AlterTable TrackFiles 22:22:48.1 Info: => 4E-07s 22:22:48.1 Info: CreateColumn TrackFiles Modified DateTime 22:22:48.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:48.1 Info: => 0.0005406s 22:22:48.1 Info: AlterTable TrackFiles 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn TrackFiles Path String 22:22:48.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:48.1 Info: => 0.0005146s 22:22:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:48.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:48.1 Info: => 2.75E-05s 22:22:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:48.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:48.1 Info: => 0.0001115s 22:22:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:48.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:48.1 Info: => 0.0001223s 22:22:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:48.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:48.1 Info: => 0.0001285s 22:22:48.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:48.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:48.1 Info: => 6.47E-05s 22:22:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:48.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:48.1 Info: => 4.6E-05s 22:22:48.1 Info: AlterTable TrackFiles 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: AlterColumn TrackFiles Path String 22:22:48.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:48.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:48.1 Info: DROP TABLE "TrackFiles" 22:22:48.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.1 Info: => 0.0040797s 22:22:48.1 Info: CreateIndex TrackFiles (Path) 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:48.1 Info: => 7.97E-05s 22:22:48.1 Info: DeleteColumn TrackFiles RelativePath 22:22:48.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:48.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:48.1 Info: DROP TABLE "TrackFiles" 22:22:48.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:48.1 Info: => 0.0044503s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:48', 'add_mediafilerepository_mtime') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 30: add_mediafilerepository_mtime migrated 22:22:48.1 Info: => 0.004976s 22:22:48.1 Info: 31: add_artistmetadataid_constraint migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 31 22:22:48.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:48.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:48.1 Info: => 6.96E-05s 22:22:48.1 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:48.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:48.1 Info: => 0.0001163s 22:22:48.1 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:48.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:48.1 Info: DROP TABLE "Artists" 22:22:48.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.1 Info: => 0.0046188s 22:22:48.1 Info: CreateIndex Artists (ArtistMetadataId) 22:22:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.1 Info: => 9.78E-05s 22:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:48', 'add_artistmetadataid_constraint') 22:22:48.1 Info: Committing Transaction 22:22:48.1 Info: 31: add_artistmetadataid_constraint migrated 22:22:48.1 Info: => 0.0006003s 22:22:48.1 Info: 32: old_ids_and_artist_alias migrating 22:22:48.1 Info: Beginning Transaction 22:22:48.1 Info: Starting migration of Main DB to 32 22:22:48.1 Info: AlterTable ArtistMetadata 22:22:48.1 Info: => 5E-07s 22:22:48.1 Info: CreateColumn ArtistMetadata Aliases String 22:22:48.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:48.1 Info: => 0.0005344s 22:22:48.1 Info: AlterTable ArtistMetadata 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:48.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:48.1 Info: => 0.0005159s 22:22:48.1 Info: AlterTable Albums 22:22:48.1 Info: => 3E-07s 22:22:48.1 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:48.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:48.1 Info: => 0.0005819s 22:22:48.1 Info: AlterTable AlbumReleases 22:22:48.1 Info: => 4E-07s 22:22:48.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:48.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:48.1 Info: => 0.0005471s 22:22:48.1 Info: AlterTable Tracks 22:22:48.1 Info: => 4E-07s 22:22:48.1 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:48.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:48.2 Info: => 0.0005539s 22:22:48.2 Info: AlterTable Tracks 22:22:48.2 Info: => 2E-07s 22:22:48.2 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:48.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:48.2 Info: => 0.0005228s 22:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:48', 'old_ids_and_artist_alias') 22:22:48.2 Info: Committing Transaction 22:22:48.2 Info: 32: old_ids_and_artist_alias migrated 22:22:48.2 Info: => 0.000998s 22:22:48.2 Info: 33: download_propers_config migrating 22:22:48.2 Info: Beginning Transaction 22:22:48.2 Info: Starting migration of Main DB to 33 22:22:48.2 Info: PerformDBOperation 22:22:48.2 Info: Performing DB Operation 22:22:48.2 Info: => 2.55E-05s 22:22:48.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:48.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:48.2 Info: => 2.81E-05s 22:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:48', 'download_propers_config') 22:22:48.2 Info: Committing Transaction 22:22:48.2 Info: 33: download_propers_config migrated 22:22:48.2 Info: => 0.0004766s 22:22:48.2 Info: 34: remove_language_profiles migrating 22:22:48.2 Info: Beginning Transaction 22:22:48.2 Info: Starting migration of Main DB to 34 22:22:48.2 Info: DeleteTable LanguageProfiles 22:22:48.2 Info: DROP TABLE "LanguageProfiles" 22:22:48.2 Info: => 0.0002003s 22:22:48.2 Info: DeleteColumn Artists LanguageProfileId 22:22:48.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.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" 22:22:48.2 Info: DROP TABLE "Artists" 22:22:48.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.2 Info: => 0.0044127s 22:22:48.2 Info: DeleteColumn ImportLists LanguageProfileId 22:22:48.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) 22:22:48.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" 22:22:48.2 Info: DROP TABLE "ImportLists" 22:22:48.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:48.2 Info: => 0.0038399s 22:22:48.2 Info: DeleteColumn Blacklist Language 22:22:48.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) 22:22:48.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" 22:22:48.2 Info: DROP TABLE "Blacklist" 22:22:48.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:48.2 Info: => 0.0042147s 22:22:48.2 Info: DeleteColumn History Language 22:22:48.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:48.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:48.2 Info: DROP TABLE "History" 22:22:48.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:48.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:48.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:48.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:48.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:48.2 Info: => 0.0043523s 22:22:48.2 Info: DeleteColumn LyricFiles Language 22:22:48.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) 22:22:48.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" 22:22:48.2 Info: DROP TABLE "LyricFiles" 22:22:48.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:48.2 Info: => 0.0046797s 22:22:48.2 Info: DeleteColumn TrackFiles Language 22:22:48.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) 22:22:48.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" 22:22:48.2 Info: DROP TABLE "TrackFiles" 22:22:48.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:48.2 Info: => 0.0066087s 22:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:48', 'remove_language_profiles') 22:22:48.2 Info: Committing Transaction 22:22:48.2 Info: 34: remove_language_profiles migrated 22:22:48.2 Info: => 0.0071897s 22:22:48.2 Info: 35: multi_disc_naming_format migrating 22:22:48.2 Info: Beginning Transaction 22:22:48.2 Info: Starting migration of Main DB to 35 22:22:48.2 Info: AlterTable NamingConfig 22:22:48.2 Info: => 4E-07s 22:22:48.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:48.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:48.2 Info: => 0.0005523s 22:22:48.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:48.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:48.2 Info: => 3.36E-05s 22:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:48', 'multi_disc_naming_format') 22:22:48.2 Info: Committing Transaction 22:22:48.2 Info: 35: multi_disc_naming_format migrated 22:22:48.2 Info: => 0.0004872s 22:22:48.2 Info: 36: add_download_client_priority migrating 22:22:48.2 Info: Beginning Transaction 22:22:48.2 Info: Starting migration of Main DB to 36 22:22:48.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') 22:22:48.2 Info: AlterTable DownloadClients 22:22:48.2 Info: => 3E-07s 22:22:48.2 Info: CreateColumn DownloadClients Priority Int32 22:22:48.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:48.2 Info: => 0.0005959s 22:22:48.2 Info: PerformDBOperation 22:22:48.2 Info: Performing DB Operation 22:22:48.2 Info: => 0.0009047s 22:22:48.2 Info: -> 1 Insert operations completed in 00:00:00.0001201 taking an average of 00:00:00.0001201 22:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:48', 'add_download_client_priority') 22:22:48.2 Info: Committing Transaction 22:22:48.2 Info: 36: add_download_client_priority migrated 22:22:48.2 Info: => 0.0013945s 22:22:48.2 Debug: Took: 00:00:00.1838960 22:22:48.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 22:22:48.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 22:22:48.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181682725183_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:48.2 Info: DatabaseEngineVersionCheck migrating 22:22:48.2 Info: PerformDBOperation 22:22:48.2 Info: Performing DB Operation 22:22:48.2 Info: SQLite 3.48.0 22:22:48.2 Info: => 0.0014342s 22:22:48.2 Info: DatabaseEngineVersionCheck migrated 22:22:48.2 Info: => 0.001444s 22:22:48.2 Info: VersionMigration migrating 22:22:48.2 Info: Beginning Transaction 22:22:48.2 Info: CreateTable VersionInfo 22:22:48.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:48.2 Info: => 0.0001782s 22:22:48.2 Info: Committing Transaction 22:22:48.2 Info: VersionMigration migrated 22:22:48.2 Info: => 0.0009519s 22:22:48.2 Info: VersionUniqueMigration migrating 22:22:48.2 Info: Beginning Transaction 22:22:48.2 Info: CreateIndex VersionInfo (Version) 22:22:48.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:48.2 Info: => 0.000103s 22:22:48.2 Info: AlterTable VersionInfo 22:22:48.2 Info: => 4E-07s 22:22:48.2 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:48.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:48.2 Info: => 0.0004415s 22:22:48.2 Info: Committing Transaction 22:22:48.2 Info: VersionUniqueMigration migrated 22:22:48.2 Info: => 0.0008109s 22:22:48.2 Info: VersionDescriptionMigration migrating 22:22:48.2 Info: Beginning Transaction 22:22:48.2 Info: AlterTable VersionInfo 22:22:48.2 Info: => 4E-07s 22:22:48.2 Info: CreateColumn VersionInfo Description String 22:22:48.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:48.2 Info: => 0.0001713s 22:22:48.2 Info: Committing Transaction 22:22:48.2 Info: VersionDescriptionMigration migrated 22:22:48.2 Info: => 0.0004598s 22:22:48.2 Info: 1: InitialSetup migrating 22:22:48.2 Info: Beginning Transaction 22:22:48.2 Info: Starting migration of Main DB to 1 22:22:48.2 Info: CreateTable Config 22:22:48.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:48.2 Info: => 0.0001265s 22:22:48.2 Info: CreateIndex Config (Key) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:48.2 Info: => 7.93E-05s 22:22:48.2 Info: CreateTable RootFolders 22:22:48.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:48.2 Info: => 8.17E-05s 22:22:48.2 Info: CreateIndex RootFolders (Path) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:48.2 Info: => 6.95E-05s 22:22:48.2 Info: CreateTable Artists 22:22:48.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) 22:22:48.2 Info: => 0.0001902s 22:22:48.2 Info: CreateIndex Artists (ForeignArtistId) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.2 Info: => 7E-05s 22:22:48.2 Info: CreateIndex Artists (NameSlug) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.2 Info: => 6.63E-05s 22:22:48.2 Info: CreateIndex Artists (CleanName) 22:22:48.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.2 Info: => 6.25E-05s 22:22:48.2 Info: CreateIndex Artists (Path) 22:22:48.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.2 Info: => 6.25E-05s 22:22:48.2 Info: CreateTable Albums 22:22:48.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) 22:22:48.2 Info: => 0.000164s 22:22:48.2 Info: CreateIndex Albums (ForeignAlbumId) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.2 Info: => 6.84E-05s 22:22:48.2 Info: CreateIndex Albums (MBId) 22:22:48.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.2 Info: => 6.32E-05s 22:22:48.2 Info: CreateIndex Albums (TADBId) 22:22:48.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.2 Info: => 6.29E-05s 22:22:48.2 Info: CreateIndex Albums (TitleSlug) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.2 Info: => 6.29E-05s 22:22:48.2 Info: CreateIndex Albums (CleanTitle) 22:22:48.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.2 Info: => 9.79E-05s 22:22:48.2 Info: CreateIndex Albums (Path) 22:22:48.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:48.2 Info: => 6.71E-05s 22:22:48.2 Info: CreateTable Tracks 22:22:48.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) 22:22:48.2 Info: => 0.0001326s 22:22:48.2 Info: CreateIndex Tracks (ForeignTrackId) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.2 Info: => 9.83E-05s 22:22:48.2 Info: CreateIndex Tracks (ArtistId) 22:22:48.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:48.2 Info: => 7.04E-05s 22:22:48.2 Info: CreateIndex Tracks (TrackFileId) 22:22:48.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.2 Info: => 6.99E-05s 22:22:48.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:48.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:48.2 Info: => 7.13E-05s 22:22:48.2 Info: CreateTable TrackFiles 22:22:48.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) 22:22:48.2 Info: => 0.0001167s 22:22:48.2 Info: CreateIndex TrackFiles (ArtistId) 22:22:48.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:48.2 Info: => 6.71E-05s 22:22:48.2 Info: CreateIndex TrackFiles (AlbumId) 22:22:48.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.2 Info: => 6.48E-05s 22:22:48.2 Info: CreateTable History 22:22:48.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) 22:22:48.2 Info: => 0.0001213s 22:22:48.2 Info: CreateIndex History (Date) 22:22:48.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:48.2 Info: => 6.68E-05s 22:22:48.2 Info: CreateIndex History (EventType) 22:22:48.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:48.2 Info: => 6.53E-05s 22:22:48.2 Info: CreateIndex History (DownloadId) 22:22:48.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:48.2 Info: => 6.36E-05s 22:22:48.2 Info: CreateIndex History (AlbumId) 22:22:48.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:48.2 Info: => 6.43E-05s 22:22:48.2 Info: CreateTable Notifications 22:22:48.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) 22:22:48.2 Info: => 0.0001113s 22:22:48.2 Info: CreateTable ScheduledTasks 22:22:48.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:48.2 Info: => 9.09E-05s 22:22:48.2 Info: CreateIndex ScheduledTasks (TypeName) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:48.2 Info: => 6.89E-05s 22:22:48.2 Info: CreateTable Indexers 22:22:48.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) 22:22:48.2 Info: => 9.27E-05s 22:22:48.2 Info: CreateIndex Indexers (Name) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.2 Info: => 6.79E-05s 22:22:48.2 Info: CreateTable Profiles 22:22:48.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:48.2 Info: => 8.21E-05s 22:22:48.2 Info: CreateIndex Profiles (Name) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:48.2 Info: => 9.28E-05s 22:22:48.2 Info: CreateTable QualityDefinitions 22:22:48.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:48.2 Info: => 0.0001067s 22:22:48.2 Info: CreateIndex QualityDefinitions (Quality) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:48.2 Info: => 7.03E-05s 22:22:48.2 Info: CreateIndex QualityDefinitions (Title) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:48.2 Info: => 7.19E-05s 22:22:48.2 Info: CreateTable NamingConfig 22:22:48.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) 22:22:48.2 Info: => 0.0001064s 22:22:48.2 Info: CreateTable Blacklist 22:22:48.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 '') 22:22:48.2 Info: => 0.0001499s 22:22:48.2 Info: CreateTable Metadata 22:22:48.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) 22:22:48.2 Info: => 9.3E-05s 22:22:48.2 Info: CreateTable MetadataFiles 22:22:48.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) 22:22:48.2 Info: => 0.0001066s 22:22:48.2 Info: CreateTable DownloadClients 22:22:48.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) 22:22:48.2 Info: => 9.51E-05s 22:22:48.2 Info: CreateTable PendingReleases 22:22:48.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 '') 22:22:48.2 Info: => 0.0001028s 22:22:48.2 Info: CreateTable RemotePathMappings 22:22:48.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:48.2 Info: => 8.87E-05s 22:22:48.2 Info: CreateTable Tags 22:22:48.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:48.2 Info: => 7.94E-05s 22:22:48.2 Info: CreateIndex Tags (Label) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:48.2 Info: => 0.0001161s 22:22:48.2 Info: CreateTable Restrictions 22:22:48.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:48.2 Info: => 9.27E-05s 22:22:48.2 Info: CreateTable DelayProfiles 22:22:48.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) 22:22:48.2 Info: => 0.000149s 22:22:48.2 Info: CreateTable Users 22:22:48.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:48.2 Info: => 8.53E-05s 22:22:48.2 Info: CreateIndex Users (Identifier) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:48.2 Info: => 7.99E-05s 22:22:48.2 Info: CreateIndex Users (Username) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:48.2 Info: => 7.44E-05s 22:22:48.2 Info: CreateTable Commands 22:22:48.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) 22:22:48.2 Info: => 0.0001135s 22:22:48.2 Info: CreateTable IndexerStatus 22:22:48.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) 22:22:48.2 Info: => 0.0001101s 22:22:48.2 Info: CreateIndex IndexerStatus (ProviderId) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:48.2 Info: => 9.84E-05s 22:22:48.2 Info: CreateTable ExtraFiles 22:22:48.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) 22:22:48.2 Info: => 0.0001184s 22:22:48.2 Info: CreateTable LyricFiles 22:22:48.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) 22:22:48.2 Info: => 0.0001178s 22:22:48.2 Info: CreateTable LanguageProfiles 22:22:48.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:48.2 Info: => 8.43E-05s 22:22:48.2 Info: CreateIndex LanguageProfiles (Name) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:48.2 Info: => 8.07E-05s 22:22:48.2 Info: CreateTable DownloadClientStatus 22:22:48.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) 22:22:48.2 Info: => 9.46E-05s 22:22:48.2 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:48.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:48.2 Info: => 8.26E-05s 22:22:48.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:48.2 Info: -> 1 Insert operations completed in 00:00:00.0000530 taking an average of 00:00:00.0000530 22:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:48', 'InitialSetup') 22:22:48.2 Info: Committing Transaction 22:22:48.2 Info: 1: InitialSetup migrated 22:22:48.2 Info: => 0.0009058s 22:22:48.2 Info: 2: add_reason_to_pending_releases migrating 22:22:48.2 Info: Beginning Transaction 22:22:48.2 Info: Starting migration of Main DB to 2 22:22:48.2 Info: AlterTable PendingReleases 22:22:48.2 Info: => 4E-07s 22:22:48.2 Info: CreateColumn PendingReleases Reason Int32 22:22:48.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:48.2 Info: => 0.0004968s 22:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:48', 'add_reason_to_pending_releases') 22:22:48.2 Info: Committing Transaction 22:22:48.2 Info: 2: add_reason_to_pending_releases migrated 22:22:48.2 Info: => 0.0009376s 22:22:48.2 Info: 3: add_medium_support migrating 22:22:48.2 Info: Beginning Transaction 22:22:48.2 Info: Starting migration of Main DB to 3 22:22:48.2 Info: AlterTable Albums 22:22:48.2 Info: => 5E-07s 22:22:48.2 Info: CreateColumn Albums Media String 22:22:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:48.2 Info: => 0.0004825s 22:22:48.2 Info: AlterTable Tracks 22:22:48.2 Info: => 3E-07s 22:22:48.2 Info: CreateColumn Tracks MediumNumber Int32 22:22:48.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:48.2 Info: => 0.0004505s 22:22:48.2 Info: AlterTable Tracks 22:22:48.2 Info: => 3E-07s 22:22:48.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:48.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:48.2 Info: => 0.0004596s 22:22:48.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:48.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:48.2 Info: => 3.46E-05s 22:22:48.2 Info: DeleteColumn Tracks TrackNumber 22:22:48.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) 22:22:48.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" 22:22:48.3 Info: DROP TABLE "Tracks" 22:22:48.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.3 Info: => 0.0038335s 22:22:48.3 Info: AlterTable Tracks 22:22:48.3 Info: => 3E-07s 22:22:48.3 Info: CreateColumn Tracks TrackNumber String 22:22:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:48.3 Info: => 0.0004528s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:48', 'add_medium_support') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 3: add_medium_support migrated 22:22:48.3 Info: => 0.0009591s 22:22:48.3 Info: 4: add_various_qualites_in_profile migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 4 22:22:48.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:48.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:48.3 Info: => 4.22E-05s 22:22:48.3 Info: PerformDBOperation 22:22:48.3 Info: Performing DB Operation 22:22:48.3 Info: => 3.98E-05s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:48', 'add_various_qualites_in_profile') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 4: add_various_qualites_in_profile migrated 22:22:48.3 Info: => 0.0004525s 22:22:48.3 Info: 5: metadata_profiles migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 5 22:22:48.3 Info: CreateTable MetadataProfiles 22:22:48.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:48.3 Info: => 0.0001086s 22:22:48.3 Info: CreateIndex MetadataProfiles (Name) 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:48.3 Info: => 8.62E-05s 22:22:48.3 Info: AlterTable Artists 22:22:48.3 Info: => 3E-07s 22:22:48.3 Info: CreateColumn Artists MetadataProfileId Int32 22:22:48.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:48.3 Info: => 0.000468s 22:22:48.3 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:48.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) 22:22:48.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" 22:22:48.3 Info: DROP TABLE "Artists" 22:22:48.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.3 Info: => 0.0039214s 22:22:48.3 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:48.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) 22:22:48.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" 22:22:48.3 Info: DROP TABLE "Artists" 22:22:48.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.3 Info: => 0.0038627s 22:22:48.3 Info: AlterTable Albums 22:22:48.3 Info: => 3E-07s 22:22:48.3 Info: CreateColumn Albums SecondaryTypes String 22:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:48.3 Info: => 0.0004383s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:48', 'metadata_profiles') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 5: metadata_profiles migrated 22:22:48.3 Info: => 0.0009559s 22:22:48.3 Info: 6: separate_automatic_and_interactive_search migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 6 22:22:48.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:48.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) 22:22:48.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:48.3 Info: DROP TABLE "Indexers" 22:22:48.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.3 Info: => 0.0033147s 22:22:48.3 Info: AlterTable Indexers 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:48.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:48.3 Info: => 0.0004427s 22:22:48.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:48.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:48.3 Info: => 3.17E-05s 22:22:48.3 Info: AlterTable Indexers 22:22:48.3 Info: => 3E-07s 22:22:48.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:48.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) 22:22:48.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" 22:22:48.3 Info: DROP TABLE "Indexers" 22:22:48.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.3 Info: => 0.0032685s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:48', 'separate_automatic_and_interactive_search') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 6: separate_automatic_and_interactive_search migrated 22:22:48.3 Info: => 0.0037203s 22:22:48.3 Info: 7: change_album_path_to_relative migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 7 22:22:48.3 Info: DeleteColumn Albums Path 22:22:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 22:22:48.3 Info: DROP TABLE "Albums" 22:22:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.3 Info: => 0.0040774s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:48', 'change_album_path_to_relative') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 7: change_album_path_to_relative migrated 22:22:48.3 Info: => 0.0045858s 22:22:48.3 Info: 8: change_quality_size_mb_to_kb migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 8 22:22:48.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 22:22:48.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 22:22:48.3 Info: => 3.64E-05s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:48', 'change_quality_size_mb_to_kb') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 8: change_quality_size_mb_to_kb migrated 22:22:48.3 Info: => 0.000462s 22:22:48.3 Info: 9: album_releases migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 9 22:22:48.3 Info: AlterTable Albums 22:22:48.3 Info: => 5E-07s 22:22:48.3 Info: CreateColumn Albums Releases String 22:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:48.3 Info: => 0.0004876s 22:22:48.3 Info: AlterTable Albums 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn Albums CurrentRelease String 22:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:48.3 Info: => 0.0004397s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:48', 'album_releases') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 9: album_releases migrated 22:22:48.3 Info: => 0.0008622s 22:22:48.3 Info: 10: album_releases_fix migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 10 22:22:48.3 Info: AlterTable Albums 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: AlterColumn Albums Releases String 22:22:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:48.3 Info: DROP TABLE "Albums" 22:22:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.3 Info: => 0.0039442s 22:22:48.3 Info: AlterTable Albums 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: AlterColumn Albums CurrentRelease String 22:22:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:48.3 Info: DROP TABLE "Albums" 22:22:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.3 Info: => 0.0039285s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:48', 'album_releases_fix') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 10: album_releases_fix migrated 22:22:48.3 Info: => 0.0044102s 22:22:48.3 Info: 11: import_lists migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 11 22:22:48.3 Info: CreateTable ImportLists 22:22:48.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:48.3 Info: => 0.0001274s 22:22:48.3 Info: CreateIndex ImportLists (Name) 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:48.3 Info: => 7.93E-05s 22:22:48.3 Info: CreateTable ImportListStatus 22:22:48.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:48.3 Info: => 0.000103s 22:22:48.3 Info: CreateIndex ImportListStatus (ProviderId) 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:48.3 Info: => 7.55E-05s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:48', 'import_lists') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 11: import_lists migrated 22:22:48.3 Info: => 0.000931s 22:22:48.3 Info: 12: add_release_status migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 12 22:22:48.3 Info: AlterTable MetadataProfiles 22:22:48.3 Info: => 5E-07s 22:22:48.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:48.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:48.3 Info: => 0.0004789s 22:22:48.3 Info: PerformDBOperation 22:22:48.3 Info: Performing DB Operation 22:22:48.3 Info: => 2.46E-05s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:48', 'add_release_status') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 12: add_release_status migrated 22:22:48.3 Info: => 0.0004483s 22:22:48.3 Info: 13: album_download_notification migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 13 22:22:48.3 Info: AlterTable Notifications 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:48.3 Info: => 0.0004599s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:48', 'album_download_notification') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 13: album_download_notification migrated 22:22:48.3 Info: => 0.0009099s 22:22:48.3 Info: 14: fix_language_metadata_profiles migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 14 22:22:48.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 22:22:48.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 22:22:48.3 Info: => 7.81E-05s 22:22:48.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 22:22:48.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 22:22:48.3 Info: => 6.74E-05s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:48', 'fix_language_metadata_profiles') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 14: fix_language_metadata_profiles migrated 22:22:48.3 Info: => 0.0004104s 22:22:48.3 Info: 15: remove_fanzub migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 15 22:22:48.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:48.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:48.3 Info: => 3.18E-05s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:48', 'remove_fanzub') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 15: remove_fanzub migrated 22:22:48.3 Info: => 0.0003471s 22:22:48.3 Info: 16: update_artist_history_indexes migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 16 22:22:48.3 Info: CreateIndex Albums (ArtistId) 22:22:48.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:48.3 Info: => 9.91E-05s 22:22:48.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:48.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:48.3 Info: => 7.92E-05s 22:22:48.3 Info: DeleteIndex History (AlbumId) 22:22:48.3 Info: DROP INDEX "IX_History_AlbumId" 22:22:48.3 Info: => 0.0001104s 22:22:48.3 Info: CreateIndex History (AlbumId, Date) 22:22:48.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:48.3 Info: => 8.09E-05s 22:22:48.3 Info: DeleteIndex History (DownloadId) 22:22:48.3 Info: DROP INDEX "IX_History_DownloadId" 22:22:48.3 Info: => 0.0001051s 22:22:48.3 Info: CreateIndex History (DownloadId, Date) 22:22:48.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:48.3 Info: => 7.92E-05s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:48', 'update_artist_history_indexes') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 16: update_artist_history_indexes migrated 22:22:48.3 Info: => 0.0004549s 22:22:48.3 Info: 17: remove_nma migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 17 22:22:48.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:48.3 Info: => 3.66E-05s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:48', 'remove_nma') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 17: remove_nma migrated 22:22:48.3 Info: => 0.0003543s 22:22:48.3 Info: 18: album_disambiguation migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 18 22:22:48.3 Info: AlterTable Albums 22:22:48.3 Info: => 5E-07s 22:22:48.3 Info: CreateColumn Albums Disambiguation String 22:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:48.3 Info: => 0.0005426s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:48', 'album_disambiguation') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 18: album_disambiguation migrated 22:22:48.3 Info: => 0.0009711s 22:22:48.3 Info: 19: add_ape_quality_in_profiles migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 19 22:22:48.3 Info: PerformDBOperation 22:22:48.3 Info: Performing DB Operation 22:22:48.3 Info: => 3.79E-05s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:48', 'add_ape_quality_in_profiles') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 19: add_ape_quality_in_profiles migrated 22:22:48.3 Info: => 0.0003743s 22:22:48.3 Info: 20: remove_pushalot migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 20 22:22:48.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:48.3 Info: => 3.6E-05s 22:22:48.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:48.3 Info: => 3.69E-05s 22:22:48.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:48.3 Info: => 2.31E-05s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:48', 'remove_pushalot') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 20: remove_pushalot migrated 22:22:48.3 Info: => 0.0004129s 22:22:48.3 Info: 21: add_custom_filters migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 21 22:22:48.3 Info: CreateTable CustomFilters 22:22:48.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:48.3 Info: => 0.000105s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:48', 'add_custom_filters') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 21: add_custom_filters migrated 22:22:48.3 Info: => 0.0004218s 22:22:48.3 Info: 22: import_list_tags migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 22 22:22:48.3 Info: AlterTable ImportLists 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn ImportLists Tags String 22:22:48.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:48.3 Info: => 0.0004839s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:48', 'import_list_tags') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 22: import_list_tags migrated 22:22:48.3 Info: => 0.0008018s 22:22:48.3 Info: 23: add_release_groups_etc migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 23 22:22:48.3 Info: CreateTable ArtistMetadata 22:22:48.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) 22:22:48.3 Info: => 0.0001372s 22:22:48.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:48.3 Info: => 8.28E-05s 22:22:48.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" 22:22:48.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" 22:22:48.3 Info: => 6.82E-05s 22:22:48.3 Info: AlterTable Artists 22:22:48.3 Info: => 3E-07s 22:22:48.3 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:48.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.3 Info: => 0.0004831s 22:22:48.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:48.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:48.3 Info: => 5.36E-05s 22:22:48.3 Info: CreateTable AlbumReleases 22:22:48.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) 22:22:48.3 Info: => 0.000127s 22:22:48.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:48.3 Info: => 9.97E-05s 22:22:48.3 Info: CreateIndex AlbumReleases (AlbumId) 22:22:48.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:48.3 Info: => 7.66E-05s 22:22:48.3 Info: PerformDBOperation 22:22:48.3 Info: Performing DB Operation 22:22:48.3 Info: => 2.98E-05s 22:22:48.3 Info: AlterTable Albums 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.3 Info: => 0.0005198s 22:22:48.3 Info: AlterTable Albums 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:48.3 Info: => 0.0005164s 22:22:48.3 Info: AlterTable Albums 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn Albums Links String 22:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:48.3 Info: => 0.0005526s 22:22:48.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:48.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:48.3 Info: => 0.0001067s 22:22:48.3 Info: AlterTable Tracks 22:22:48.3 Info: => 3E-07s 22:22:48.3 Info: CreateColumn Tracks ForeignRecordingId String 22:22:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:48.3 Info: => 0.0005204s 22:22:48.3 Info: AlterTable Tracks 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:48.3 Info: => 0.0005172s 22:22:48.3 Info: AlterTable Tracks 22:22:48.3 Info: => 3E-07s 22:22:48.3 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.3 Info: => 0.0005394s 22:22:48.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:48.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:48.3 Info: => 6.51E-05s 22:22:48.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:48.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:48.3 Info: => 5.67E-05s 22:22:48.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:48.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:48.3 Info: DROP TABLE "Artists" 22:22:48.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.3 Info: => 0.0113005s 22:22:48.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:48.3 Info: DROP TABLE "Albums" 22:22:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.3 Info: => 0.0042819s 22:22:48.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:48.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:48.3 Info: DROP TABLE "Tracks" 22:22:48.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.3 Info: => 0.0039319s 22:22:48.3 Info: DeleteColumn TrackFiles ArtistId 22:22:48.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:48.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:48.3 Info: DROP TABLE "TrackFiles" 22:22:48.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.3 Info: => 0.0035872s 22:22:48.3 Info: CreateIndex Artists (ArtistMetadataId) 22:22:48.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.3 Info: => 7.55E-05s 22:22:48.3 Info: CreateIndex Artists (Monitored) 22:22:48.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.3 Info: => 7.13E-05s 22:22:48.3 Info: CreateIndex Albums (ArtistMetadataId) 22:22:48.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:48.3 Info: => 7.08E-05s 22:22:48.3 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:48.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:48.3 Info: => 6.81E-05s 22:22:48.3 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:48.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:48.3 Info: => 6.78E-05s 22:22:48.3 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:48.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:48.3 Info: => 6.76E-05s 22:22:48.3 Info: UpdateData 22:22:48.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:48.3 Info: => 3.77E-05s 22:22:48.3 Info: UpdateData 22:22:48.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:48.3 Info: => 2.94E-05s 22:22:48.3 Info: UpdateData 22:22:48.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:48.3 Info: => 3.37E-05s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:48', 'add_release_groups_etc') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 23: add_release_groups_etc migrated 22:22:48.3 Info: => 0.0006776s 22:22:48.3 Info: 24: NewMediaInfoFormat migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 24 22:22:48.3 Info: UpdateData 22:22:48.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:48.3 Info: => 3.85E-05s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:48', 'NewMediaInfoFormat') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 24: NewMediaInfoFormat migrated 22:22:48.3 Info: => 0.0004229s 22:22:48.3 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 25 22:22:48.3 Info: RenameTable Restrictions ReleaseProfiles 22:22:48.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:48.3 Info: => 0.0013952s 22:22:48.3 Info: AlterTable ReleaseProfiles 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:48.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:48.3 Info: => 0.0004876s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:48', 'rename_restrictions_to_release_profiles') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:48.3 Info: => 0.0009199s 22:22:48.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 26 22:22:48.3 Info: RenameTable Profiles QualityProfiles 22:22:48.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:48.3 Info: => 0.0014582s 22:22:48.3 Info: AlterTable QualityProfiles 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:48.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:48.3 Info: => 0.0004914s 22:22:48.3 Info: AlterTable LanguageProfiles 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:48.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:48.3 Info: => 0.0004761s 22:22:48.3 Info: UpdateData 22:22:48.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:48.3 Info: => 3.32E-05s 22:22:48.3 Info: UpdateData 22:22:48.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:48.3 Info: => 2.43E-05s 22:22:48.3 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:48.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:48.3 Info: DROP TABLE "Artists" 22:22:48.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.3 Info: => 0.0041107s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:48', 'rename_quality_profiles_add_upgrade_allowed') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:48.3 Info: => 0.0046736s 22:22:48.3 Info: 27: add_import_exclusions migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 27 22:22:48.3 Info: CreateTable ImportListExclusions 22:22:48.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:48.3 Info: => 0.0001256s 22:22:48.3 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:48.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:48.3 Info: => 0.0001072s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:48', 'add_import_exclusions') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 27: add_import_exclusions migrated 22:22:48.3 Info: => 0.0005813s 22:22:48.3 Info: 28: clean_artist_metadata_table migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 28 22:22:48.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.3 Info: => 0.0001289s 22:22:48.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.3 Info: => 0.0001205s 22:22:48.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:48.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:48.3 Info: => 0.0001122s 22:22:48.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:48.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:48.3 Info: => 0.0001105s 22:22:48.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.3 Info: => 0.0001117s 22:22:48.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:48.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:48.3 Info: => 0.0001083s 22:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:48', 'clean_artist_metadata_table') 22:22:48.3 Info: Committing Transaction 22:22:48.3 Info: 28: clean_artist_metadata_table migrated 22:22:48.3 Info: => 0.0005491s 22:22:48.3 Info: 29: health_issue_notification migrating 22:22:48.3 Info: Beginning Transaction 22:22:48.3 Info: Starting migration of Main DB to 29 22:22:48.3 Info: AlterTable Notifications 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:48.3 Info: => 0.0005032s 22:22:48.3 Info: AlterTable Notifications 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:48.3 Info: => 0.0005352s 22:22:48.3 Info: AlterTable Notifications 22:22:48.3 Info: => 3E-07s 22:22:48.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:48.3 Info: => 0.0004924s 22:22:48.3 Info: AlterTable Notifications 22:22:48.3 Info: => 4E-07s 22:22:48.3 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:48.3 Info: => 0.00049s 22:22:48.3 Info: AlterTable Notifications 22:22:48.3 Info: => 3E-07s 22:22:48.3 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:48.3 Info: => 0.0004962s 22:22:48.3 Info: DeleteColumn Notifications OnDownload 22:22:48.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:48.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:48.3 Info: DROP TABLE "Notifications" 22:22:48.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:48.3 Info: => 0.0047185s 22:22:48.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:48.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:48.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:48.3 Info: DROP TABLE "Notifications" 22:22:48.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:48.4 Info: => 0.0045463s 22:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:48', 'health_issue_notification') 22:22:48.4 Info: Committing Transaction 22:22:48.4 Info: 29: health_issue_notification migrated 22:22:48.4 Info: => 0.0050643s 22:22:48.4 Info: 30: add_mediafilerepository_mtime migrating 22:22:48.4 Info: Beginning Transaction 22:22:48.4 Info: Starting migration of Main DB to 30 22:22:48.4 Info: AlterTable TrackFiles 22:22:48.4 Info: => 5E-07s 22:22:48.4 Info: CreateColumn TrackFiles Modified DateTime 22:22:48.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:48.4 Info: => 0.0005262s 22:22:48.4 Info: AlterTable TrackFiles 22:22:48.4 Info: => 4E-07s 22:22:48.4 Info: CreateColumn TrackFiles Path String 22:22:48.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:48.4 Info: => 0.0005088s 22:22:48.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:48.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:48.4 Info: => 2.78E-05s 22:22:48.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) 22:22:48.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) 22:22:48.4 Info: => 0.0001123s 22:22:48.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) 22:22:48.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) 22:22:48.4 Info: => 0.0001485s 22:22:48.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) 22:22:48.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) 22:22:48.4 Info: => 0.0001287s 22:22:48.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") 22:22:48.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") 22:22:48.4 Info: => 6.39E-05s 22:22:48.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:48.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:48.4 Info: => 4.31E-05s 22:22:48.4 Info: AlterTable TrackFiles 22:22:48.4 Info: => 3E-07s 22:22:48.4 Info: AlterColumn TrackFiles Path String 22:22:48.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:48.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" 22:22:48.4 Info: DROP TABLE "TrackFiles" 22:22:48.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.4 Info: => 0.0039735s 22:22:48.4 Info: CreateIndex TrackFiles (Path) 22:22:48.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:48.4 Info: => 7.76E-05s 22:22:48.4 Info: DeleteColumn TrackFiles RelativePath 22:22:48.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:48.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:48.4 Info: DROP TABLE "TrackFiles" 22:22:48.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:48.4 Info: => 0.0044356s 22:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:48', 'add_mediafilerepository_mtime') 22:22:48.4 Info: Committing Transaction 22:22:48.4 Info: 30: add_mediafilerepository_mtime migrated 22:22:48.4 Info: => 0.0049369s 22:22:48.4 Info: 31: add_artistmetadataid_constraint migrating 22:22:48.4 Info: Beginning Transaction 22:22:48.4 Info: Starting migration of Main DB to 31 22:22:48.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:48.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:22:48.4 Info: => 6.97E-05s 22:22:48.4 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:48.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:48.4 Info: => 0.0001133s 22:22:48.4 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:48.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:48.4 Info: DROP TABLE "Artists" 22:22:48.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.4 Info: => 0.0045533s 22:22:48.4 Info: CreateIndex Artists (ArtistMetadataId) 22:22:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.4 Info: => 9.57E-05s 22:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:48', 'add_artistmetadataid_constraint') 22:22:48.4 Info: Committing Transaction 22:22:48.4 Info: 31: add_artistmetadataid_constraint migrated 22:22:48.4 Info: => 0.0005968s 22:22:48.4 Info: 32: old_ids_and_artist_alias migrating 22:22:48.4 Info: Beginning Transaction 22:22:48.4 Info: Starting migration of Main DB to 32 22:22:48.4 Info: AlterTable ArtistMetadata 22:22:48.4 Info: => 5E-07s 22:22:48.4 Info: CreateColumn ArtistMetadata Aliases String 22:22:48.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:48.4 Info: => 0.0005116s 22:22:48.4 Info: AlterTable ArtistMetadata 22:22:48.4 Info: => 4E-07s 22:22:48.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:48.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:48.4 Info: => 0.0005s 22:22:48.4 Info: AlterTable Albums 22:22:48.4 Info: => 3E-07s 22:22:48.4 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:48.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:48.4 Info: => 0.0005177s 22:22:48.4 Info: AlterTable AlbumReleases 22:22:48.4 Info: => 3E-07s 22:22:48.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:48.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:48.4 Info: => 0.0005355s 22:22:48.4 Info: AlterTable Tracks 22:22:48.4 Info: => 3E-07s 22:22:48.4 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:48.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:48.4 Info: => 0.000499s 22:22:48.4 Info: AlterTable Tracks 22:22:48.4 Info: => 4E-07s 22:22:48.4 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:48.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:48.4 Info: => 0.0005054s 22:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:48', 'old_ids_and_artist_alias') 22:22:48.4 Info: Committing Transaction 22:22:48.4 Info: 32: old_ids_and_artist_alias migrated 22:22:48.4 Info: => 0.0009738s 22:22:48.4 Info: 33: download_propers_config migrating 22:22:48.4 Info: Beginning Transaction 22:22:48.4 Info: Starting migration of Main DB to 33 22:22:48.4 Info: PerformDBOperation 22:22:48.4 Info: Performing DB Operation 22:22:48.4 Info: => 2.43E-05s 22:22:48.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:48.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:48.4 Info: => 2.62E-05s 22:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:48', 'download_propers_config') 22:22:48.4 Info: Committing Transaction 22:22:48.4 Info: 33: download_propers_config migrated 22:22:48.4 Info: => 0.0004579s 22:22:48.4 Info: 34: remove_language_profiles migrating 22:22:48.4 Info: Beginning Transaction 22:22:48.4 Info: Starting migration of Main DB to 34 22:22:48.4 Info: DeleteTable LanguageProfiles 22:22:48.4 Info: DROP TABLE "LanguageProfiles" 22:22:48.4 Info: => 0.0001736s 22:22:48.4 Info: DeleteColumn Artists LanguageProfileId 22:22:48.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:48.4 Info: DROP TABLE "Artists" 22:22:48.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.4 Info: => 0.0042661s 22:22:48.4 Info: DeleteColumn ImportLists LanguageProfileId 22:22:48.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 22:22:48.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 22:22:48.4 Info: DROP TABLE "ImportLists" 22:22:48.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:48.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:48.4 Info: => 0.003659s 22:22:48.4 Info: DeleteColumn Blacklist Language 22:22:48.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:48.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 22:22:48.4 Info: DROP TABLE "Blacklist" 22:22:48.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:48.4 Info: => 0.0036461s 22:22:48.4 Info: DeleteColumn History Language 22:22:48.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:48.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:48.4 Info: DROP TABLE "History" 22:22:48.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:48.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:48.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:48.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:48.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:48.4 Info: => 0.0043193s 22:22:48.4 Info: DeleteColumn LyricFiles Language 22:22:48.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:48.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:48.4 Info: DROP TABLE "LyricFiles" 22:22:48.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:48.4 Info: => 0.003834s 22:22:48.4 Info: DeleteColumn TrackFiles Language 22:22:48.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:48.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:48.4 Info: DROP TABLE "TrackFiles" 22:22:48.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:48.4 Info: => 0.0056385s 22:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:48', 'remove_language_profiles') 22:22:48.4 Info: Committing Transaction 22:22:48.4 Info: 34: remove_language_profiles migrated 22:22:48.4 Info: => 0.0062575s 22:22:48.4 Info: 35: multi_disc_naming_format migrating 22:22:48.4 Info: Beginning Transaction 22:22:48.4 Info: Starting migration of Main DB to 35 22:22:48.4 Info: AlterTable NamingConfig 22:22:48.4 Info: => 5E-07s 22:22:48.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:48.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:48.4 Info: => 0.0005648s 22:22:48.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:48.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:48.4 Info: => 3.37E-05s 22:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:48', 'multi_disc_naming_format') 22:22:48.4 Info: Committing Transaction 22:22:48.4 Info: 35: multi_disc_naming_format migrated 22:22:48.4 Info: => 0.0004422s 22:22:48.4 Info: 36: add_download_client_priority migrating 22:22:48.4 Info: Beginning Transaction 22:22:48.4 Info: Starting migration of Main DB to 36 22:22:48.4 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') 22:22:48.4 Info: AlterTable DownloadClients 22:22:48.4 Info: => 3E-07s 22:22:48.4 Info: CreateColumn DownloadClients Priority Int32 22:22:48.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:48.4 Info: => 0.0005491s 22:22:48.4 Info: PerformDBOperation 22:22:48.4 Info: Performing DB Operation 22:22:48.4 Info: => 8.5E-05s 22:22:48.4 Info: -> 1 Insert operations completed in 00:00:00.0000647 taking an average of 00:00:00.0000647 22:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:48', 'add_download_client_priority') 22:22:48.4 Info: Committing Transaction 22:22:48.4 Info: 36: add_download_client_priority migrated 22:22:48.4 Info: => 0.0004986s 22:22:48.4 Debug: Took: 00:00:00.1777606 22:22:48.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 22:22:48.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 22:22:48.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181684895381_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:48.4 Info: DatabaseEngineVersionCheck migrating 22:22:48.4 Info: PerformDBOperation 22:22:48.4 Info: Performing DB Operation 22:22:48.4 Info: SQLite 3.48.0 22:22:48.4 Info: => 0.0015079s 22:22:48.4 Info: DatabaseEngineVersionCheck migrated 22:22:48.4 Info: => 0.0015183s 22:22:48.5 Info: VersionMigration migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: CreateTable VersionInfo 22:22:48.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:48.5 Info: => 0.0001749s 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: VersionMigration migrated 22:22:48.5 Info: => 0.0008917s 22:22:48.5 Info: VersionUniqueMigration migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: CreateIndex VersionInfo (Version) 22:22:48.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:48.5 Info: => 0.0001048s 22:22:48.5 Info: AlterTable VersionInfo 22:22:48.5 Info: => 4E-07s 22:22:48.5 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:48.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:48.5 Info: => 0.0004457s 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: VersionUniqueMigration migrated 22:22:48.5 Info: => 0.0008168s 22:22:48.5 Info: VersionDescriptionMigration migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: AlterTable VersionInfo 22:22:48.5 Info: => 4E-07s 22:22:48.5 Info: CreateColumn VersionInfo Description String 22:22:48.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:48.5 Info: => 0.0001737s 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: VersionDescriptionMigration migrated 22:22:48.5 Info: => 0.0004815s 22:22:48.5 Info: 1: InitialSetup migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 1 22:22:48.5 Info: CreateTable Config 22:22:48.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:48.5 Info: => 0.0001271s 22:22:48.5 Info: CreateIndex Config (Key) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:48.5 Info: => 7.86E-05s 22:22:48.5 Info: CreateTable RootFolders 22:22:48.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:48.5 Info: => 7.94E-05s 22:22:48.5 Info: CreateIndex RootFolders (Path) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:48.5 Info: => 6.83E-05s 22:22:48.5 Info: CreateTable Artists 22:22:48.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) 22:22:48.5 Info: => 0.0001863s 22:22:48.5 Info: CreateIndex Artists (ForeignArtistId) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.5 Info: => 6.89E-05s 22:22:48.5 Info: CreateIndex Artists (NameSlug) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.5 Info: => 6.59E-05s 22:22:48.5 Info: CreateIndex Artists (CleanName) 22:22:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.5 Info: => 6.34E-05s 22:22:48.5 Info: CreateIndex Artists (Path) 22:22:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.5 Info: => 9.88E-05s 22:22:48.5 Info: CreateTable Albums 22:22:48.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) 22:22:48.5 Info: => 0.0001772s 22:22:48.5 Info: CreateIndex Albums (ForeignAlbumId) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.5 Info: => 9.25E-05s 22:22:48.5 Info: CreateIndex Albums (MBId) 22:22:48.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.5 Info: => 6.36E-05s 22:22:48.5 Info: CreateIndex Albums (TADBId) 22:22:48.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.5 Info: => 6.19E-05s 22:22:48.5 Info: CreateIndex Albums (TitleSlug) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.5 Info: => 6.17E-05s 22:22:48.5 Info: CreateIndex Albums (CleanTitle) 22:22:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.5 Info: => 6.09E-05s 22:22:48.5 Info: CreateIndex Albums (Path) 22:22:48.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:48.5 Info: => 5.76E-05s 22:22:48.5 Info: CreateTable Tracks 22:22:48.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) 22:22:48.5 Info: => 0.0001198s 22:22:48.5 Info: CreateIndex Tracks (ForeignTrackId) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.5 Info: => 6.64E-05s 22:22:48.5 Info: CreateIndex Tracks (ArtistId) 22:22:48.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:48.5 Info: => 7.07E-05s 22:22:48.5 Info: CreateIndex Tracks (TrackFileId) 22:22:48.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.5 Info: => 7E-05s 22:22:48.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:48.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:48.5 Info: => 6.98E-05s 22:22:48.5 Info: CreateTable TrackFiles 22:22:48.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) 22:22:48.5 Info: => 0.0001143s 22:22:48.5 Info: CreateIndex TrackFiles (ArtistId) 22:22:48.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:48.5 Info: => 6.72E-05s 22:22:48.5 Info: CreateIndex TrackFiles (AlbumId) 22:22:48.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.5 Info: => 6.39E-05s 22:22:48.5 Info: CreateTable History 22:22:48.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) 22:22:48.5 Info: => 0.0001193s 22:22:48.5 Info: CreateIndex History (Date) 22:22:48.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:48.5 Info: => 6.7E-05s 22:22:48.5 Info: CreateIndex History (EventType) 22:22:48.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:48.5 Info: => 6.57E-05s 22:22:48.5 Info: CreateIndex History (DownloadId) 22:22:48.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:48.5 Info: => 6.33E-05s 22:22:48.5 Info: CreateIndex History (AlbumId) 22:22:48.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:48.5 Info: => 6.4E-05s 22:22:48.5 Info: CreateTable Notifications 22:22:48.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) 22:22:48.5 Info: => 0.0001098s 22:22:48.5 Info: CreateTable ScheduledTasks 22:22:48.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:48.5 Info: => 8.89E-05s 22:22:48.5 Info: CreateIndex ScheduledTasks (TypeName) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:48.5 Info: => 7E-05s 22:22:48.5 Info: CreateTable Indexers 22:22:48.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) 22:22:48.5 Info: => 9.28E-05s 22:22:48.5 Info: CreateIndex Indexers (Name) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.5 Info: => 6.86E-05s 22:22:48.5 Info: CreateTable Profiles 22:22:48.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:48.5 Info: => 8.14E-05s 22:22:48.5 Info: CreateIndex Profiles (Name) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:48.5 Info: => 6.75E-05s 22:22:48.5 Info: CreateTable QualityDefinitions 22:22:48.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:48.5 Info: => 0.000117s 22:22:48.5 Info: CreateIndex QualityDefinitions (Quality) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:48.5 Info: => 8.45E-05s 22:22:48.5 Info: CreateIndex QualityDefinitions (Title) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:48.5 Info: => 7.26E-05s 22:22:48.5 Info: CreateTable NamingConfig 22:22:48.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) 22:22:48.5 Info: => 0.0001078s 22:22:48.5 Info: CreateTable Blacklist 22:22:48.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 '') 22:22:48.5 Info: => 0.0001425s 22:22:48.5 Info: CreateTable Metadata 22:22:48.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) 22:22:48.5 Info: => 9.16E-05s 22:22:48.5 Info: CreateTable MetadataFiles 22:22:48.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) 22:22:48.5 Info: => 0.0001408s 22:22:48.5 Info: CreateTable DownloadClients 22:22:48.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) 22:22:48.5 Info: => 0.0001109s 22:22:48.5 Info: CreateTable PendingReleases 22:22:48.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 '') 22:22:48.5 Info: => 0.000132s 22:22:48.5 Info: CreateTable RemotePathMappings 22:22:48.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:48.5 Info: => 8.91E-05s 22:22:48.5 Info: CreateTable Tags 22:22:48.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:48.5 Info: => 8.14E-05s 22:22:48.5 Info: CreateIndex Tags (Label) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:48.5 Info: => 8.13E-05s 22:22:48.5 Info: CreateTable Restrictions 22:22:48.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:48.5 Info: => 8.93E-05s 22:22:48.5 Info: CreateTable DelayProfiles 22:22:48.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) 22:22:48.5 Info: => 0.0001302s 22:22:48.5 Info: CreateTable Users 22:22:48.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:48.5 Info: => 9.76E-05s 22:22:48.5 Info: CreateIndex Users (Identifier) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:48.5 Info: => 7.99E-05s 22:22:48.5 Info: CreateIndex Users (Username) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:48.5 Info: => 7.42E-05s 22:22:48.5 Info: CreateTable Commands 22:22:48.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) 22:22:48.5 Info: => 0.0001134s 22:22:48.5 Info: CreateTable IndexerStatus 22:22:48.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) 22:22:48.5 Info: => 0.0001095s 22:22:48.5 Info: CreateIndex IndexerStatus (ProviderId) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:48.5 Info: => 7.78E-05s 22:22:48.5 Info: CreateTable ExtraFiles 22:22:48.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) 22:22:48.5 Info: => 0.0001046s 22:22:48.5 Info: CreateTable LyricFiles 22:22:48.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) 22:22:48.5 Info: => 0.0001276s 22:22:48.5 Info: CreateTable LanguageProfiles 22:22:48.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:48.5 Info: => 8.68E-05s 22:22:48.5 Info: CreateIndex LanguageProfiles (Name) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:48.5 Info: => 7.94E-05s 22:22:48.5 Info: CreateTable DownloadClientStatus 22:22:48.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) 22:22:48.5 Info: => 9.31E-05s 22:22:48.5 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:48.5 Info: => 8.06E-05s 22:22:48.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:48.5 Info: -> 1 Insert operations completed in 00:00:00.0000540 taking an average of 00:00:00.0000540 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:48', 'InitialSetup') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 1: InitialSetup migrated 22:22:48.5 Info: => 0.0008856s 22:22:48.5 Info: 2: add_reason_to_pending_releases migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 2 22:22:48.5 Info: AlterTable PendingReleases 22:22:48.5 Info: => 5E-07s 22:22:48.5 Info: CreateColumn PendingReleases Reason Int32 22:22:48.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:48.5 Info: => 0.0005966s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:48', 'add_reason_to_pending_releases') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 2: add_reason_to_pending_releases migrated 22:22:48.5 Info: => 0.001031s 22:22:48.5 Info: 3: add_medium_support migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 3 22:22:48.5 Info: AlterTable Albums 22:22:48.5 Info: => 4E-07s 22:22:48.5 Info: CreateColumn Albums Media String 22:22:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:48.5 Info: => 0.0005235s 22:22:48.5 Info: AlterTable Tracks 22:22:48.5 Info: => 3E-07s 22:22:48.5 Info: CreateColumn Tracks MediumNumber Int32 22:22:48.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:48.5 Info: => 0.0004575s 22:22:48.5 Info: AlterTable Tracks 22:22:48.5 Info: => 3E-07s 22:22:48.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:48.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:48.5 Info: => 0.0004558s 22:22:48.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:48.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:48.5 Info: => 3.42E-05s 22:22:48.5 Info: DeleteColumn Tracks TrackNumber 22:22:48.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:48.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:48.5 Info: DROP TABLE "Tracks" 22:22:48.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.5 Info: => 0.0038144s 22:22:48.5 Info: AlterTable Tracks 22:22:48.5 Info: => 5E-07s 22:22:48.5 Info: CreateColumn Tracks TrackNumber String 22:22:48.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:48.5 Info: => 0.0004997s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:48', 'add_medium_support') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 3: add_medium_support migrated 22:22:48.5 Info: => 0.0010104s 22:22:48.5 Info: 4: add_various_qualites_in_profile migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 4 22:22:48.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:48.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:48.5 Info: => 3.88E-05s 22:22:48.5 Info: PerformDBOperation 22:22:48.5 Info: Performing DB Operation 22:22:48.5 Info: => 3.04E-05s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:48', 'add_various_qualites_in_profile') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 4: add_various_qualites_in_profile migrated 22:22:48.5 Info: => 0.0003784s 22:22:48.5 Info: 5: metadata_profiles migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 5 22:22:48.5 Info: CreateTable MetadataProfiles 22:22:48.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:48.5 Info: => 0.0001086s 22:22:48.5 Info: CreateIndex MetadataProfiles (Name) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:48.5 Info: => 8.56E-05s 22:22:48.5 Info: AlterTable Artists 22:22:48.5 Info: => 3E-07s 22:22:48.5 Info: CreateColumn Artists MetadataProfileId Int32 22:22:48.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:48.5 Info: => 0.0004683s 22:22:48.5 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:48.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:48.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:48.5 Info: DROP TABLE "Artists" 22:22:48.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.5 Info: => 0.003947s 22:22:48.5 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:48.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:48.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:48.5 Info: DROP TABLE "Artists" 22:22:48.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.5 Info: => 0.0038374s 22:22:48.5 Info: AlterTable Albums 22:22:48.5 Info: => 4E-07s 22:22:48.5 Info: CreateColumn Albums SecondaryTypes String 22:22:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:48.5 Info: => 0.0004828s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:48', 'metadata_profiles') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 5: metadata_profiles migrated 22:22:48.5 Info: => 0.000943s 22:22:48.5 Info: 6: separate_automatic_and_interactive_search migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 6 22:22:48.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:48.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:48.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:48.5 Info: DROP TABLE "Indexers" 22:22:48.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.5 Info: => 0.0032884s 22:22:48.5 Info: AlterTable Indexers 22:22:48.5 Info: => 4E-07s 22:22:48.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:48.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:48.5 Info: => 0.0004323s 22:22:48.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:48.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:48.5 Info: => 3.1E-05s 22:22:48.5 Info: AlterTable Indexers 22:22:48.5 Info: => 3E-07s 22:22:48.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:48.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:48.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:48.5 Info: DROP TABLE "Indexers" 22:22:48.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.5 Info: => 0.0032541s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:48', 'separate_automatic_and_interactive_search') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 6: separate_automatic_and_interactive_search migrated 22:22:48.5 Info: => 0.0037237s 22:22:48.5 Info: 7: change_album_path_to_relative migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 7 22:22:48.5 Info: DeleteColumn Albums Path 22:22:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:48.5 Info: DROP TABLE "Albums" 22:22:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.5 Info: => 0.0040516s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:48', 'change_album_path_to_relative') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 7: change_album_path_to_relative migrated 22:22:48.5 Info: => 0.0045981s 22:22:48.5 Info: 8: change_quality_size_mb_to_kb migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 8 22:22:48.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:48.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:48.5 Info: => 4.28E-05s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:48', 'change_quality_size_mb_to_kb') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 8: change_quality_size_mb_to_kb migrated 22:22:48.5 Info: => 0.0003639s 22:22:48.5 Info: 9: album_releases migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 9 22:22:48.5 Info: AlterTable Albums 22:22:48.5 Info: => 5E-07s 22:22:48.5 Info: CreateColumn Albums Releases String 22:22:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:48.5 Info: => 0.0004508s 22:22:48.5 Info: AlterTable Albums 22:22:48.5 Info: => 3E-07s 22:22:48.5 Info: CreateColumn Albums CurrentRelease String 22:22:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:48.5 Info: => 0.0004368s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:48', 'album_releases') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 9: album_releases migrated 22:22:48.5 Info: => 0.0007922s 22:22:48.5 Info: 10: album_releases_fix migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 10 22:22:48.5 Info: AlterTable Albums 22:22:48.5 Info: => 4E-07s 22:22:48.5 Info: AlterColumn Albums Releases String 22:22:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:48.5 Info: DROP TABLE "Albums" 22:22:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.5 Info: => 0.0039788s 22:22:48.5 Info: AlterTable Albums 22:22:48.5 Info: => 3E-07s 22:22:48.5 Info: AlterColumn Albums CurrentRelease String 22:22:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:48.5 Info: DROP TABLE "Albums" 22:22:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.5 Info: => 0.0038904s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:48', 'album_releases_fix') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 10: album_releases_fix migrated 22:22:48.5 Info: => 0.0044051s 22:22:48.5 Info: 11: import_lists migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 11 22:22:48.5 Info: CreateTable ImportLists 22:22:48.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:48.5 Info: => 0.0001267s 22:22:48.5 Info: CreateIndex ImportLists (Name) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:48.5 Info: => 7.89E-05s 22:22:48.5 Info: CreateTable ImportListStatus 22:22:48.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:48.5 Info: => 0.0001031s 22:22:48.5 Info: CreateIndex ImportListStatus (ProviderId) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:48.5 Info: => 7.65E-05s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:48', 'import_lists') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 11: import_lists migrated 22:22:48.5 Info: => 0.0005153s 22:22:48.5 Info: 12: add_release_status migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 12 22:22:48.5 Info: AlterTable MetadataProfiles 22:22:48.5 Info: => 4E-07s 22:22:48.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:48.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:48.5 Info: => 0.000461s 22:22:48.5 Info: PerformDBOperation 22:22:48.5 Info: Performing DB Operation 22:22:48.5 Info: => 2.43E-05s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:48', 'add_release_status') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 12: add_release_status migrated 22:22:48.5 Info: => 0.0004424s 22:22:48.5 Info: 13: album_download_notification migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 13 22:22:48.5 Info: AlterTable Notifications 22:22:48.5 Info: => 4E-07s 22:22:48.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:48.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:48.5 Info: => 0.0004982s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:48', 'album_download_notification') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 13: album_download_notification migrated 22:22:48.5 Info: => 0.0008557s 22:22:48.5 Info: 14: fix_language_metadata_profiles migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 14 22:22:48.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:48.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:48.5 Info: => 9.03E-05s 22:22:48.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:48.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:48.5 Info: => 6.76E-05s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:48', 'fix_language_metadata_profiles') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 14: fix_language_metadata_profiles migrated 22:22:48.5 Info: => 0.0004595s 22:22:48.5 Info: 15: remove_fanzub migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 15 22:22:48.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:48.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:48.5 Info: => 3E-05s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:48', 'remove_fanzub') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 15: remove_fanzub migrated 22:22:48.5 Info: => 0.0004193s 22:22:48.5 Info: 16: update_artist_history_indexes migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 16 22:22:48.5 Info: CreateIndex Albums (ArtistId) 22:22:48.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:48.5 Info: => 8.7E-05s 22:22:48.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:48.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:48.5 Info: => 7.95E-05s 22:22:48.5 Info: DeleteIndex History (AlbumId) 22:22:48.5 Info: DROP INDEX "IX_History_AlbumId" 22:22:48.5 Info: => 0.0001106s 22:22:48.5 Info: CreateIndex History (AlbumId, Date) 22:22:48.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:48.5 Info: => 8.13E-05s 22:22:48.5 Info: DeleteIndex History (DownloadId) 22:22:48.5 Info: DROP INDEX "IX_History_DownloadId" 22:22:48.5 Info: => 0.0001058s 22:22:48.5 Info: CreateIndex History (DownloadId, Date) 22:22:48.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:48.5 Info: => 7.87E-05s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:48', 'update_artist_history_indexes') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 16: update_artist_history_indexes migrated 22:22:48.5 Info: => 0.0004319s 22:22:48.5 Info: 17: remove_nma migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 17 22:22:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:48.5 Info: => 3.66E-05s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:48', 'remove_nma') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 17: remove_nma migrated 22:22:48.5 Info: => 0.000337s 22:22:48.5 Info: 18: album_disambiguation migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 18 22:22:48.5 Info: AlterTable Albums 22:22:48.5 Info: => 4E-07s 22:22:48.5 Info: CreateColumn Albums Disambiguation String 22:22:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:48.5 Info: => 0.0005375s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:48', 'album_disambiguation') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 18: album_disambiguation migrated 22:22:48.5 Info: => 0.0008977s 22:22:48.5 Info: 19: add_ape_quality_in_profiles migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 19 22:22:48.5 Info: PerformDBOperation 22:22:48.5 Info: Performing DB Operation 22:22:48.5 Info: => 2.58E-05s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:48', 'add_ape_quality_in_profiles') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 19: add_ape_quality_in_profiles migrated 22:22:48.5 Info: => 0.0004305s 22:22:48.5 Info: 20: remove_pushalot migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 20 22:22:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:48.5 Info: => 3.46E-05s 22:22:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:48.5 Info: => 2.64E-05s 22:22:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:48.5 Info: => 2.28E-05s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:48', 'remove_pushalot') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 20: remove_pushalot migrated 22:22:48.5 Info: => 0.0004044s 22:22:48.5 Info: 21: add_custom_filters migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 21 22:22:48.5 Info: CreateTable CustomFilters 22:22:48.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:48.5 Info: => 0.0001018s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:48', 'add_custom_filters') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 21: add_custom_filters migrated 22:22:48.5 Info: => 0.0004156s 22:22:48.5 Info: 22: import_list_tags migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 22 22:22:48.5 Info: AlterTable ImportLists 22:22:48.5 Info: => 4E-07s 22:22:48.5 Info: CreateColumn ImportLists Tags String 22:22:48.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:48.5 Info: => 0.0004861s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:48', 'import_list_tags') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 22: import_list_tags migrated 22:22:48.5 Info: => 0.0008148s 22:22:48.5 Info: 23: add_release_groups_etc migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 23 22:22:48.5 Info: CreateTable ArtistMetadata 22:22:48.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:48.5 Info: => 0.0001368s 22:22:48.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:48.5 Info: => 8.23E-05s 22:22:48.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:48.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:48.5 Info: => 6.83E-05s 22:22:48.5 Info: AlterTable Artists 22:22:48.5 Info: => 4E-07s 22:22:48.5 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:48.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.5 Info: => 0.0004823s 22:22:48.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:48.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:48.5 Info: => 5.33E-05s 22:22:48.5 Info: CreateTable AlbumReleases 22:22:48.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:48.5 Info: => 0.0001269s 22:22:48.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:48.5 Info: => 0.0001014s 22:22:48.5 Info: CreateIndex AlbumReleases (AlbumId) 22:22:48.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:48.5 Info: => 7.64E-05s 22:22:48.5 Info: PerformDBOperation 22:22:48.5 Info: Performing DB Operation 22:22:48.5 Info: => 3.18E-05s 22:22:48.5 Info: AlterTable Albums 22:22:48.5 Info: => 3E-07s 22:22:48.5 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.5 Info: => 0.0005151s 22:22:48.5 Info: AlterTable Albums 22:22:48.5 Info: => 3E-07s 22:22:48.5 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:48.5 Info: => 0.0005115s 22:22:48.5 Info: AlterTable Albums 22:22:48.5 Info: => 3E-07s 22:22:48.5 Info: CreateColumn Albums Links String 22:22:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:48.5 Info: => 0.0005586s 22:22:48.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:48.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:48.5 Info: => 8.41E-05s 22:22:48.5 Info: AlterTable Tracks 22:22:48.5 Info: => 3E-07s 22:22:48.5 Info: CreateColumn Tracks ForeignRecordingId String 22:22:48.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:48.5 Info: => 0.0005143s 22:22:48.5 Info: AlterTable Tracks 22:22:48.5 Info: => 3E-07s 22:22:48.5 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:48.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:48.5 Info: => 0.00051s 22:22:48.5 Info: AlterTable Tracks 22:22:48.5 Info: => 4E-07s 22:22:48.5 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:48.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.5 Info: => 0.0005339s 22:22:48.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:48.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:48.5 Info: => 6.52E-05s 22:22:48.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:48.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:48.5 Info: => 5.46E-05s 22:22:48.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:48.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 22:22:48.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:48.5 Info: DROP TABLE "Artists" 22:22:48.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.5 Info: => 0.0134511s 22:22:48.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:48.5 Info: DROP TABLE "Albums" 22:22:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.5 Info: => 0.0043821s 22:22:48.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:48.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:48.5 Info: DROP TABLE "Tracks" 22:22:48.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:48.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.5 Info: => 0.0042785s 22:22:48.5 Info: DeleteColumn TrackFiles ArtistId 22:22:48.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:48.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:48.5 Info: DROP TABLE "TrackFiles" 22:22:48.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.5 Info: => 0.0035569s 22:22:48.5 Info: CreateIndex Artists (ArtistMetadataId) 22:22:48.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.5 Info: => 7.6E-05s 22:22:48.5 Info: CreateIndex Artists (Monitored) 22:22:48.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.5 Info: => 7.15E-05s 22:22:48.5 Info: CreateIndex Albums (ArtistMetadataId) 22:22:48.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:48.5 Info: => 7.05E-05s 22:22:48.5 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:48.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:48.5 Info: => 6.97E-05s 22:22:48.5 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:48.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:48.5 Info: => 6.76E-05s 22:22:48.5 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:48.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:48.5 Info: => 6.87E-05s 22:22:48.5 Info: UpdateData 22:22:48.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:48.5 Info: => 3.64E-05s 22:22:48.5 Info: UpdateData 22:22:48.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:48.5 Info: => 2.92E-05s 22:22:48.5 Info: UpdateData 22:22:48.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:48.5 Info: => 3.54E-05s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:48', 'add_release_groups_etc') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 23: add_release_groups_etc migrated 22:22:48.5 Info: => 0.0006764s 22:22:48.5 Info: 24: NewMediaInfoFormat migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 24 22:22:48.5 Info: UpdateData 22:22:48.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:48.5 Info: => 5E-05s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:48', 'NewMediaInfoFormat') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 24: NewMediaInfoFormat migrated 22:22:48.5 Info: => 0.0004691s 22:22:48.5 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 25 22:22:48.5 Info: RenameTable Restrictions ReleaseProfiles 22:22:48.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:48.5 Info: => 0.0014216s 22:22:48.5 Info: AlterTable ReleaseProfiles 22:22:48.5 Info: => 3E-07s 22:22:48.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:48.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:48.5 Info: => 0.0004873s 22:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:48', 'rename_restrictions_to_release_profiles') 22:22:48.5 Info: Committing Transaction 22:22:48.5 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:48.5 Info: => 0.000916s 22:22:48.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:48.5 Info: Beginning Transaction 22:22:48.5 Info: Starting migration of Main DB to 26 22:22:48.5 Info: RenameTable Profiles QualityProfiles 22:22:48.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:48.6 Info: => 0.0014306s 22:22:48.6 Info: AlterTable QualityProfiles 22:22:48.6 Info: => 4E-07s 22:22:48.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:48.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:48.6 Info: => 0.000484s 22:22:48.6 Info: AlterTable LanguageProfiles 22:22:48.6 Info: => 3E-07s 22:22:48.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:48.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:48.6 Info: => 0.0004751s 22:22:48.6 Info: UpdateData 22:22:48.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:48.6 Info: => 3.56E-05s 22:22:48.6 Info: UpdateData 22:22:48.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:48.6 Info: => 2.72E-05s 22:22:48.6 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:48.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:48.6 Info: DROP TABLE "Artists" 22:22:48.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.6 Info: => 0.0040572s 22:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:48', 'rename_quality_profiles_add_upgrade_allowed') 22:22:48.6 Info: Committing Transaction 22:22:48.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:48.6 Info: => 0.0046119s 22:22:48.6 Info: 27: add_import_exclusions migrating 22:22:48.6 Info: Beginning Transaction 22:22:48.6 Info: Starting migration of Main DB to 27 22:22:48.6 Info: CreateTable ImportListExclusions 22:22:48.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:48.6 Info: => 0.0001254s 22:22:48.6 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:48.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:48.6 Info: => 0.0001122s 22:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:48', 'add_import_exclusions') 22:22:48.6 Info: Committing Transaction 22:22:48.6 Info: 27: add_import_exclusions migrated 22:22:48.6 Info: => 0.0006066s 22:22:48.6 Info: 28: clean_artist_metadata_table migrating 22:22:48.6 Info: Beginning Transaction 22:22:48.6 Info: Starting migration of Main DB to 28 22:22:48.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.6 Info: => 0.0001264s 22:22:48.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.6 Info: => 0.0001143s 22:22:48.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:48.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:48.6 Info: => 0.0001099s 22:22:48.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:48.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:48.6 Info: => 0.0001113s 22:22:48.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.6 Info: => 0.0001064s 22:22:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:48.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:48.6 Info: => 0.0001092s 22:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:48', 'clean_artist_metadata_table') 22:22:48.6 Info: Committing Transaction 22:22:48.6 Info: 28: clean_artist_metadata_table migrated 22:22:48.6 Info: => 0.0005565s 22:22:48.6 Info: 29: health_issue_notification migrating 22:22:48.6 Info: Beginning Transaction 22:22:48.6 Info: Starting migration of Main DB to 29 22:22:48.6 Info: AlterTable Notifications 22:22:48.6 Info: => 5E-07s 22:22:48.6 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:48.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:48.6 Info: => 0.0005011s 22:22:48.6 Info: AlterTable Notifications 22:22:48.6 Info: => 3E-07s 22:22:48.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:48.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:48.6 Info: => 0.0004921s 22:22:48.6 Info: AlterTable Notifications 22:22:48.6 Info: => 3E-07s 22:22:48.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:48.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:48.6 Info: => 0.0005128s 22:22:48.6 Info: AlterTable Notifications 22:22:48.6 Info: => 3E-07s 22:22:48.6 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:48.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:48.6 Info: => 0.000489s 22:22:48.6 Info: AlterTable Notifications 22:22:48.6 Info: => 3E-07s 22:22:48.6 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:48.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:48.6 Info: => 0.0004885s 22:22:48.6 Info: DeleteColumn Notifications OnDownload 22:22:48.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:48.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:48.6 Info: DROP TABLE "Notifications" 22:22:48.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:48.6 Info: => 0.0041734s 22:22:48.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:48.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:48.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:48.6 Info: DROP TABLE "Notifications" 22:22:48.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:48.6 Info: => 0.0041182s 22:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:48', 'health_issue_notification') 22:22:48.6 Info: Committing Transaction 22:22:48.6 Info: 29: health_issue_notification migrated 22:22:48.6 Info: => 0.0046477s 22:22:48.6 Info: 30: add_mediafilerepository_mtime migrating 22:22:48.6 Info: Beginning Transaction 22:22:48.6 Info: Starting migration of Main DB to 30 22:22:48.6 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 22:22:48.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:22:48.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:22:48.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T22:22:48', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 22:22:48.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) 22:22:48.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T22:22:48', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 22:22:48.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) 22:22:48.6 Info: AlterTable TrackFiles 22:22:48.6 Info: => 4E-07s 22:22:48.6 Info: CreateColumn TrackFiles Modified DateTime 22:22:48.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:48.6 Info: => 0.0005253s 22:22:48.6 Info: AlterTable TrackFiles 22:22:48.6 Info: => 4E-07s 22:22:48.6 Info: CreateColumn TrackFiles Path String 22:22:48.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:48.6 Info: => 0.0005049s 22:22:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:48.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:48.6 Info: => 3.07E-05s 22:22:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:48.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:48.6 Info: => 0.000117s 22:22:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:48.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:48.6 Info: => 0.0001321s 22:22:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:48.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:48.6 Info: => 0.000128s 22:22:48.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:48.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:48.6 Info: => 6.46E-05s 22:22:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:48.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:48.6 Info: => 4.34E-05s 22:22:48.6 Info: AlterTable TrackFiles 22:22:48.6 Info: => 3E-07s 22:22:48.6 Info: AlterColumn TrackFiles Path String 22:22:48.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:48.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:48.6 Info: DROP TABLE "TrackFiles" 22:22:48.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.6 Info: => 0.004009s 22:22:48.6 Info: CreateIndex TrackFiles (Path) 22:22:48.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:48.6 Info: => 7.82E-05s 22:22:48.6 Info: DeleteColumn TrackFiles RelativePath 22:22:48.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:48.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:48.6 Info: DROP TABLE "TrackFiles" 22:22:48.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:48.6 Info: => 0.0044117s 22:22:48.6 Info: -> 7 Insert operations completed in 00:00:00.0004228 taking an average of 00:00:00.0000604 22:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:48', 'add_mediafilerepository_mtime') 22:22:48.6 Info: Committing Transaction 22:22:48.6 Info: 30: add_mediafilerepository_mtime migrated 22:22:48.6 Info: => 0.0050165s 22:22:48.6 Debug: Took: 00:00:00.1480671 22:22:48.6 Debug: Got 0 tracks 22:22:48.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 22:22:48.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 22:22:48.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181686841249_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:48.6 Info: DatabaseEngineVersionCheck migrating 22:22:48.6 Info: PerformDBOperation 22:22:48.6 Info: Performing DB Operation 22:22:48.6 Info: SQLite 3.48.0 22:22:48.6 Info: => 0.0013614s 22:22:48.6 Info: DatabaseEngineVersionCheck migrated 22:22:48.6 Info: => 0.0013715s 22:22:48.6 Info: VersionMigration migrating 22:22:48.6 Info: Beginning Transaction 22:22:48.6 Info: CreateTable VersionInfo 22:22:48.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:48.6 Info: => 0.0001805s 22:22:48.6 Info: Committing Transaction 22:22:48.6 Info: VersionMigration migrated 22:22:48.6 Info: => 0.0008899s 22:22:48.6 Info: VersionUniqueMigration migrating 22:22:48.6 Info: Beginning Transaction 22:22:48.6 Info: CreateIndex VersionInfo (Version) 22:22:48.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:48.6 Info: => 0.000103s 22:22:48.6 Info: AlterTable VersionInfo 22:22:48.6 Info: => 5E-07s 22:22:48.6 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:48.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:48.6 Info: => 0.0004393s 22:22:48.6 Info: Committing Transaction 22:22:48.6 Info: VersionUniqueMigration migrated 22:22:48.6 Info: => 0.0008205s 22:22:48.6 Info: VersionDescriptionMigration migrating 22:22:48.6 Info: Beginning Transaction 22:22:48.6 Info: AlterTable VersionInfo 22:22:48.6 Info: => 3E-07s 22:22:48.6 Info: CreateColumn VersionInfo Description String 22:22:48.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:48.6 Info: => 0.0001824s 22:22:48.6 Info: Committing Transaction 22:22:48.6 Info: VersionDescriptionMigration migrated 22:22:48.6 Info: => 0.0005721s 22:22:48.6 Info: 1: InitialSetup migrating 22:22:48.6 Info: Beginning Transaction 22:22:48.6 Info: Starting migration of Main DB to 1 22:22:48.6 Info: CreateTable Config 22:22:48.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:48.6 Info: => 0.0001402s 22:22:48.6 Info: CreateIndex Config (Key) 22:22:48.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:48.6 Info: => 7.09E-05s 22:22:48.6 Info: CreateTable RootFolders 22:22:48.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:48.6 Info: => 7.72E-05s 22:22:48.6 Info: CreateIndex RootFolders (Path) 22:22:48.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:48.6 Info: => 6.93E-05s 22:22:48.6 Info: CreateTable Artists 22:22:48.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) 22:22:48.6 Info: => 0.000206s 22:22:48.6 Info: CreateIndex Artists (ForeignArtistId) 22:22:48.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.6 Info: => 7.1E-05s 22:22:48.6 Info: CreateIndex Artists (NameSlug) 22:22:48.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.6 Info: => 6.51E-05s 22:22:48.6 Info: CreateIndex Artists (CleanName) 22:22:48.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.6 Info: => 6.32E-05s 22:22:48.6 Info: CreateIndex Artists (Path) 22:22:48.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.6 Info: => 6.09E-05s 22:22:48.6 Info: CreateTable Albums 22:22:48.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) 22:22:48.6 Info: => 0.0001865s 22:22:48.6 Info: CreateIndex Albums (ForeignAlbumId) 22:22:48.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.6 Info: => 6.89E-05s 22:22:48.6 Info: CreateIndex Albums (MBId) 22:22:48.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.6 Info: => 6.22E-05s 22:22:48.6 Info: CreateIndex Albums (TADBId) 22:22:48.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.6 Info: => 6.17E-05s 22:22:48.6 Info: CreateIndex Albums (TitleSlug) 22:22:48.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.6 Info: => 6.19E-05s 22:22:48.6 Info: CreateIndex Albums (CleanTitle) 22:22:48.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.6 Info: => 5.97E-05s 22:22:48.6 Info: CreateIndex Albums (Path) 22:22:48.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:48.6 Info: => 6.03E-05s 22:22:48.6 Info: CreateTable Tracks 22:22:48.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) 22:22:48.6 Info: => 0.0001166s 22:22:48.6 Info: CreateIndex Tracks (ForeignTrackId) 22:22:48.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.6 Info: => 6.63E-05s 22:22:48.6 Info: CreateIndex Tracks (ArtistId) 22:22:48.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:48.6 Info: => 6.88E-05s 22:22:48.6 Info: CreateIndex Tracks (TrackFileId) 22:22:48.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.6 Info: => 6.61E-05s 22:22:48.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:48.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:48.6 Info: => 6.96E-05s 22:22:48.6 Info: CreateTable TrackFiles 22:22:48.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) 22:22:48.6 Info: => 0.0001121s 22:22:48.6 Info: CreateIndex TrackFiles (ArtistId) 22:22:48.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:48.6 Info: => 6.63E-05s 22:22:48.6 Info: CreateIndex TrackFiles (AlbumId) 22:22:48.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.6 Info: => 6.52E-05s 22:22:48.6 Info: CreateTable History 22:22:48.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) 22:22:48.6 Info: => 0.0001158s 22:22:48.6 Info: CreateIndex History (Date) 22:22:48.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:48.6 Info: => 6.72E-05s 22:22:48.6 Info: CreateIndex History (EventType) 22:22:48.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:48.6 Info: => 6.31E-05s 22:22:48.6 Info: CreateIndex History (DownloadId) 22:22:48.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:48.6 Info: => 6.37E-05s 22:22:48.6 Info: CreateIndex History (AlbumId) 22:22:48.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:48.6 Info: => 6.26E-05s 22:22:48.6 Info: CreateTable Notifications 22:22:48.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) 22:22:48.6 Info: => 0.00013s 22:22:48.6 Info: CreateTable ScheduledTasks 22:22:48.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:48.6 Info: => 9.03E-05s 22:22:48.6 Info: CreateIndex ScheduledTasks (TypeName) 22:22:48.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:48.6 Info: => 7.01E-05s 22:22:48.6 Info: CreateTable Indexers 22:22:48.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) 22:22:48.6 Info: => 9.1E-05s 22:22:48.6 Info: CreateIndex Indexers (Name) 22:22:48.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.6 Info: => 6.83E-05s 22:22:48.6 Info: CreateTable Profiles 22:22:48.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:48.6 Info: => 8.31E-05s 22:22:48.6 Info: CreateIndex Profiles (Name) 22:22:48.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:48.6 Info: => 6.7E-05s 22:22:48.6 Info: CreateTable QualityDefinitions 22:22:48.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:48.7 Info: => 0.0001174s 22:22:48.7 Info: CreateIndex QualityDefinitions (Quality) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:48.7 Info: => 7.48E-05s 22:22:48.7 Info: CreateIndex QualityDefinitions (Title) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:48.7 Info: => 7.2E-05s 22:22:48.7 Info: CreateTable NamingConfig 22:22:48.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) 22:22:48.7 Info: => 0.000123s 22:22:48.7 Info: CreateTable Blacklist 22:22:48.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 '') 22:22:48.7 Info: => 0.0001319s 22:22:48.7 Info: CreateTable Metadata 22:22:48.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) 22:22:48.7 Info: => 9.05E-05s 22:22:48.7 Info: CreateTable MetadataFiles 22:22:48.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) 22:22:48.7 Info: => 0.0001049s 22:22:48.7 Info: CreateTable DownloadClients 22:22:48.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) 22:22:48.7 Info: => 8.73E-05s 22:22:48.7 Info: CreateTable PendingReleases 22:22:48.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 '') 22:22:48.7 Info: => 9.64E-05s 22:22:48.7 Info: CreateTable RemotePathMappings 22:22:48.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:48.7 Info: => 8.18E-05s 22:22:48.7 Info: CreateTable Tags 22:22:48.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:48.7 Info: => 7.72E-05s 22:22:48.7 Info: CreateIndex Tags (Label) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:48.7 Info: => 7.12E-05s 22:22:48.7 Info: CreateTable Restrictions 22:22:48.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:48.7 Info: => 8.54E-05s 22:22:48.7 Info: CreateTable DelayProfiles 22:22:48.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) 22:22:48.7 Info: => 0.0001346s 22:22:48.7 Info: CreateTable Users 22:22:48.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:48.7 Info: => 8.64E-05s 22:22:48.7 Info: CreateIndex Users (Identifier) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:48.7 Info: => 7.9E-05s 22:22:48.7 Info: CreateIndex Users (Username) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:48.7 Info: => 7.4E-05s 22:22:48.7 Info: CreateTable Commands 22:22:48.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) 22:22:48.7 Info: => 0.0001098s 22:22:48.7 Info: CreateTable IndexerStatus 22:22:48.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) 22:22:48.7 Info: => 0.0001051s 22:22:48.7 Info: CreateIndex IndexerStatus (ProviderId) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:48.7 Info: => 9.64E-05s 22:22:48.7 Info: CreateTable ExtraFiles 22:22:48.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) 22:22:48.7 Info: => 0.0001444s 22:22:48.7 Info: CreateTable LyricFiles 22:22:48.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) 22:22:48.7 Info: => 0.0001182s 22:22:48.7 Info: CreateTable LanguageProfiles 22:22:48.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:48.7 Info: => 8.58E-05s 22:22:48.7 Info: CreateIndex LanguageProfiles (Name) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:48.7 Info: => 7.89E-05s 22:22:48.7 Info: CreateTable DownloadClientStatus 22:22:48.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) 22:22:48.7 Info: => 9.29E-05s 22:22:48.7 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:48.7 Info: => 8.07E-05s 22:22:48.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:48.7 Info: -> 1 Insert operations completed in 00:00:00.0000518 taking an average of 00:00:00.0000518 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:48', 'InitialSetup') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 1: InitialSetup migrated 22:22:48.7 Info: => 0.0008957s 22:22:48.7 Info: 2: add_reason_to_pending_releases migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 2 22:22:48.7 Info: AlterTable PendingReleases 22:22:48.7 Info: => 5E-07s 22:22:48.7 Info: CreateColumn PendingReleases Reason Int32 22:22:48.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:48.7 Info: => 0.0004843s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:48', 'add_reason_to_pending_releases') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 2: add_reason_to_pending_releases migrated 22:22:48.7 Info: => 0.0009113s 22:22:48.7 Info: 3: add_medium_support migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 3 22:22:48.7 Info: AlterTable Albums 22:22:48.7 Info: => 4E-07s 22:22:48.7 Info: CreateColumn Albums Media String 22:22:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:48.7 Info: => 0.0004707s 22:22:48.7 Info: AlterTable Tracks 22:22:48.7 Info: => 4E-07s 22:22:48.7 Info: CreateColumn Tracks MediumNumber Int32 22:22:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:48.7 Info: => 0.0004492s 22:22:48.7 Info: AlterTable Tracks 22:22:48.7 Info: => 3E-07s 22:22:48.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:48.7 Info: => 0.0004477s 22:22:48.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:48.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:48.7 Info: => 3.48E-05s 22:22:48.7 Info: DeleteColumn Tracks TrackNumber 22:22:48.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) 22:22:48.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" 22:22:48.7 Info: DROP TABLE "Tracks" 22:22:48.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.7 Info: => 0.0045602s 22:22:48.7 Info: AlterTable Tracks 22:22:48.7 Info: => 3E-07s 22:22:48.7 Info: CreateColumn Tracks TrackNumber String 22:22:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:48.7 Info: => 0.0004535s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:48', 'add_medium_support') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 3: add_medium_support migrated 22:22:48.7 Info: => 0.0009871s 22:22:48.7 Info: 4: add_various_qualites_in_profile migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 4 22:22:48.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:48.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:48.7 Info: => 4.29E-05s 22:22:48.7 Info: PerformDBOperation 22:22:48.7 Info: Performing DB Operation 22:22:48.7 Info: => 3.44E-05s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:48', 'add_various_qualites_in_profile') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 4: add_various_qualites_in_profile migrated 22:22:48.7 Info: => 0.0004416s 22:22:48.7 Info: 5: metadata_profiles migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 5 22:22:48.7 Info: CreateTable MetadataProfiles 22:22:48.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:48.7 Info: => 0.0001092s 22:22:48.7 Info: CreateIndex MetadataProfiles (Name) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:48.7 Info: => 9.03E-05s 22:22:48.7 Info: AlterTable Artists 22:22:48.7 Info: => 3E-07s 22:22:48.7 Info: CreateColumn Artists MetadataProfileId Int32 22:22:48.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:48.7 Info: => 0.0005071s 22:22:48.7 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:48.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) 22:22:48.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" 22:22:48.7 Info: DROP TABLE "Artists" 22:22:48.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.7 Info: => 0.0046072s 22:22:48.7 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:48.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) 22:22:48.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" 22:22:48.7 Info: DROP TABLE "Artists" 22:22:48.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.7 Info: => 0.0045399s 22:22:48.7 Info: AlterTable Albums 22:22:48.7 Info: => 4E-07s 22:22:48.7 Info: CreateColumn Albums SecondaryTypes String 22:22:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:48.7 Info: => 0.000459s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:48', 'metadata_profiles') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 5: metadata_profiles migrated 22:22:48.7 Info: => 0.0009667s 22:22:48.7 Info: 6: separate_automatic_and_interactive_search migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 6 22:22:48.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:48.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) 22:22:48.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:48.7 Info: DROP TABLE "Indexers" 22:22:48.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.7 Info: => 0.0038683s 22:22:48.7 Info: AlterTable Indexers 22:22:48.7 Info: => 4E-07s 22:22:48.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:48.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:48.7 Info: => 0.0004631s 22:22:48.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:48.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:48.7 Info: => 3.5E-05s 22:22:48.7 Info: AlterTable Indexers 22:22:48.7 Info: => 3E-07s 22:22:48.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:48.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) 22:22:48.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" 22:22:48.7 Info: DROP TABLE "Indexers" 22:22:48.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.7 Info: => 0.0038792s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:48', 'separate_automatic_and_interactive_search') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 6: separate_automatic_and_interactive_search migrated 22:22:48.7 Info: => 0.0043561s 22:22:48.7 Info: 7: change_album_path_to_relative migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 7 22:22:48.7 Info: DeleteColumn Albums Path 22:22:48.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) 22:22:48.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" 22:22:48.7 Info: DROP TABLE "Albums" 22:22:48.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.7 Info: => 0.0046946s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:48', 'change_album_path_to_relative') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 7: change_album_path_to_relative migrated 22:22:48.7 Info: => 0.0052087s 22:22:48.7 Info: 8: change_quality_size_mb_to_kb migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 8 22:22:48.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 22:22:48.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 22:22:48.7 Info: => 4.42E-05s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:48', 'change_quality_size_mb_to_kb') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 8: change_quality_size_mb_to_kb migrated 22:22:48.7 Info: => 0.0004604s 22:22:48.7 Info: 9: album_releases migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 9 22:22:48.7 Info: AlterTable Albums 22:22:48.7 Info: => 5E-07s 22:22:48.7 Info: CreateColumn Albums Releases String 22:22:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:48.7 Info: => 0.0004719s 22:22:48.7 Info: AlterTable Albums 22:22:48.7 Info: => 3E-07s 22:22:48.7 Info: CreateColumn Albums CurrentRelease String 22:22:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:48.7 Info: => 0.0004672s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:48', 'album_releases') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 9: album_releases migrated 22:22:48.7 Info: => 0.0008305s 22:22:48.7 Info: 10: album_releases_fix migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 10 22:22:48.7 Info: AlterTable Albums 22:22:48.7 Info: => 6E-07s 22:22:48.7 Info: AlterColumn Albums Releases String 22:22:48.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) 22:22:48.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" 22:22:48.7 Info: DROP TABLE "Albums" 22:22:48.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.7 Info: => 0.0046976s 22:22:48.7 Info: AlterTable Albums 22:22:48.7 Info: => 4E-07s 22:22:48.7 Info: AlterColumn Albums CurrentRelease String 22:22:48.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) 22:22:48.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" 22:22:48.7 Info: DROP TABLE "Albums" 22:22:48.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.7 Info: => 0.0045365s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:48', 'album_releases_fix') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 10: album_releases_fix migrated 22:22:48.7 Info: => 0.0050233s 22:22:48.7 Info: 11: import_lists migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 11 22:22:48.7 Info: CreateTable ImportLists 22:22:48.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) 22:22:48.7 Info: => 0.0001404s 22:22:48.7 Info: CreateIndex ImportLists (Name) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:48.7 Info: => 8.49E-05s 22:22:48.7 Info: CreateTable ImportListStatus 22:22:48.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) 22:22:48.7 Info: => 0.0001101s 22:22:48.7 Info: CreateIndex ImportListStatus (ProviderId) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:48.7 Info: => 8.18E-05s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:48', 'import_lists') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 11: import_lists migrated 22:22:48.7 Info: => 0.0005354s 22:22:48.7 Info: 12: add_release_status migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 12 22:22:48.7 Info: AlterTable MetadataProfiles 22:22:48.7 Info: => 6E-07s 22:22:48.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:48.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:48.7 Info: => 0.0004859s 22:22:48.7 Info: PerformDBOperation 22:22:48.7 Info: Performing DB Operation 22:22:48.7 Info: => 2.8E-05s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:48', 'add_release_status') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 12: add_release_status migrated 22:22:48.7 Info: => 0.000454s 22:22:48.7 Info: 13: album_download_notification migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 13 22:22:48.7 Info: AlterTable Notifications 22:22:48.7 Info: => 6E-07s 22:22:48.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:48.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:48.7 Info: => 0.0005045s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:48', 'album_download_notification') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 13: album_download_notification migrated 22:22:48.7 Info: => 0.0008933s 22:22:48.7 Info: 14: fix_language_metadata_profiles migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 14 22:22:48.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 22:22:48.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 22:22:48.7 Info: => 8.48E-05s 22:22:48.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 22:22:48.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 22:22:48.7 Info: => 7.95E-05s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:48', 'fix_language_metadata_profiles') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 14: fix_language_metadata_profiles migrated 22:22:48.7 Info: => 0.0005006s 22:22:48.7 Info: 15: remove_fanzub migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 15 22:22:48.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:48.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:48.7 Info: => 3.07E-05s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:48', 'remove_fanzub') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 15: remove_fanzub migrated 22:22:48.7 Info: => 0.0004449s 22:22:48.7 Info: 16: update_artist_history_indexes migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 16 22:22:48.7 Info: CreateIndex Albums (ArtistId) 22:22:48.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:48.7 Info: => 9.57E-05s 22:22:48.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:48.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:48.7 Info: => 8.55E-05s 22:22:48.7 Info: DeleteIndex History (AlbumId) 22:22:48.7 Info: DROP INDEX "IX_History_AlbumId" 22:22:48.7 Info: => 0.0001291s 22:22:48.7 Info: CreateIndex History (AlbumId, Date) 22:22:48.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:48.7 Info: => 9.49E-05s 22:22:48.7 Info: DeleteIndex History (DownloadId) 22:22:48.7 Info: DROP INDEX "IX_History_DownloadId" 22:22:48.7 Info: => 0.0001127s 22:22:48.7 Info: CreateIndex History (DownloadId, Date) 22:22:48.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:48.7 Info: => 8.28E-05s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:48', 'update_artist_history_indexes') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 16: update_artist_history_indexes migrated 22:22:48.7 Info: => 0.0004864s 22:22:48.7 Info: 17: remove_nma migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 17 22:22:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:48.7 Info: => 4.92E-05s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:48', 'remove_nma') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 17: remove_nma migrated 22:22:48.7 Info: => 0.0003743s 22:22:48.7 Info: 18: album_disambiguation migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 18 22:22:48.7 Info: AlterTable Albums 22:22:48.7 Info: => 5E-07s 22:22:48.7 Info: CreateColumn Albums Disambiguation String 22:22:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:48.7 Info: => 0.0005787s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:48', 'album_disambiguation') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 18: album_disambiguation migrated 22:22:48.7 Info: => 0.000963s 22:22:48.7 Info: 19: add_ape_quality_in_profiles migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 19 22:22:48.7 Info: PerformDBOperation 22:22:48.7 Info: Performing DB Operation 22:22:48.7 Info: => 5.25E-05s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:48', 'add_ape_quality_in_profiles') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 19: add_ape_quality_in_profiles migrated 22:22:48.7 Info: => 0.0004591s 22:22:48.7 Info: 20: remove_pushalot migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 20 22:22:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:48.7 Info: => 3.9E-05s 22:22:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:48.7 Info: => 4.38E-05s 22:22:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:48.7 Info: => 3.06E-05s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:48', 'remove_pushalot') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 20: remove_pushalot migrated 22:22:48.7 Info: => 0.000365s 22:22:48.7 Info: 21: add_custom_filters migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 21 22:22:48.7 Info: CreateTable CustomFilters 22:22:48.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:48.7 Info: => 0.0001152s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:48', 'add_custom_filters') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 21: add_custom_filters migrated 22:22:48.7 Info: => 0.0004445s 22:22:48.7 Info: 22: import_list_tags migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 22 22:22:48.7 Info: AlterTable ImportLists 22:22:48.7 Info: => 5E-07s 22:22:48.7 Info: CreateColumn ImportLists Tags String 22:22:48.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:48.7 Info: => 0.0005306s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:48', 'import_list_tags') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 22: import_list_tags migrated 22:22:48.7 Info: => 0.0008672s 22:22:48.7 Info: 23: add_release_groups_etc migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 23 22:22:48.7 Info: CreateTable ArtistMetadata 22:22:48.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) 22:22:48.7 Info: => 0.000174s 22:22:48.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:48.7 Info: => 8.97E-05s 22:22:48.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" 22:22:48.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" 22:22:48.7 Info: => 8.94E-05s 22:22:48.7 Info: AlterTable Artists 22:22:48.7 Info: => 3E-07s 22:22:48.7 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:48.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.7 Info: => 0.0005295s 22:22:48.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:48.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:48.7 Info: => 5.92E-05s 22:22:48.7 Info: CreateTable AlbumReleases 22:22:48.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) 22:22:48.7 Info: => 0.0001519s 22:22:48.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:48.7 Info: => 0.0001034s 22:22:48.7 Info: CreateIndex AlbumReleases (AlbumId) 22:22:48.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:48.7 Info: => 8.03E-05s 22:22:48.7 Info: PerformDBOperation 22:22:48.7 Info: Performing DB Operation 22:22:48.7 Info: => 4.04E-05s 22:22:48.7 Info: AlterTable Albums 22:22:48.7 Info: => 3E-07s 22:22:48.7 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.7 Info: => 0.0005573s 22:22:48.7 Info: AlterTable Albums 22:22:48.7 Info: => 3E-07s 22:22:48.7 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:48.7 Info: => 0.0006094s 22:22:48.7 Info: AlterTable Albums 22:22:48.7 Info: => 3E-07s 22:22:48.7 Info: CreateColumn Albums Links String 22:22:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:48.7 Info: => 0.0005244s 22:22:48.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:48.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:48.7 Info: => 8.91E-05s 22:22:48.7 Info: AlterTable Tracks 22:22:48.7 Info: => 3E-07s 22:22:48.7 Info: CreateColumn Tracks ForeignRecordingId String 22:22:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:48.7 Info: => 0.0005432s 22:22:48.7 Info: AlterTable Tracks 22:22:48.7 Info: => 3E-07s 22:22:48.7 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:48.7 Info: => 0.0005358s 22:22:48.7 Info: AlterTable Tracks 22:22:48.7 Info: => 4E-07s 22:22:48.7 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.7 Info: => 0.0005555s 22:22:48.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:48.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:48.7 Info: => 7.2E-05s 22:22:48.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:48.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:48.7 Info: => 6.6E-05s 22:22:48.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:48.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.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" 22:22:48.7 Info: DROP TABLE "Artists" 22:22:48.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.7 Info: => 0.0122759s 22:22:48.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:48.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) 22:22:48.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" 22:22:48.7 Info: DROP TABLE "Albums" 22:22:48.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.7 Info: => 0.0044838s 22:22:48.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:48.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) 22:22:48.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" 22:22:48.7 Info: DROP TABLE "Tracks" 22:22:48.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:48.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.7 Info: => 0.0039725s 22:22:48.7 Info: DeleteColumn TrackFiles ArtistId 22:22:48.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:48.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" 22:22:48.7 Info: DROP TABLE "TrackFiles" 22:22:48.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.7 Info: => 0.0037093s 22:22:48.7 Info: CreateIndex Artists (ArtistMetadataId) 22:22:48.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.7 Info: => 7.84E-05s 22:22:48.7 Info: CreateIndex Artists (Monitored) 22:22:48.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.7 Info: => 7.25E-05s 22:22:48.7 Info: CreateIndex Albums (ArtistMetadataId) 22:22:48.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:48.7 Info: => 7.07E-05s 22:22:48.7 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:48.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:48.7 Info: => 6.94E-05s 22:22:48.7 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:48.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:48.7 Info: => 6.81E-05s 22:22:48.7 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:48.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:48.7 Info: => 6.77E-05s 22:22:48.7 Info: UpdateData 22:22:48.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:48.7 Info: => 4.19E-05s 22:22:48.7 Info: UpdateData 22:22:48.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:48.7 Info: => 3.19E-05s 22:22:48.7 Info: UpdateData 22:22:48.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:48.7 Info: => 3.38E-05s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:48', 'add_release_groups_etc') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 23: add_release_groups_etc migrated 22:22:48.7 Info: => 0.0006749s 22:22:48.7 Info: 24: NewMediaInfoFormat migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 24 22:22:48.7 Info: UpdateData 22:22:48.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:48.7 Info: => 3.75E-05s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:48', 'NewMediaInfoFormat') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 24: NewMediaInfoFormat migrated 22:22:48.7 Info: => 0.0004354s 22:22:48.7 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 25 22:22:48.7 Info: RenameTable Restrictions ReleaseProfiles 22:22:48.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:48.7 Info: => 0.0014899s 22:22:48.7 Info: AlterTable ReleaseProfiles 22:22:48.7 Info: => 4E-07s 22:22:48.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:48.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:48.7 Info: => 0.0005308s 22:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:48', 'rename_restrictions_to_release_profiles') 22:22:48.7 Info: Committing Transaction 22:22:48.7 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:48.7 Info: => 0.0009799s 22:22:48.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:48.7 Info: Beginning Transaction 22:22:48.7 Info: Starting migration of Main DB to 26 22:22:48.7 Info: RenameTable Profiles QualityProfiles 22:22:48.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:48.8 Info: => 0.0014389s 22:22:48.8 Info: AlterTable QualityProfiles 22:22:48.8 Info: => 4E-07s 22:22:48.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:48.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:48.8 Info: => 0.0005079s 22:22:48.8 Info: AlterTable LanguageProfiles 22:22:48.8 Info: => 3E-07s 22:22:48.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:48.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:48.8 Info: => 0.0004948s 22:22:48.8 Info: UpdateData 22:22:48.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:48.8 Info: => 3.31E-05s 22:22:48.8 Info: UpdateData 22:22:48.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:48.8 Info: => 2.43E-05s 22:22:48.8 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.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" 22:22:48.8 Info: DROP TABLE "Artists" 22:22:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.8 Info: => 0.0041446s 22:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:48', 'rename_quality_profiles_add_upgrade_allowed') 22:22:48.8 Info: Committing Transaction 22:22:48.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:48.8 Info: => 0.0047073s 22:22:48.8 Info: 27: add_import_exclusions migrating 22:22:48.8 Info: Beginning Transaction 22:22:48.8 Info: Starting migration of Main DB to 27 22:22:48.8 Info: CreateTable ImportListExclusions 22:22:48.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:48.8 Info: => 0.0001255s 22:22:48.8 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:48.8 Info: => 0.0001044s 22:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:48', 'add_import_exclusions') 22:22:48.8 Info: Committing Transaction 22:22:48.8 Info: 27: add_import_exclusions migrated 22:22:48.8 Info: => 0.0006102s 22:22:48.8 Info: 28: clean_artist_metadata_table migrating 22:22:48.8 Info: Beginning Transaction 22:22:48.8 Info: Starting migration of Main DB to 28 22:22:48.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.8 Info: => 0.0001293s 22:22:48.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.8 Info: => 0.000118s 22:22:48.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:48.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:48.8 Info: => 0.0001135s 22:22:48.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:48.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:48.8 Info: => 0.0001085s 22:22:48.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:48.8 Info: => 0.0001092s 22:22:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:48.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:48.8 Info: => 0.0001083s 22:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:48', 'clean_artist_metadata_table') 22:22:48.8 Info: Committing Transaction 22:22:48.8 Info: 28: clean_artist_metadata_table migrated 22:22:48.8 Info: => 0.0005506s 22:22:48.8 Info: 29: health_issue_notification migrating 22:22:48.8 Info: Beginning Transaction 22:22:48.8 Info: Starting migration of Main DB to 29 22:22:48.8 Info: AlterTable Notifications 22:22:48.8 Info: => 5E-07s 22:22:48.8 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:48.8 Info: => 0.0005226s 22:22:48.8 Info: AlterTable Notifications 22:22:48.8 Info: => 3E-07s 22:22:48.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:48.8 Info: => 0.0005067s 22:22:48.8 Info: AlterTable Notifications 22:22:48.8 Info: => 3E-07s 22:22:48.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:48.8 Info: => 0.0005159s 22:22:48.8 Info: AlterTable Notifications 22:22:48.8 Info: => 3E-07s 22:22:48.8 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:48.8 Info: => 0.0005101s 22:22:48.8 Info: AlterTable Notifications 22:22:48.8 Info: => 3E-07s 22:22:48.8 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:48.8 Info: => 0.000525s 22:22:48.8 Info: DeleteColumn Notifications OnDownload 22:22:48.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:48.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:48.8 Info: DROP TABLE "Notifications" 22:22:48.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:48.8 Info: => 0.0047067s 22:22:48.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:48.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:48.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:48.8 Info: DROP TABLE "Notifications" 22:22:48.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:48.8 Info: => 0.0046168s 22:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:48', 'health_issue_notification') 22:22:48.8 Info: Committing Transaction 22:22:48.8 Info: 29: health_issue_notification migrated 22:22:48.8 Info: => 0.005152s 22:22:48.8 Info: 30: add_mediafilerepository_mtime migrating 22:22:48.8 Info: Beginning Transaction 22:22:48.8 Info: Starting migration of Main DB to 30 22:22:48.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) 22:22:48.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:22:48.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:22:48.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T22:22:48', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:48.8 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) 22:22:48.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T22:22:48', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:48.8 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) 22:22:48.8 Info: AlterTable TrackFiles 22:22:48.8 Info: => 3E-07s 22:22:48.8 Info: CreateColumn TrackFiles Modified DateTime 22:22:48.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:48.8 Info: => 0.0005375s 22:22:48.8 Info: AlterTable TrackFiles 22:22:48.8 Info: => 3E-07s 22:22:48.8 Info: CreateColumn TrackFiles Path String 22:22:48.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:48.8 Info: => 0.00052s 22:22:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:48.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:48.8 Info: => 2.83E-05s 22:22:48.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) 22:22:48.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) 22:22:48.8 Info: => 0.0001151s 22:22:48.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) 22:22:48.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) 22:22:48.8 Info: => 0.0001367s 22:22:48.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) 22:22:48.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) 22:22:48.8 Info: => 0.0001378s 22:22:48.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") 22:22:48.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") 22:22:48.8 Info: => 6.66E-05s 22:22:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:48.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:48.8 Info: => 4.51E-05s 22:22:48.8 Info: AlterTable TrackFiles 22:22:48.8 Info: => 3E-07s 22:22:48.8 Info: AlterColumn TrackFiles Path String 22:22:48.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) 22:22:48.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" 22:22:48.8 Info: DROP TABLE "TrackFiles" 22:22:48.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.8 Info: => 0.0040708s 22:22:48.8 Info: CreateIndex TrackFiles (Path) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:48.8 Info: => 7.74E-05s 22:22:48.8 Info: DeleteColumn TrackFiles RelativePath 22:22:48.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) 22:22:48.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" 22:22:48.8 Info: DROP TABLE "TrackFiles" 22:22:48.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:48.8 Info: => 0.0044893s 22:22:48.8 Info: -> 7 Insert operations completed in 00:00:00.0004100 taking an average of 00:00:00.0000585 22:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:48', 'add_mediafilerepository_mtime') 22:22:48.8 Info: Committing Transaction 22:22:48.8 Info: 30: add_mediafilerepository_mtime migrated 22:22:48.8 Info: => 0.0050986s 22:22:48.8 Debug: Took: 00:00:00.1475920 22:22:48.8 Debug: Got 0 tracks 22:22:48.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 22:22:48.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 22:22:48.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181688772549_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:48.8 Info: DatabaseEngineVersionCheck migrating 22:22:48.8 Info: PerformDBOperation 22:22:48.8 Info: Performing DB Operation 22:22:48.8 Info: SQLite 3.48.0 22:22:48.8 Info: => 0.0013493s 22:22:48.8 Info: DatabaseEngineVersionCheck migrated 22:22:48.8 Info: => 0.0013596s 22:22:48.8 Info: VersionMigration migrating 22:22:48.8 Info: Beginning Transaction 22:22:48.8 Info: CreateTable VersionInfo 22:22:48.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:48.8 Info: => 0.0001795s 22:22:48.8 Info: Committing Transaction 22:22:48.8 Info: VersionMigration migrated 22:22:48.8 Info: => 0.0008868s 22:22:48.8 Info: VersionUniqueMigration migrating 22:22:48.8 Info: Beginning Transaction 22:22:48.8 Info: CreateIndex VersionInfo (Version) 22:22:48.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:48.8 Info: => 0.0001028s 22:22:48.8 Info: AlterTable VersionInfo 22:22:48.8 Info: => 3E-07s 22:22:48.8 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:48.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:48.8 Info: => 0.0004369s 22:22:48.8 Info: Committing Transaction 22:22:48.8 Info: VersionUniqueMigration migrated 22:22:48.8 Info: => 0.0008029s 22:22:48.8 Info: VersionDescriptionMigration migrating 22:22:48.8 Info: Beginning Transaction 22:22:48.8 Info: AlterTable VersionInfo 22:22:48.8 Info: => 4E-07s 22:22:48.8 Info: CreateColumn VersionInfo Description String 22:22:48.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:48.8 Info: => 0.0001703s 22:22:48.8 Info: Committing Transaction 22:22:48.8 Info: VersionDescriptionMigration migrated 22:22:48.8 Info: => 0.0004744s 22:22:48.8 Info: 1: InitialSetup migrating 22:22:48.8 Info: Beginning Transaction 22:22:48.8 Info: Starting migration of Main DB to 1 22:22:48.8 Info: CreateTable Config 22:22:48.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:48.8 Info: => 0.0001247s 22:22:48.8 Info: CreateIndex Config (Key) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:48.8 Info: => 7.04E-05s 22:22:48.8 Info: CreateTable RootFolders 22:22:48.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:48.8 Info: => 7.74E-05s 22:22:48.8 Info: CreateIndex RootFolders (Path) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:48.8 Info: => 6.71E-05s 22:22:48.8 Info: CreateTable Artists 22:22:48.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:48.8 Info: => 0.0002475s 22:22:48.8 Info: CreateIndex Artists (ForeignArtistId) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.8 Info: => 8.11E-05s 22:22:48.8 Info: CreateIndex Artists (NameSlug) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.8 Info: => 8.94E-05s 22:22:48.8 Info: CreateIndex Artists (CleanName) 22:22:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.8 Info: => 6.31E-05s 22:22:48.8 Info: CreateIndex Artists (Path) 22:22:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.8 Info: => 6.1E-05s 22:22:48.8 Info: CreateTable Albums 22:22:48.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:48.8 Info: => 0.0001872s 22:22:48.8 Info: CreateIndex Albums (ForeignAlbumId) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.8 Info: => 6.88E-05s 22:22:48.8 Info: CreateIndex Albums (MBId) 22:22:48.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.8 Info: => 6.37E-05s 22:22:48.8 Info: CreateIndex Albums (TADBId) 22:22:48.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.8 Info: => 6.2E-05s 22:22:48.8 Info: CreateIndex Albums (TitleSlug) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.8 Info: => 6.15E-05s 22:22:48.8 Info: CreateIndex Albums (CleanTitle) 22:22:48.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.8 Info: => 5.96E-05s 22:22:48.8 Info: CreateIndex Albums (Path) 22:22:48.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:48.8 Info: => 5.83E-05s 22:22:48.8 Info: CreateTable Tracks 22:22:48.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:48.8 Info: => 0.0001181s 22:22:48.8 Info: CreateIndex Tracks (ForeignTrackId) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.8 Info: => 6.58E-05s 22:22:48.8 Info: CreateIndex Tracks (ArtistId) 22:22:48.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:48.8 Info: => 6.96E-05s 22:22:48.8 Info: CreateIndex Tracks (TrackFileId) 22:22:48.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.8 Info: => 6.86E-05s 22:22:48.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:48.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:48.8 Info: => 7.04E-05s 22:22:48.8 Info: CreateTable TrackFiles 22:22:48.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:48.8 Info: => 0.000112s 22:22:48.8 Info: CreateIndex TrackFiles (ArtistId) 22:22:48.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:48.8 Info: => 6.67E-05s 22:22:48.8 Info: CreateIndex TrackFiles (AlbumId) 22:22:48.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.8 Info: => 6.11E-05s 22:22:48.8 Info: CreateTable History 22:22:48.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:48.8 Info: => 0.0001157s 22:22:48.8 Info: CreateIndex History (Date) 22:22:48.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:48.8 Info: => 6.61E-05s 22:22:48.8 Info: CreateIndex History (EventType) 22:22:48.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:48.8 Info: => 6.36E-05s 22:22:48.8 Info: CreateIndex History (DownloadId) 22:22:48.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:48.8 Info: => 7.46E-05s 22:22:48.8 Info: CreateIndex History (AlbumId) 22:22:48.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:48.8 Info: => 6.84E-05s 22:22:48.8 Info: CreateTable Notifications 22:22:48.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:48.8 Info: => 0.0001366s 22:22:48.8 Info: CreateTable ScheduledTasks 22:22:48.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:48.8 Info: => 9.67E-05s 22:22:48.8 Info: CreateIndex ScheduledTasks (TypeName) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:48.8 Info: => 7.21E-05s 22:22:48.8 Info: CreateTable Indexers 22:22:48.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:48.8 Info: => 0.0001059s 22:22:48.8 Info: CreateIndex Indexers (Name) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.8 Info: => 6.7E-05s 22:22:48.8 Info: CreateTable Profiles 22:22:48.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:48.8 Info: => 8.31E-05s 22:22:48.8 Info: CreateIndex Profiles (Name) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:48.8 Info: => 6.63E-05s 22:22:48.8 Info: CreateTable QualityDefinitions 22:22:48.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:48.8 Info: => 9E-05s 22:22:48.8 Info: CreateIndex QualityDefinitions (Quality) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:48.8 Info: => 6.9E-05s 22:22:48.8 Info: CreateIndex QualityDefinitions (Title) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:48.8 Info: => 6.59E-05s 22:22:48.8 Info: CreateTable NamingConfig 22:22:48.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:48.8 Info: => 0.0001333s 22:22:48.8 Info: CreateTable Blacklist 22:22:48.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:48.8 Info: => 0.0001448s 22:22:48.8 Info: CreateTable Metadata 22:22:48.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:48.8 Info: => 0.0001289s 22:22:48.8 Info: CreateTable MetadataFiles 22:22:48.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:48.8 Info: => 0.0001059s 22:22:48.8 Info: CreateTable DownloadClients 22:22:48.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:48.8 Info: => 8.59E-05s 22:22:48.8 Info: CreateTable PendingReleases 22:22:48.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:48.8 Info: => 9.54E-05s 22:22:48.8 Info: CreateTable RemotePathMappings 22:22:48.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:48.8 Info: => 8.2E-05s 22:22:48.8 Info: CreateTable Tags 22:22:48.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:48.8 Info: => 7.55E-05s 22:22:48.8 Info: CreateIndex Tags (Label) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:48.8 Info: => 7.17E-05s 22:22:48.8 Info: CreateTable Restrictions 22:22:48.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:48.8 Info: => 8.4E-05s 22:22:48.8 Info: CreateTable DelayProfiles 22:22:48.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:48.8 Info: => 0.0001338s 22:22:48.8 Info: CreateTable Users 22:22:48.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:48.8 Info: => 8.56E-05s 22:22:48.8 Info: CreateIndex Users (Identifier) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:48.8 Info: => 7.87E-05s 22:22:48.8 Info: CreateIndex Users (Username) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:48.8 Info: => 7.48E-05s 22:22:48.8 Info: CreateTable Commands 22:22:48.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:48.8 Info: => 0.0001108s 22:22:48.8 Info: CreateTable IndexerStatus 22:22:48.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:48.8 Info: => 0.0001052s 22:22:48.8 Info: CreateIndex IndexerStatus (ProviderId) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:48.8 Info: => 9.48E-05s 22:22:48.8 Info: CreateTable ExtraFiles 22:22:48.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:48.8 Info: => 0.0001472s 22:22:48.8 Info: CreateTable LyricFiles 22:22:48.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:48.8 Info: => 0.0001182s 22:22:48.8 Info: CreateTable LanguageProfiles 22:22:48.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:48.8 Info: => 8.38E-05s 22:22:48.8 Info: CreateIndex LanguageProfiles (Name) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:48.8 Info: => 7.9E-05s 22:22:48.8 Info: CreateTable DownloadClientStatus 22:22:48.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:48.8 Info: => 9.37E-05s 22:22:48.8 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:48.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:48.8 Info: => 7.94E-05s 22:22:48.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:48.8 Info: -> 1 Insert operations completed in 00:00:00.0000516 taking an average of 00:00:00.0000516 22:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:48', 'InitialSetup') 22:22:48.8 Info: Committing Transaction 22:22:48.9 Info: 1: InitialSetup migrated 22:22:48.9 Info: => 0.0009276s 22:22:48.9 Info: 2: add_reason_to_pending_releases migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 2 22:22:48.9 Info: AlterTable PendingReleases 22:22:48.9 Info: => 5E-07s 22:22:48.9 Info: CreateColumn PendingReleases Reason Int32 22:22:48.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:48.9 Info: => 0.0005253s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:48', 'add_reason_to_pending_releases') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 2: add_reason_to_pending_releases migrated 22:22:48.9 Info: => 0.0009473s 22:22:48.9 Info: 3: add_medium_support migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 3 22:22:48.9 Info: AlterTable Albums 22:22:48.9 Info: => 4E-07s 22:22:48.9 Info: CreateColumn Albums Media String 22:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:48.9 Info: => 0.0004717s 22:22:48.9 Info: AlterTable Tracks 22:22:48.9 Info: => 5E-07s 22:22:48.9 Info: CreateColumn Tracks MediumNumber Int32 22:22:48.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:48.9 Info: => 0.0004487s 22:22:48.9 Info: AlterTable Tracks 22:22:48.9 Info: => 3E-07s 22:22:48.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:48.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:48.9 Info: => 0.0004475s 22:22:48.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:48.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:48.9 Info: => 3.4E-05s 22:22:48.9 Info: DeleteColumn Tracks TrackNumber 22:22:48.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) 22:22:48.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" 22:22:48.9 Info: DROP TABLE "Tracks" 22:22:48.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.9 Info: => 0.0037927s 22:22:48.9 Info: AlterTable Tracks 22:22:48.9 Info: => 3E-07s 22:22:48.9 Info: CreateColumn Tracks TrackNumber String 22:22:48.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:48.9 Info: => 0.0005409s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:48', 'add_medium_support') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 3: add_medium_support migrated 22:22:48.9 Info: => 0.0010221s 22:22:48.9 Info: 4: add_various_qualites_in_profile migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 4 22:22:48.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:48.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:48.9 Info: => 3.98E-05s 22:22:48.9 Info: PerformDBOperation 22:22:48.9 Info: Performing DB Operation 22:22:48.9 Info: => 2.96E-05s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:48', 'add_various_qualites_in_profile') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 4: add_various_qualites_in_profile migrated 22:22:48.9 Info: => 0.0003659s 22:22:48.9 Info: 5: metadata_profiles migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 5 22:22:48.9 Info: CreateTable MetadataProfiles 22:22:48.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:48.9 Info: => 0.0001048s 22:22:48.9 Info: CreateIndex MetadataProfiles (Name) 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:48.9 Info: => 8.46E-05s 22:22:48.9 Info: AlterTable Artists 22:22:48.9 Info: => 4E-07s 22:22:48.9 Info: CreateColumn Artists MetadataProfileId Int32 22:22:48.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:48.9 Info: => 0.0004729s 22:22:48.9 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:48.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) 22:22:48.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" 22:22:48.9 Info: DROP TABLE "Artists" 22:22:48.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.9 Info: => 0.0039358s 22:22:48.9 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:48.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) 22:22:48.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" 22:22:48.9 Info: DROP TABLE "Artists" 22:22:48.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.9 Info: => 0.0039654s 22:22:48.9 Info: AlterTable Albums 22:22:48.9 Info: => 4E-07s 22:22:48.9 Info: CreateColumn Albums SecondaryTypes String 22:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:48.9 Info: => 0.0004528s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:48', 'metadata_profiles') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 5: metadata_profiles migrated 22:22:48.9 Info: => 0.000948s 22:22:48.9 Info: 6: separate_automatic_and_interactive_search migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 6 22:22:48.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:48.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:48.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:48.9 Info: DROP TABLE "Indexers" 22:22:48.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.9 Info: => 0.0037507s 22:22:48.9 Info: AlterTable Indexers 22:22:48.9 Info: => 3E-07s 22:22:48.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:48.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:48.9 Info: => 0.0004476s 22:22:48.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:48.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:48.9 Info: => 3.07E-05s 22:22:48.9 Info: AlterTable Indexers 22:22:48.9 Info: => 2E-07s 22:22:48.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:48.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:48.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:48.9 Info: DROP TABLE "Indexers" 22:22:48.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:48.9 Info: => 0.0037656s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:48', 'separate_automatic_and_interactive_search') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 6: separate_automatic_and_interactive_search migrated 22:22:48.9 Info: => 0.0042196s 22:22:48.9 Info: 7: change_album_path_to_relative migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 7 22:22:48.9 Info: DeleteColumn Albums Path 22:22:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:48.9 Info: DROP TABLE "Albums" 22:22:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.9 Info: => 0.0041554s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:48', 'change_album_path_to_relative') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 7: change_album_path_to_relative migrated 22:22:48.9 Info: => 0.0046823s 22:22:48.9 Info: 8: change_quality_size_mb_to_kb migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 8 22:22:48.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:48.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:48.9 Info: => 3.83E-05s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:48', 'change_quality_size_mb_to_kb') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 8: change_quality_size_mb_to_kb migrated 22:22:48.9 Info: => 0.0003821s 22:22:48.9 Info: 9: album_releases migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 9 22:22:48.9 Info: AlterTable Albums 22:22:48.9 Info: => 4E-07s 22:22:48.9 Info: CreateColumn Albums Releases String 22:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:48.9 Info: => 0.0004778s 22:22:48.9 Info: AlterTable Albums 22:22:48.9 Info: => 4E-07s 22:22:48.9 Info: CreateColumn Albums CurrentRelease String 22:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:48.9 Info: => 0.000455s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:48', 'album_releases') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 9: album_releases migrated 22:22:48.9 Info: => 0.0008105s 22:22:48.9 Info: 10: album_releases_fix migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 10 22:22:48.9 Info: AlterTable Albums 22:22:48.9 Info: => 5E-07s 22:22:48.9 Info: AlterColumn Albums Releases String 22:22:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:48.9 Info: DROP TABLE "Albums" 22:22:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.9 Info: => 0.0040482s 22:22:48.9 Info: AlterTable Albums 22:22:48.9 Info: => 4E-07s 22:22:48.9 Info: AlterColumn Albums CurrentRelease String 22:22:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:48.9 Info: DROP TABLE "Albums" 22:22:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.9 Info: => 0.004121s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:48', 'album_releases_fix') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 10: album_releases_fix migrated 22:22:48.9 Info: => 0.0045601s 22:22:48.9 Info: 11: import_lists migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 11 22:22:48.9 Info: CreateTable ImportLists 22:22:48.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:48.9 Info: => 0.0001463s 22:22:48.9 Info: CreateIndex ImportLists (Name) 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:48.9 Info: => 7.84E-05s 22:22:48.9 Info: CreateTable ImportListStatus 22:22:48.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:48.9 Info: => 0.0001064s 22:22:48.9 Info: CreateIndex ImportListStatus (ProviderId) 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:48.9 Info: => 9.29E-05s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:48', 'import_lists') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 11: import_lists migrated 22:22:48.9 Info: => 0.0005741s 22:22:48.9 Info: 12: add_release_status migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 12 22:22:48.9 Info: AlterTable MetadataProfiles 22:22:48.9 Info: => 5E-07s 22:22:48.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:48.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:48.9 Info: => 0.0005225s 22:22:48.9 Info: PerformDBOperation 22:22:48.9 Info: Performing DB Operation 22:22:48.9 Info: => 2.25E-05s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:48', 'add_release_status') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 12: add_release_status migrated 22:22:48.9 Info: => 0.0004605s 22:22:48.9 Info: 13: album_download_notification migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 13 22:22:48.9 Info: AlterTable Notifications 22:22:48.9 Info: => 4E-07s 22:22:48.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:48.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:48.9 Info: => 0.0004917s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:48', 'album_download_notification') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 13: album_download_notification migrated 22:22:48.9 Info: => 0.0009363s 22:22:48.9 Info: 14: fix_language_metadata_profiles migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 14 22:22:48.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:48.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:48.9 Info: => 0.0001104s 22:22:48.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:48.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:48.9 Info: => 7.29E-05s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:48', 'fix_language_metadata_profiles') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 14: fix_language_metadata_profiles migrated 22:22:48.9 Info: => 0.0004839s 22:22:48.9 Info: 15: remove_fanzub migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 15 22:22:48.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:48.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:48.9 Info: => 4.08E-05s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:48', 'remove_fanzub') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 15: remove_fanzub migrated 22:22:48.9 Info: => 0.0004437s 22:22:48.9 Info: 16: update_artist_history_indexes migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 16 22:22:48.9 Info: CreateIndex Albums (ArtistId) 22:22:48.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:48.9 Info: => 0.000102s 22:22:48.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:48.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:48.9 Info: => 9.65E-05s 22:22:48.9 Info: DeleteIndex History (AlbumId) 22:22:48.9 Info: DROP INDEX "IX_History_AlbumId" 22:22:48.9 Info: => 0.0001269s 22:22:48.9 Info: CreateIndex History (AlbumId, Date) 22:22:48.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:48.9 Info: => 8.3E-05s 22:22:48.9 Info: DeleteIndex History (DownloadId) 22:22:48.9 Info: DROP INDEX "IX_History_DownloadId" 22:22:48.9 Info: => 0.0001139s 22:22:48.9 Info: CreateIndex History (DownloadId, Date) 22:22:48.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:48.9 Info: => 8.3E-05s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:48', 'update_artist_history_indexes') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 16: update_artist_history_indexes migrated 22:22:48.9 Info: => 0.0004473s 22:22:48.9 Info: 17: remove_nma migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 17 22:22:48.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:48.9 Info: => 4.18E-05s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:48', 'remove_nma') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 17: remove_nma migrated 22:22:48.9 Info: => 0.0003507s 22:22:48.9 Info: 18: album_disambiguation migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 18 22:22:48.9 Info: AlterTable Albums 22:22:48.9 Info: => 5E-07s 22:22:48.9 Info: CreateColumn Albums Disambiguation String 22:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:48.9 Info: => 0.0005367s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:48', 'album_disambiguation') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 18: album_disambiguation migrated 22:22:48.9 Info: => 0.0008586s 22:22:48.9 Info: 19: add_ape_quality_in_profiles migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 19 22:22:48.9 Info: PerformDBOperation 22:22:48.9 Info: Performing DB Operation 22:22:48.9 Info: => 2.65E-05s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:48', 'add_ape_quality_in_profiles') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 19: add_ape_quality_in_profiles migrated 22:22:48.9 Info: => 0.0003319s 22:22:48.9 Info: 20: remove_pushalot migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 20 22:22:48.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:48.9 Info: => 6E-05s 22:22:48.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:48.9 Info: => 3.51E-05s 22:22:48.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:48.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:48.9 Info: => 5.32E-05s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:48', 'remove_pushalot') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 20: remove_pushalot migrated 22:22:48.9 Info: => 0.0003547s 22:22:48.9 Info: 21: add_custom_filters migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 21 22:22:48.9 Info: CreateTable CustomFilters 22:22:48.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:48.9 Info: => 0.0001189s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:48', 'add_custom_filters') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 21: add_custom_filters migrated 22:22:48.9 Info: => 0.0004517s 22:22:48.9 Info: 22: import_list_tags migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 22 22:22:48.9 Info: AlterTable ImportLists 22:22:48.9 Info: => 5E-07s 22:22:48.9 Info: CreateColumn ImportLists Tags String 22:22:48.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:48.9 Info: => 0.000538s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:48', 'import_list_tags') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 22: import_list_tags migrated 22:22:48.9 Info: => 0.0008745s 22:22:48.9 Info: 23: add_release_groups_etc migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 23 22:22:48.9 Info: CreateTable ArtistMetadata 22:22:48.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:48.9 Info: => 0.0001818s 22:22:48.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:48.9 Info: => 0.0001254s 22:22:48.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:48.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:48.9 Info: => 9.3E-05s 22:22:48.9 Info: AlterTable Artists 22:22:48.9 Info: => 4E-07s 22:22:48.9 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:48.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.9 Info: => 0.0005528s 22:22:48.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:48.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:48.9 Info: => 6.79E-05s 22:22:48.9 Info: CreateTable AlbumReleases 22:22:48.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:48.9 Info: => 0.000135s 22:22:48.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:48.9 Info: => 0.0001067s 22:22:48.9 Info: CreateIndex AlbumReleases (AlbumId) 22:22:48.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:48.9 Info: => 7.99E-05s 22:22:48.9 Info: PerformDBOperation 22:22:48.9 Info: Performing DB Operation 22:22:48.9 Info: => 3.11E-05s 22:22:48.9 Info: AlterTable Albums 22:22:48.9 Info: => 4E-07s 22:22:48.9 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.9 Info: => 0.000555s 22:22:48.9 Info: AlterTable Albums 22:22:48.9 Info: => 4E-07s 22:22:48.9 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:48.9 Info: => 0.0005387s 22:22:48.9 Info: AlterTable Albums 22:22:48.9 Info: => 3E-07s 22:22:48.9 Info: CreateColumn Albums Links String 22:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:48.9 Info: => 0.000528s 22:22:48.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:48.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:48.9 Info: => 9.13E-05s 22:22:48.9 Info: AlterTable Tracks 22:22:48.9 Info: => 3E-07s 22:22:48.9 Info: CreateColumn Tracks ForeignRecordingId String 22:22:48.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:48.9 Info: => 0.0006185s 22:22:48.9 Info: AlterTable Tracks 22:22:48.9 Info: => 3E-07s 22:22:48.9 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:48.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:48.9 Info: => 0.0005428s 22:22:48.9 Info: AlterTable Tracks 22:22:48.9 Info: => 2E-07s 22:22:48.9 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:48.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:48.9 Info: => 0.000551s 22:22:48.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:48.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:48.9 Info: => 7.02E-05s 22:22:48.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:48.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:48.9 Info: => 7.85E-05s 22:22:48.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:48.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:48.9 Info: DROP TABLE "Artists" 22:22:48.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.9 Info: => 0.0109956s 22:22:48.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:48.9 Info: DROP TABLE "Albums" 22:22:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:48.9 Info: => 0.0044599s 22:22:48.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:48.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:48.9 Info: DROP TABLE "Tracks" 22:22:48.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:48.9 Info: => 0.0039733s 22:22:48.9 Info: DeleteColumn TrackFiles ArtistId 22:22:48.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:48.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:48.9 Info: DROP TABLE "TrackFiles" 22:22:48.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:48.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:48.9 Info: => 0.0036826s 22:22:48.9 Info: CreateIndex Artists (ArtistMetadataId) 22:22:48.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.9 Info: => 7.61E-05s 22:22:48.9 Info: CreateIndex Artists (Monitored) 22:22:48.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.9 Info: => 7.15E-05s 22:22:48.9 Info: CreateIndex Albums (ArtistMetadataId) 22:22:48.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:48.9 Info: => 7E-05s 22:22:48.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:48.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:48.9 Info: => 6.84E-05s 22:22:48.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:48.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:48.9 Info: => 6.76E-05s 22:22:48.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:48.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:48.9 Info: => 6.97E-05s 22:22:48.9 Info: UpdateData 22:22:48.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:48.9 Info: => 3.76E-05s 22:22:48.9 Info: UpdateData 22:22:48.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:48.9 Info: => 3.11E-05s 22:22:48.9 Info: UpdateData 22:22:48.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:48.9 Info: => 3.63E-05s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:48', 'add_release_groups_etc') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 23: add_release_groups_etc migrated 22:22:48.9 Info: => 0.0006665s 22:22:48.9 Info: 24: NewMediaInfoFormat migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 24 22:22:48.9 Info: UpdateData 22:22:48.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:48.9 Info: => 3.97E-05s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:48', 'NewMediaInfoFormat') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 24: NewMediaInfoFormat migrated 22:22:48.9 Info: => 0.0004556s 22:22:48.9 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 25 22:22:48.9 Info: RenameTable Restrictions ReleaseProfiles 22:22:48.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:48.9 Info: => 0.0019178s 22:22:48.9 Info: AlterTable ReleaseProfiles 22:22:48.9 Info: => 4E-07s 22:22:48.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:48.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:48.9 Info: => 0.0005087s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:48', 'rename_restrictions_to_release_profiles') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:48.9 Info: => 0.0009506s 22:22:48.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 26 22:22:48.9 Info: RenameTable Profiles QualityProfiles 22:22:48.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:48.9 Info: => 0.0019674s 22:22:48.9 Info: AlterTable QualityProfiles 22:22:48.9 Info: => 4E-07s 22:22:48.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:48.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:48.9 Info: => 0.0004983s 22:22:48.9 Info: AlterTable LanguageProfiles 22:22:48.9 Info: => 3E-07s 22:22:48.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:48.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:48.9 Info: => 0.0004956s 22:22:48.9 Info: UpdateData 22:22:48.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:48.9 Info: => 3.58E-05s 22:22:48.9 Info: UpdateData 22:22:48.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:48.9 Info: => 2.77E-05s 22:22:48.9 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:48.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:48.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:48.9 Info: DROP TABLE "Artists" 22:22:48.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:48.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:48.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:48.9 Info: => 0.0042182s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:48', 'rename_quality_profiles_add_upgrade_allowed') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:48.9 Info: => 0.0047941s 22:22:48.9 Info: 27: add_import_exclusions migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 27 22:22:48.9 Info: CreateTable ImportListExclusions 22:22:48.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:48.9 Info: => 0.0001286s 22:22:48.9 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:48.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:48.9 Info: => 0.0001072s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:48', 'add_import_exclusions') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 27: add_import_exclusions migrated 22:22:48.9 Info: => 0.0005857s 22:22:48.9 Info: 28: clean_artist_metadata_table migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 28 22:22:48.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) 22:22:48.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) 22:22:48.9 Info: => 0.0001307s 22:22:48.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) 22:22:48.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) 22:22:48.9 Info: => 0.0001175s 22:22:48.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) 22:22:48.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) 22:22:48.9 Info: => 0.0001104s 22:22:48.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) 22:22:48.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) 22:22:48.9 Info: => 0.0001109s 22:22:48.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) 22:22:48.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) 22:22:48.9 Info: => 0.0001094s 22:22:48.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) 22:22:48.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) 22:22:48.9 Info: => 0.0001078s 22:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:48', 'clean_artist_metadata_table') 22:22:48.9 Info: Committing Transaction 22:22:48.9 Info: 28: clean_artist_metadata_table migrated 22:22:48.9 Info: => 0.0005789s 22:22:48.9 Info: 29: health_issue_notification migrating 22:22:48.9 Info: Beginning Transaction 22:22:48.9 Info: Starting migration of Main DB to 29 22:22:48.9 Info: AlterTable Notifications 22:22:48.9 Info: => 5E-07s 22:22:48.9 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:48.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:48.9 Info: => 0.0005335s 22:22:48.9 Info: AlterTable Notifications 22:22:48.9 Info: => 4E-07s 22:22:48.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:48.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:48.9 Info: => 0.000505s 22:22:48.9 Info: AlterTable Notifications 22:22:48.9 Info: => 3E-07s 22:22:48.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:48.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:48.9 Info: => 0.0005084s 22:22:48.9 Info: AlterTable Notifications 22:22:48.9 Info: => 3E-07s 22:22:48.9 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:48.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:48.9 Info: => 0.0005059s 22:22:48.9 Info: AlterTable Notifications 22:22:48.9 Info: => 3E-07s 22:22:48.9 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:48.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:48.9 Info: => 0.0005064s 22:22:48.9 Info: DeleteColumn Notifications OnDownload 22:22:49.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:49.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:49.0 Info: DROP TABLE "Notifications" 22:22:49.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:49.0 Info: => 0.004536s 22:22:49.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:49.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:49.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:49.0 Info: DROP TABLE "Notifications" 22:22:49.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:49.0 Info: => 0.0043265s 22:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:49', 'health_issue_notification') 22:22:49.0 Info: Committing Transaction 22:22:49.0 Info: 29: health_issue_notification migrated 22:22:49.0 Info: => 0.0048686s 22:22:49.0 Info: 30: add_mediafilerepository_mtime migrating 22:22:49.0 Info: Beginning Transaction 22:22:49.0 Info: Starting migration of Main DB to 30 22:22:49.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) 22:22:49.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:22:49.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:22:49.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T22:22:49', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:49.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 22:22:49.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T22:22:49', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:49.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 22:22:49.0 Info: AlterTable TrackFiles 22:22:49.0 Info: => 3E-07s 22:22:49.0 Info: CreateColumn TrackFiles Modified DateTime 22:22:49.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:49.0 Info: => 0.000559s 22:22:49.0 Info: AlterTable TrackFiles 22:22:49.0 Info: => 4E-07s 22:22:49.0 Info: CreateColumn TrackFiles Path String 22:22:49.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:49.0 Info: => 0.0005104s 22:22:49.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:49.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:49.0 Info: => 2.83E-05s 22:22:49.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:49.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:49.0 Info: => 0.0001149s 22:22:49.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:49.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:49.0 Info: => 0.000132s 22:22:49.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:49.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:49.0 Info: => 0.0001317s 22:22:49.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:49.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:49.0 Info: => 6.54E-05s 22:22:49.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:49.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:49.0 Info: => 4.48E-05s 22:22:49.0 Info: AlterTable TrackFiles 22:22:49.0 Info: => 3E-07s 22:22:49.0 Info: AlterColumn TrackFiles Path String 22:22:49.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:49.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:49.0 Info: DROP TABLE "TrackFiles" 22:22:49.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.0 Info: => 0.0041929s 22:22:49.0 Info: CreateIndex TrackFiles (Path) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:49.0 Info: => 8.8E-05s 22:22:49.0 Info: DeleteColumn TrackFiles RelativePath 22:22:49.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:49.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:49.0 Info: DROP TABLE "TrackFiles" 22:22:49.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:49.0 Info: => 0.0045051s 22:22:49.0 Info: -> 7 Insert operations completed in 00:00:00.0004420 taking an average of 00:00:00.0000631 22:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:49', 'add_mediafilerepository_mtime') 22:22:49.0 Info: Committing Transaction 22:22:49.0 Info: 30: add_mediafilerepository_mtime migrated 22:22:49.0 Info: => 0.005111s 22:22:49.0 Debug: Took: 00:00:00.1425944 22:22:49.0 Debug: Got 0 tracks 22:22:49.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 22:22:49.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 22:22:49.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181690655792_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:49.0 Info: DatabaseEngineVersionCheck migrating 22:22:49.0 Info: PerformDBOperation 22:22:49.0 Info: Performing DB Operation 22:22:49.0 Info: SQLite 3.48.0 22:22:49.0 Info: => 0.0014934s 22:22:49.0 Info: DatabaseEngineVersionCheck migrated 22:22:49.0 Info: => 0.0015035s 22:22:49.0 Info: VersionMigration migrating 22:22:49.0 Info: Beginning Transaction 22:22:49.0 Info: CreateTable VersionInfo 22:22:49.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:49.0 Info: => 0.000188s 22:22:49.0 Info: Committing Transaction 22:22:49.0 Info: VersionMigration migrated 22:22:49.0 Info: => 0.0007747s 22:22:49.0 Info: VersionUniqueMigration migrating 22:22:49.0 Info: Beginning Transaction 22:22:49.0 Info: CreateIndex VersionInfo (Version) 22:22:49.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:49.0 Info: => 0.0001163s 22:22:49.0 Info: AlterTable VersionInfo 22:22:49.0 Info: => 5E-07s 22:22:49.0 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:49.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:49.0 Info: => 0.0004894s 22:22:49.0 Info: Committing Transaction 22:22:49.0 Info: VersionUniqueMigration migrated 22:22:49.0 Info: => 0.0007966s 22:22:49.0 Info: VersionDescriptionMigration migrating 22:22:49.0 Info: Beginning Transaction 22:22:49.0 Info: AlterTable VersionInfo 22:22:49.0 Info: => 4E-07s 22:22:49.0 Info: CreateColumn VersionInfo Description String 22:22:49.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:49.0 Info: => 0.0001859s 22:22:49.0 Info: Committing Transaction 22:22:49.0 Info: VersionDescriptionMigration migrated 22:22:49.0 Info: => 0.0004502s 22:22:49.0 Info: 1: InitialSetup migrating 22:22:49.0 Info: Beginning Transaction 22:22:49.0 Info: Starting migration of Main DB to 1 22:22:49.0 Info: CreateTable Config 22:22:49.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:49.0 Info: => 0.0001542s 22:22:49.0 Info: CreateIndex Config (Key) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:49.0 Info: => 7.24E-05s 22:22:49.0 Info: CreateTable RootFolders 22:22:49.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:49.0 Info: => 8.16E-05s 22:22:49.0 Info: CreateIndex RootFolders (Path) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:49.0 Info: => 6.89E-05s 22:22:49.0 Info: CreateTable Artists 22:22:49.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:49.0 Info: => 0.0002325s 22:22:49.0 Info: CreateIndex Artists (ForeignArtistId) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.0 Info: => 7.39E-05s 22:22:49.0 Info: CreateIndex Artists (NameSlug) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.0 Info: => 6.76E-05s 22:22:49.0 Info: CreateIndex Artists (CleanName) 22:22:49.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.0 Info: => 6.7E-05s 22:22:49.0 Info: CreateIndex Artists (Path) 22:22:49.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.0 Info: => 6.37E-05s 22:22:49.0 Info: CreateTable Albums 22:22:49.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:49.0 Info: => 0.0002075s 22:22:49.0 Info: CreateIndex Albums (ForeignAlbumId) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.0 Info: => 7.05E-05s 22:22:49.0 Info: CreateIndex Albums (MBId) 22:22:49.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.0 Info: => 6.42E-05s 22:22:49.0 Info: CreateIndex Albums (TADBId) 22:22:49.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.0 Info: => 6.6E-05s 22:22:49.0 Info: CreateIndex Albums (TitleSlug) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.0 Info: => 6.7E-05s 22:22:49.0 Info: CreateIndex Albums (CleanTitle) 22:22:49.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.0 Info: => 6.52E-05s 22:22:49.0 Info: CreateIndex Albums (Path) 22:22:49.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:49.0 Info: => 6.49E-05s 22:22:49.0 Info: CreateTable Tracks 22:22:49.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:49.0 Info: => 0.0001234s 22:22:49.0 Info: CreateIndex Tracks (ForeignTrackId) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.0 Info: => 9.82E-05s 22:22:49.0 Info: CreateIndex Tracks (ArtistId) 22:22:49.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:49.0 Info: => 7.49E-05s 22:22:49.0 Info: CreateIndex Tracks (TrackFileId) 22:22:49.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.0 Info: => 7.54E-05s 22:22:49.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:49.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:49.0 Info: => 8.27E-05s 22:22:49.0 Info: CreateTable TrackFiles 22:22:49.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:49.0 Info: => 0.0001175s 22:22:49.0 Info: CreateIndex TrackFiles (ArtistId) 22:22:49.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:49.0 Info: => 6.59E-05s 22:22:49.0 Info: CreateIndex TrackFiles (AlbumId) 22:22:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.0 Info: => 6.25E-05s 22:22:49.0 Info: CreateTable History 22:22:49.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:49.0 Info: => 0.0001205s 22:22:49.0 Info: CreateIndex History (Date) 22:22:49.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:49.0 Info: => 6.67E-05s 22:22:49.0 Info: CreateIndex History (EventType) 22:22:49.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:49.0 Info: => 6.24E-05s 22:22:49.0 Info: CreateIndex History (DownloadId) 22:22:49.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:49.0 Info: => 6.36E-05s 22:22:49.0 Info: CreateIndex History (AlbumId) 22:22:49.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:49.0 Info: => 6.28E-05s 22:22:49.0 Info: CreateTable Notifications 22:22:49.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:49.0 Info: => 0.0001348s 22:22:49.0 Info: CreateTable ScheduledTasks 22:22:49.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:49.0 Info: => 9.33E-05s 22:22:49.0 Info: CreateIndex ScheduledTasks (TypeName) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:49.0 Info: => 9.3E-05s 22:22:49.0 Info: CreateTable Indexers 22:22:49.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:49.0 Info: => 0.0001176s 22:22:49.0 Info: CreateIndex Indexers (Name) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.0 Info: => 6.94E-05s 22:22:49.0 Info: CreateTable Profiles 22:22:49.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:49.0 Info: => 8.61E-05s 22:22:49.0 Info: CreateIndex Profiles (Name) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:49.0 Info: => 9.01E-05s 22:22:49.0 Info: CreateTable QualityDefinitions 22:22:49.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:49.0 Info: => 0.0001121s 22:22:49.0 Info: CreateIndex QualityDefinitions (Quality) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:49.0 Info: => 9.23E-05s 22:22:49.0 Info: CreateIndex QualityDefinitions (Title) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:49.0 Info: => 9.14E-05s 22:22:49.0 Info: CreateTable NamingConfig 22:22:49.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:49.0 Info: => 0.0001075s 22:22:49.0 Info: CreateTable Blacklist 22:22:49.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:49.0 Info: => 0.0001492s 22:22:49.0 Info: CreateTable Metadata 22:22:49.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:49.0 Info: => 0.0001168s 22:22:49.0 Info: CreateTable MetadataFiles 22:22:49.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:49.0 Info: => 0.0001096s 22:22:49.0 Info: CreateTable DownloadClients 22:22:49.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:49.0 Info: => 0.0001158s 22:22:49.0 Info: CreateTable PendingReleases 22:22:49.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:49.0 Info: => 0.0001071s 22:22:49.0 Info: CreateTable RemotePathMappings 22:22:49.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:49.0 Info: => 8.96E-05s 22:22:49.0 Info: CreateTable Tags 22:22:49.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:49.0 Info: => 0.0001025s 22:22:49.0 Info: CreateIndex Tags (Label) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:49.0 Info: => 9.95E-05s 22:22:49.0 Info: CreateTable Restrictions 22:22:49.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:49.0 Info: => 0.0001255s 22:22:49.0 Info: CreateTable DelayProfiles 22:22:49.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:49.0 Info: => 0.0001609s 22:22:49.0 Info: CreateTable Users 22:22:49.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:49.0 Info: => 0.000109s 22:22:49.0 Info: CreateIndex Users (Identifier) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:49.0 Info: => 8.06E-05s 22:22:49.0 Info: CreateIndex Users (Username) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:49.0 Info: => 7.38E-05s 22:22:49.0 Info: CreateTable Commands 22:22:49.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:49.0 Info: => 0.0001128s 22:22:49.0 Info: CreateTable IndexerStatus 22:22:49.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:49.0 Info: => 0.0001083s 22:22:49.0 Info: CreateIndex IndexerStatus (ProviderId) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:49.0 Info: => 0.0001129s 22:22:49.0 Info: CreateTable ExtraFiles 22:22:49.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:49.0 Info: => 0.0001359s 22:22:49.0 Info: CreateTable LyricFiles 22:22:49.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:49.0 Info: => 0.0005397s 22:22:49.0 Info: CreateTable LanguageProfiles 22:22:49.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:49.0 Info: => 9.62E-05s 22:22:49.0 Info: CreateIndex LanguageProfiles (Name) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:49.0 Info: => 0.0001099s 22:22:49.0 Info: CreateTable DownloadClientStatus 22:22:49.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:49.0 Info: => 0.000108s 22:22:49.0 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:49.0 Info: => 8.07E-05s 22:22:49.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:49.0 Info: -> 1 Insert operations completed in 00:00:00.0000535 taking an average of 00:00:00.0000535 22:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:49', 'InitialSetup') 22:22:49.0 Info: Committing Transaction 22:22:49.0 Info: 1: InitialSetup migrated 22:22:49.0 Info: => 0.0008486s 22:22:49.0 Info: 2: add_reason_to_pending_releases migrating 22:22:49.0 Info: Beginning Transaction 22:22:49.0 Info: Starting migration of Main DB to 2 22:22:49.0 Info: AlterTable PendingReleases 22:22:49.0 Info: => 5E-07s 22:22:49.0 Info: CreateColumn PendingReleases Reason Int32 22:22:49.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:49.0 Info: => 0.0005579s 22:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:49', 'add_reason_to_pending_releases') 22:22:49.0 Info: Committing Transaction 22:22:49.0 Info: 2: add_reason_to_pending_releases migrated 22:22:49.0 Info: => 0.0009934s 22:22:49.0 Info: 3: add_medium_support migrating 22:22:49.0 Info: Beginning Transaction 22:22:49.0 Info: Starting migration of Main DB to 3 22:22:49.0 Info: AlterTable Albums 22:22:49.0 Info: => 5E-07s 22:22:49.0 Info: CreateColumn Albums Media String 22:22:49.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:49.0 Info: => 0.0004857s 22:22:49.0 Info: AlterTable Tracks 22:22:49.0 Info: => 3E-07s 22:22:49.0 Info: CreateColumn Tracks MediumNumber Int32 22:22:49.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:49.0 Info: => 0.0004653s 22:22:49.0 Info: AlterTable Tracks 22:22:49.0 Info: => 3E-07s 22:22:49.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:49.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:49.0 Info: => 0.0004675s 22:22:49.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:49.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:49.0 Info: => 3.42E-05s 22:22:49.0 Info: DeleteColumn Tracks TrackNumber 22:22:49.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) 22:22:49.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" 22:22:49.0 Info: DROP TABLE "Tracks" 22:22:49.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:49.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.0 Info: => 0.0038883s 22:22:49.0 Info: AlterTable Tracks 22:22:49.0 Info: => 4E-07s 22:22:49.0 Info: CreateColumn Tracks TrackNumber String 22:22:49.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:49.0 Info: => 0.0004975s 22:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:49', 'add_medium_support') 22:22:49.0 Info: Committing Transaction 22:22:49.0 Info: 3: add_medium_support migrated 22:22:49.0 Info: => 0.0010005s 22:22:49.0 Info: 4: add_various_qualites_in_profile migrating 22:22:49.0 Info: Beginning Transaction 22:22:49.0 Info: Starting migration of Main DB to 4 22:22:49.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:49.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:49.0 Info: => 3.87E-05s 22:22:49.0 Info: PerformDBOperation 22:22:49.0 Info: Performing DB Operation 22:22:49.0 Info: => 3.07E-05s 22:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:49', 'add_various_qualites_in_profile') 22:22:49.0 Info: Committing Transaction 22:22:49.0 Info: 4: add_various_qualites_in_profile migrated 22:22:49.0 Info: => 0.0003646s 22:22:49.0 Info: 5: metadata_profiles migrating 22:22:49.0 Info: Beginning Transaction 22:22:49.0 Info: Starting migration of Main DB to 5 22:22:49.0 Info: CreateTable MetadataProfiles 22:22:49.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:49.0 Info: => 0.0001066s 22:22:49.0 Info: CreateIndex MetadataProfiles (Name) 22:22:49.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:49.0 Info: => 0.0001081s 22:22:49.0 Info: AlterTable Artists 22:22:49.0 Info: => 3E-07s 22:22:49.0 Info: CreateColumn Artists MetadataProfileId Int32 22:22:49.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:49.0 Info: => 0.0004864s 22:22:49.0 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:49.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:49.1 Info: DROP TABLE "Artists" 22:22:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.1 Info: => 0.004067s 22:22:49.1 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:49.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:49.1 Info: DROP TABLE "Artists" 22:22:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.1 Info: => 0.0040036s 22:22:49.1 Info: AlterTable Albums 22:22:49.1 Info: => 3E-07s 22:22:49.1 Info: CreateColumn Albums SecondaryTypes String 22:22:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:49.1 Info: => 0.0004647s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:49', 'metadata_profiles') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 5: metadata_profiles migrated 22:22:49.1 Info: => 0.000974s 22:22:49.1 Info: 6: separate_automatic_and_interactive_search migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 6 22:22:49.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:49.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:49.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:49.1 Info: DROP TABLE "Indexers" 22:22:49.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.1 Info: => 0.0033872s 22:22:49.1 Info: AlterTable Indexers 22:22:49.1 Info: => 3E-07s 22:22:49.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:49.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:49.1 Info: => 0.0004728s 22:22:49.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:49.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:49.1 Info: => 3.11E-05s 22:22:49.1 Info: AlterTable Indexers 22:22:49.1 Info: => 3E-07s 22:22:49.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:49.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:49.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:49.1 Info: DROP TABLE "Indexers" 22:22:49.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.1 Info: => 0.0034323s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:49', 'separate_automatic_and_interactive_search') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 6: separate_automatic_and_interactive_search migrated 22:22:49.1 Info: => 0.0038854s 22:22:49.1 Info: 7: change_album_path_to_relative migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 7 22:22:49.1 Info: DeleteColumn Albums Path 22:22:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:49.1 Info: DROP TABLE "Albums" 22:22:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.1 Info: => 0.0043172s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:49', 'change_album_path_to_relative') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 7: change_album_path_to_relative migrated 22:22:49.1 Info: => 0.0048257s 22:22:49.1 Info: 8: change_quality_size_mb_to_kb migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 8 22:22:49.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:49.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:49.1 Info: => 3.98E-05s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:49', 'change_quality_size_mb_to_kb') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 8: change_quality_size_mb_to_kb migrated 22:22:49.1 Info: => 0.0003758s 22:22:49.1 Info: 9: album_releases migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 9 22:22:49.1 Info: AlterTable Albums 22:22:49.1 Info: => 4E-07s 22:22:49.1 Info: CreateColumn Albums Releases String 22:22:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:49.1 Info: => 0.0004951s 22:22:49.1 Info: AlterTable Albums 22:22:49.1 Info: => 3E-07s 22:22:49.1 Info: CreateColumn Albums CurrentRelease String 22:22:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:49.1 Info: => 0.0004684s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:49', 'album_releases') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 9: album_releases migrated 22:22:49.1 Info: => 0.0007979s 22:22:49.1 Info: 10: album_releases_fix migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 10 22:22:49.1 Info: AlterTable Albums 22:22:49.1 Info: => 5E-07s 22:22:49.1 Info: AlterColumn Albums Releases String 22:22:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:49.1 Info: DROP TABLE "Albums" 22:22:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.1 Info: => 0.0046315s 22:22:49.1 Info: AlterTable Albums 22:22:49.1 Info: => 4E-07s 22:22:49.1 Info: AlterColumn Albums CurrentRelease String 22:22:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:49.1 Info: DROP TABLE "Albums" 22:22:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.1 Info: => 0.0047531s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:49', 'album_releases_fix') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 10: album_releases_fix migrated 22:22:49.1 Info: => 0.0052475s 22:22:49.1 Info: 11: import_lists migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 11 22:22:49.1 Info: CreateTable ImportLists 22:22:49.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:49.1 Info: => 0.0001435s 22:22:49.1 Info: CreateIndex ImportLists (Name) 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:49.1 Info: => 9.27E-05s 22:22:49.1 Info: CreateTable ImportListStatus 22:22:49.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:49.1 Info: => 0.0001162s 22:22:49.1 Info: CreateIndex ImportListStatus (ProviderId) 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:49.1 Info: => 0.0001014s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:49', 'import_lists') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 11: import_lists migrated 22:22:49.1 Info: => 0.0005704s 22:22:49.1 Info: 12: add_release_status migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 12 22:22:49.1 Info: AlterTable MetadataProfiles 22:22:49.1 Info: => 4E-07s 22:22:49.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:49.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:49.1 Info: => 0.0005025s 22:22:49.1 Info: PerformDBOperation 22:22:49.1 Info: Performing DB Operation 22:22:49.1 Info: => 2.2E-05s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:49', 'add_release_status') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 12: add_release_status migrated 22:22:49.1 Info: => 0.0004474s 22:22:49.1 Info: 13: album_download_notification migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 13 22:22:49.1 Info: AlterTable Notifications 22:22:49.1 Info: => 4E-07s 22:22:49.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:49.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:49.1 Info: => 0.0005101s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:49', 'album_download_notification') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 13: album_download_notification migrated 22:22:49.1 Info: => 0.000882s 22:22:49.1 Info: 14: fix_language_metadata_profiles migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 14 22:22:49.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:49.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:49.1 Info: => 9.85E-05s 22:22:49.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:49.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:49.1 Info: => 8.14E-05s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:49', 'fix_language_metadata_profiles') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 14: fix_language_metadata_profiles migrated 22:22:49.1 Info: => 0.0004482s 22:22:49.1 Info: 15: remove_fanzub migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 15 22:22:49.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:49.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:49.1 Info: => 5.95E-05s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:49', 'remove_fanzub') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 15: remove_fanzub migrated 22:22:49.1 Info: => 0.0003693s 22:22:49.1 Info: 16: update_artist_history_indexes migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 16 22:22:49.1 Info: CreateIndex Albums (ArtistId) 22:22:49.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:49.1 Info: => 9.19E-05s 22:22:49.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:49.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:49.1 Info: => 0.0001101s 22:22:49.1 Info: DeleteIndex History (AlbumId) 22:22:49.1 Info: DROP INDEX "IX_History_AlbumId" 22:22:49.1 Info: => 0.0001276s 22:22:49.1 Info: CreateIndex History (AlbumId, Date) 22:22:49.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:49.1 Info: => 8.64E-05s 22:22:49.1 Info: DeleteIndex History (DownloadId) 22:22:49.1 Info: DROP INDEX "IX_History_DownloadId" 22:22:49.1 Info: => 0.0001083s 22:22:49.1 Info: CreateIndex History (DownloadId, Date) 22:22:49.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:49.1 Info: => 8.24E-05s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:49', 'update_artist_history_indexes') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 16: update_artist_history_indexes migrated 22:22:49.1 Info: => 0.0004374s 22:22:49.1 Info: 17: remove_nma migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 17 22:22:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:49.1 Info: => 5.09E-05s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:49', 'remove_nma') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 17: remove_nma migrated 22:22:49.1 Info: => 0.0003688s 22:22:49.1 Info: 18: album_disambiguation migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 18 22:22:49.1 Info: AlterTable Albums 22:22:49.1 Info: => 6E-07s 22:22:49.1 Info: CreateColumn Albums Disambiguation String 22:22:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:49.1 Info: => 0.0005133s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:49', 'album_disambiguation') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 18: album_disambiguation migrated 22:22:49.1 Info: => 0.0008563s 22:22:49.1 Info: 19: add_ape_quality_in_profiles migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 19 22:22:49.1 Info: PerformDBOperation 22:22:49.1 Info: Performing DB Operation 22:22:49.1 Info: => 2.69E-05s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:49', 'add_ape_quality_in_profiles') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 19: add_ape_quality_in_profiles migrated 22:22:49.1 Info: => 0.0004026s 22:22:49.1 Info: 20: remove_pushalot migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 20 22:22:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:49.1 Info: => 6.05E-05s 22:22:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:49.1 Info: => 3.29E-05s 22:22:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:49.1 Info: => 3.41E-05s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:49', 'remove_pushalot') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 20: remove_pushalot migrated 22:22:49.1 Info: => 0.0003878s 22:22:49.1 Info: 21: add_custom_filters migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 21 22:22:49.1 Info: CreateTable CustomFilters 22:22:49.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:49.1 Info: => 0.0001076s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:49', 'add_custom_filters') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 21: add_custom_filters migrated 22:22:49.1 Info: => 0.0004384s 22:22:49.1 Info: 22: import_list_tags migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 22 22:22:49.1 Info: AlterTable ImportLists 22:22:49.1 Info: => 5E-07s 22:22:49.1 Info: CreateColumn ImportLists Tags String 22:22:49.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:49.1 Info: => 0.0005347s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:49', 'import_list_tags') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 22: import_list_tags migrated 22:22:49.1 Info: => 0.0008674s 22:22:49.1 Info: 23: add_release_groups_etc migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 23 22:22:49.1 Info: CreateTable ArtistMetadata 22:22:49.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:49.1 Info: => 0.0001828s 22:22:49.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:49.1 Info: => 8.84E-05s 22:22:49.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:49.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:49.1 Info: => 8.16E-05s 22:22:49.1 Info: AlterTable Artists 22:22:49.1 Info: => 3E-07s 22:22:49.1 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:49.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.1 Info: => 0.0005376s 22:22:49.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:49.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:49.1 Info: => 5.95E-05s 22:22:49.1 Info: CreateTable AlbumReleases 22:22:49.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:49.1 Info: => 0.0001479s 22:22:49.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:49.1 Info: => 0.0001055s 22:22:49.1 Info: CreateIndex AlbumReleases (AlbumId) 22:22:49.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:49.1 Info: => 7.45E-05s 22:22:49.1 Info: PerformDBOperation 22:22:49.1 Info: Performing DB Operation 22:22:49.1 Info: => 3.2E-05s 22:22:49.1 Info: AlterTable Albums 22:22:49.1 Info: => 4E-07s 22:22:49.1 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.1 Info: => 0.000565s 22:22:49.1 Info: AlterTable Albums 22:22:49.1 Info: => 5E-07s 22:22:49.1 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:49.1 Info: => 0.000551s 22:22:49.1 Info: AlterTable Albums 22:22:49.1 Info: => 3E-07s 22:22:49.1 Info: CreateColumn Albums Links String 22:22:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:49.1 Info: => 0.0005462s 22:22:49.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:49.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:49.1 Info: => 0.0001011s 22:22:49.1 Info: AlterTable Tracks 22:22:49.1 Info: => 2E-07s 22:22:49.1 Info: CreateColumn Tracks ForeignRecordingId String 22:22:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:49.1 Info: => 0.0005513s 22:22:49.1 Info: AlterTable Tracks 22:22:49.1 Info: => 3E-07s 22:22:49.1 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:49.1 Info: => 0.000538s 22:22:49.1 Info: AlterTable Tracks 22:22:49.1 Info: => 4E-07s 22:22:49.1 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.1 Info: => 0.0005282s 22:22:49.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:49.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:49.1 Info: => 7.62E-05s 22:22:49.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:49.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:49.1 Info: => 5.93E-05s 22:22:49.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 22:22:49.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:49.1 Info: DROP TABLE "Artists" 22:22:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.1 Info: => 0.0115658s 22:22:49.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:49.1 Info: DROP TABLE "Albums" 22:22:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.1 Info: => 0.0045134s 22:22:49.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:49.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:49.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:49.1 Info: DROP TABLE "Tracks" 22:22:49.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.1 Info: => 0.0040259s 22:22:49.1 Info: DeleteColumn TrackFiles ArtistId 22:22:49.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:49.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:49.1 Info: DROP TABLE "TrackFiles" 22:22:49.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.1 Info: => 0.0038736s 22:22:49.1 Info: CreateIndex Artists (ArtistMetadataId) 22:22:49.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:49.1 Info: => 7.59E-05s 22:22:49.1 Info: CreateIndex Artists (Monitored) 22:22:49.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:49.1 Info: => 7.31E-05s 22:22:49.1 Info: CreateIndex Albums (ArtistMetadataId) 22:22:49.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:49.1 Info: => 7.06E-05s 22:22:49.1 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:49.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:49.1 Info: => 7.04E-05s 22:22:49.1 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:49.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:49.1 Info: => 0.0001303s 22:22:49.1 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:49.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:49.1 Info: => 7.39E-05s 22:22:49.1 Info: UpdateData 22:22:49.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:49.1 Info: => 3.95E-05s 22:22:49.1 Info: UpdateData 22:22:49.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:49.1 Info: => 3.07E-05s 22:22:49.1 Info: UpdateData 22:22:49.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:49.1 Info: => 4.63E-05s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:49', 'add_release_groups_etc') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 23: add_release_groups_etc migrated 22:22:49.1 Info: => 0.0006964s 22:22:49.1 Info: 24: NewMediaInfoFormat migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 24 22:22:49.1 Info: UpdateData 22:22:49.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:49.1 Info: => 3.65E-05s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:49', 'NewMediaInfoFormat') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 24: NewMediaInfoFormat migrated 22:22:49.1 Info: => 0.0004371s 22:22:49.1 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 25 22:22:49.1 Info: RenameTable Restrictions ReleaseProfiles 22:22:49.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:49.1 Info: => 0.0015441s 22:22:49.1 Info: AlterTable ReleaseProfiles 22:22:49.1 Info: => 4E-07s 22:22:49.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:49.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:49.1 Info: => 0.0005034s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:49', 'rename_restrictions_to_release_profiles') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:49.1 Info: => 0.0009775s 22:22:49.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 26 22:22:49.1 Info: RenameTable Profiles QualityProfiles 22:22:49.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:49.1 Info: => 0.0015485s 22:22:49.1 Info: AlterTable QualityProfiles 22:22:49.1 Info: => 3E-07s 22:22:49.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:49.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:49.1 Info: => 0.000495s 22:22:49.1 Info: AlterTable LanguageProfiles 22:22:49.1 Info: => 3E-07s 22:22:49.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:49.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:49.1 Info: => 0.0005619s 22:22:49.1 Info: UpdateData 22:22:49.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:49.1 Info: => 3.64E-05s 22:22:49.1 Info: UpdateData 22:22:49.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:49.1 Info: => 2.75E-05s 22:22:49.1 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:49.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" 22:22:49.1 Info: DROP TABLE "Artists" 22:22:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:49.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:49.1 Info: => 0.0042564s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:49', 'rename_quality_profiles_add_upgrade_allowed') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:49.1 Info: => 0.0048115s 22:22:49.1 Info: 27: add_import_exclusions migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 27 22:22:49.1 Info: CreateTable ImportListExclusions 22:22:49.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:49.1 Info: => 0.0001255s 22:22:49.1 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:49.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:49.1 Info: => 0.0001059s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:49', 'add_import_exclusions') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 27: add_import_exclusions migrated 22:22:49.1 Info: => 0.0005818s 22:22:49.1 Info: 28: clean_artist_metadata_table migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 28 22:22:49.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) 22:22:49.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) 22:22:49.1 Info: => 0.0001259s 22:22:49.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) 22:22:49.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) 22:22:49.1 Info: => 0.0001132s 22:22:49.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) 22:22:49.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) 22:22:49.1 Info: => 0.0001195s 22:22:49.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) 22:22:49.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) 22:22:49.1 Info: => 0.000111s 22:22:49.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) 22:22:49.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) 22:22:49.1 Info: => 0.0001088s 22:22:49.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) 22:22:49.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) 22:22:49.1 Info: => 0.000112s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:49', 'clean_artist_metadata_table') 22:22:49.1 Info: Committing Transaction 22:22:49.1 Info: 28: clean_artist_metadata_table migrated 22:22:49.1 Info: => 0.0005569s 22:22:49.1 Info: 29: health_issue_notification migrating 22:22:49.1 Info: Beginning Transaction 22:22:49.1 Info: Starting migration of Main DB to 29 22:22:49.1 Info: AlterTable Notifications 22:22:49.1 Info: => 5E-07s 22:22:49.1 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:49.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:49.1 Info: => 0.0005157s 22:22:49.1 Info: AlterTable Notifications 22:22:49.1 Info: => 4E-07s 22:22:49.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:49.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:49.1 Info: => 0.0004947s 22:22:49.1 Info: AlterTable Notifications 22:22:49.1 Info: => 4E-07s 22:22:49.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:49.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:49.1 Info: => 0.000504s 22:22:49.1 Info: AlterTable Notifications 22:22:49.1 Info: => 4E-07s 22:22:49.1 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:49.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:49.1 Info: => 0.0004961s 22:22:49.1 Info: AlterTable Notifications 22:22:49.1 Info: => 4E-07s 22:22:49.1 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:49.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:49.1 Info: => 0.0005781s 22:22:49.1 Info: DeleteColumn Notifications OnDownload 22:22:49.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) 22:22:49.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" 22:22:49.1 Info: DROP TABLE "Notifications" 22:22:49.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:49.1 Info: => 0.0047533s 22:22:49.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:49.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) 22:22:49.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" 22:22:49.1 Info: DROP TABLE "Notifications" 22:22:49.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:49.1 Info: => 0.004676s 22:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:49', 'health_issue_notification') 22:22:49.1 Info: Committing Transaction 22:22:49.2 Info: 29: health_issue_notification migrated 22:22:49.2 Info: => 0.0052239s 22:22:49.2 Info: 30: add_mediafilerepository_mtime migrating 22:22:49.2 Info: Beginning Transaction 22:22:49.2 Info: Starting migration of Main DB to 30 22:22:49.2 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 22:22:49.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:22:49.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:22:49.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T22:22:49', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:49.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 22:22:49.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T22:22:49', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:49.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 22:22:49.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2025-02-03T22:22:49', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:49.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (3, '3', 0, 3, 100, 1, 1, '3', 1, 0) 22:22:49.2 Info: AlterTable TrackFiles 22:22:49.2 Info: => 3E-07s 22:22:49.2 Info: CreateColumn TrackFiles Modified DateTime 22:22:49.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:49.2 Info: => 0.0005327s 22:22:49.2 Info: AlterTable TrackFiles 22:22:49.2 Info: => 3E-07s 22:22:49.2 Info: CreateColumn TrackFiles Path String 22:22:49.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:49.2 Info: => 0.0005113s 22:22:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:49.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:49.2 Info: => 3.07E-05s 22:22:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:49.2 Info: => 0.0001174s 22:22:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:49.2 Info: => 0.0001293s 22:22:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:49.2 Info: => 0.0001325s 22:22:49.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:49.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:49.2 Info: => 7.43E-05s 22:22:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:49.2 Info: => 0.0001176s 22:22:49.2 Info: AlterTable TrackFiles 22:22:49.2 Info: => 3E-07s 22:22:49.2 Info: AlterColumn TrackFiles Path String 22:22:49.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:49.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:49.2 Info: DROP TABLE "TrackFiles" 22:22:49.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.2 Info: => 0.0041845s 22:22:49.2 Info: CreateIndex TrackFiles (Path) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:49.2 Info: => 8.04E-05s 22:22:49.2 Info: DeleteColumn TrackFiles RelativePath 22:22:49.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:49.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:49.2 Info: DROP TABLE "TrackFiles" 22:22:49.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:49.2 Info: => 0.0046392s 22:22:49.2 Info: -> 9 Insert operations completed in 00:00:00.0005377 taking an average of 00:00:00.0000597 22:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:49', 'add_mediafilerepository_mtime') 22:22:49.2 Info: Committing Transaction 22:22:49.2 Info: 30: add_mediafilerepository_mtime migrated 22:22:49.2 Info: => 0.005246s 22:22:49.2 Debug: Took: 00:00:00.1462091 22:22:49.2 Debug: Got 2 tracks 22:22:49.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 22:22:49.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 22:22:49.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181692578579_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:49.2 Info: DatabaseEngineVersionCheck migrating 22:22:49.2 Info: PerformDBOperation 22:22:49.2 Info: Performing DB Operation 22:22:49.2 Info: SQLite 3.48.0 22:22:49.2 Info: => 0.0014545s 22:22:49.2 Info: DatabaseEngineVersionCheck migrated 22:22:49.2 Info: => 0.0014648s 22:22:49.2 Info: VersionMigration migrating 22:22:49.2 Info: Beginning Transaction 22:22:49.2 Info: CreateTable VersionInfo 22:22:49.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:49.2 Info: => 0.0002102s 22:22:49.2 Info: Committing Transaction 22:22:49.2 Info: VersionMigration migrated 22:22:49.2 Info: => 0.0008946s 22:22:49.2 Info: VersionUniqueMigration migrating 22:22:49.2 Info: Beginning Transaction 22:22:49.2 Info: CreateIndex VersionInfo (Version) 22:22:49.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:49.2 Info: => 0.0001011s 22:22:49.2 Info: AlterTable VersionInfo 22:22:49.2 Info: => 4E-07s 22:22:49.2 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:49.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:49.2 Info: => 0.0004576s 22:22:49.2 Info: Committing Transaction 22:22:49.2 Info: VersionUniqueMigration migrated 22:22:49.2 Info: => 0.0007765s 22:22:49.2 Info: VersionDescriptionMigration migrating 22:22:49.2 Info: Beginning Transaction 22:22:49.2 Info: AlterTable VersionInfo 22:22:49.2 Info: => 5E-07s 22:22:49.2 Info: CreateColumn VersionInfo Description String 22:22:49.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:49.2 Info: => 0.0001853s 22:22:49.2 Info: Committing Transaction 22:22:49.2 Info: VersionDescriptionMigration migrated 22:22:49.2 Info: => 0.0004471s 22:22:49.2 Info: 1: InitialSetup migrating 22:22:49.2 Info: Beginning Transaction 22:22:49.2 Info: Starting migration of Main DB to 1 22:22:49.2 Info: CreateTable Config 22:22:49.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:49.2 Info: => 0.0001853s 22:22:49.2 Info: CreateIndex Config (Key) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:49.2 Info: => 7.08E-05s 22:22:49.2 Info: CreateTable RootFolders 22:22:49.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:49.2 Info: => 0.0001006s 22:22:49.2 Info: CreateIndex RootFolders (Path) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:49.2 Info: => 7.03E-05s 22:22:49.2 Info: CreateTable Artists 22:22:49.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) 22:22:49.2 Info: => 0.0002216s 22:22:49.2 Info: CreateIndex Artists (ForeignArtistId) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.2 Info: => 7.69E-05s 22:22:49.2 Info: CreateIndex Artists (NameSlug) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.2 Info: => 6.66E-05s 22:22:49.2 Info: CreateIndex Artists (CleanName) 22:22:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.2 Info: => 6.12E-05s 22:22:49.2 Info: CreateIndex Artists (Path) 22:22:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.2 Info: => 5.98E-05s 22:22:49.2 Info: CreateTable Albums 22:22:49.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) 22:22:49.2 Info: => 0.0001974s 22:22:49.2 Info: CreateIndex Albums (ForeignAlbumId) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.2 Info: => 6.85E-05s 22:22:49.2 Info: CreateIndex Albums (MBId) 22:22:49.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.2 Info: => 6.35E-05s 22:22:49.2 Info: CreateIndex Albums (TADBId) 22:22:49.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.2 Info: => 6.26E-05s 22:22:49.2 Info: CreateIndex Albums (TitleSlug) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.2 Info: => 6.28E-05s 22:22:49.2 Info: CreateIndex Albums (CleanTitle) 22:22:49.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.2 Info: => 6.06E-05s 22:22:49.2 Info: CreateIndex Albums (Path) 22:22:49.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:49.2 Info: => 6E-05s 22:22:49.2 Info: CreateTable Tracks 22:22:49.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) 22:22:49.2 Info: => 0.0001387s 22:22:49.2 Info: CreateIndex Tracks (ForeignTrackId) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.2 Info: => 6.82E-05s 22:22:49.2 Info: CreateIndex Tracks (ArtistId) 22:22:49.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:49.2 Info: => 6.76E-05s 22:22:49.2 Info: CreateIndex Tracks (TrackFileId) 22:22:49.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.2 Info: => 6.92E-05s 22:22:49.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:49.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:49.2 Info: => 6.98E-05s 22:22:49.2 Info: CreateTable TrackFiles 22:22:49.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) 22:22:49.2 Info: => 0.0001337s 22:22:49.2 Info: CreateIndex TrackFiles (ArtistId) 22:22:49.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:49.2 Info: => 6.57E-05s 22:22:49.2 Info: CreateIndex TrackFiles (AlbumId) 22:22:49.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.2 Info: => 6.39E-05s 22:22:49.2 Info: CreateTable History 22:22:49.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) 22:22:49.2 Info: => 0.0001381s 22:22:49.2 Info: CreateIndex History (Date) 22:22:49.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:49.2 Info: => 6.73E-05s 22:22:49.2 Info: CreateIndex History (EventType) 22:22:49.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:49.2 Info: => 6.51E-05s 22:22:49.2 Info: CreateIndex History (DownloadId) 22:22:49.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:49.2 Info: => 6.28E-05s 22:22:49.2 Info: CreateIndex History (AlbumId) 22:22:49.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:49.2 Info: => 6.2E-05s 22:22:49.2 Info: CreateTable Notifications 22:22:49.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) 22:22:49.2 Info: => 0.0001432s 22:22:49.2 Info: CreateTable ScheduledTasks 22:22:49.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:49.2 Info: => 0.0001316s 22:22:49.2 Info: CreateIndex ScheduledTasks (TypeName) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:49.2 Info: => 7.34E-05s 22:22:49.2 Info: CreateTable Indexers 22:22:49.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) 22:22:49.2 Info: => 0.0001176s 22:22:49.2 Info: CreateIndex Indexers (Name) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.2 Info: => 7.99E-05s 22:22:49.2 Info: CreateTable Profiles 22:22:49.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:49.2 Info: => 0.0001039s 22:22:49.2 Info: CreateIndex Profiles (Name) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:49.2 Info: => 9.02E-05s 22:22:49.2 Info: CreateTable QualityDefinitions 22:22:49.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:49.2 Info: => 0.0001278s 22:22:49.2 Info: CreateIndex QualityDefinitions (Quality) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:49.2 Info: => 7.07E-05s 22:22:49.2 Info: CreateIndex QualityDefinitions (Title) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:49.2 Info: => 7.19E-05s 22:22:49.2 Info: CreateTable NamingConfig 22:22:49.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) 22:22:49.2 Info: => 0.0001237s 22:22:49.2 Info: CreateTable Blacklist 22:22:49.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 '') 22:22:49.2 Info: => 0.0001634s 22:22:49.2 Info: CreateTable Metadata 22:22:49.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) 22:22:49.2 Info: => 0.0001102s 22:22:49.2 Info: CreateTable MetadataFiles 22:22:49.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) 22:22:49.2 Info: => 0.0001259s 22:22:49.2 Info: CreateTable DownloadClients 22:22:49.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) 22:22:49.2 Info: => 0.0001126s 22:22:49.2 Info: CreateTable PendingReleases 22:22:49.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 '') 22:22:49.2 Info: => 0.0001217s 22:22:49.2 Info: CreateTable RemotePathMappings 22:22:49.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:49.2 Info: => 0.0001051s 22:22:49.2 Info: CreateTable Tags 22:22:49.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:49.2 Info: => 9.81E-05s 22:22:49.2 Info: CreateIndex Tags (Label) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:49.2 Info: => 7.87E-05s 22:22:49.2 Info: CreateTable Restrictions 22:22:49.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:49.2 Info: => 0.0001065s 22:22:49.2 Info: CreateTable DelayProfiles 22:22:49.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) 22:22:49.2 Info: => 0.0001465s 22:22:49.2 Info: CreateTable Users 22:22:49.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:49.2 Info: => 0.0001022s 22:22:49.2 Info: CreateIndex Users (Identifier) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:49.2 Info: => 7.79E-05s 22:22:49.2 Info: CreateIndex Users (Username) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:49.2 Info: => 7.51E-05s 22:22:49.2 Info: CreateTable Commands 22:22:49.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) 22:22:49.2 Info: => 0.0001316s 22:22:49.2 Info: CreateTable IndexerStatus 22:22:49.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) 22:22:49.2 Info: => 0.0001249s 22:22:49.2 Info: CreateIndex IndexerStatus (ProviderId) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:49.2 Info: => 9.72E-05s 22:22:49.2 Info: CreateTable ExtraFiles 22:22:49.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) 22:22:49.2 Info: => 0.0001473s 22:22:49.2 Info: CreateTable LyricFiles 22:22:49.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) 22:22:49.2 Info: => 0.0001518s 22:22:49.2 Info: CreateTable LanguageProfiles 22:22:49.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:49.2 Info: => 0.0001134s 22:22:49.2 Info: CreateIndex LanguageProfiles (Name) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:49.2 Info: => 8.58E-05s 22:22:49.2 Info: CreateTable DownloadClientStatus 22:22:49.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) 22:22:49.2 Info: => 0.000138s 22:22:49.2 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:49.2 Info: => 8.25E-05s 22:22:49.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:49.2 Info: -> 1 Insert operations completed in 00:00:00.0000533 taking an average of 00:00:00.0000533 22:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:49', 'InitialSetup') 22:22:49.2 Info: Committing Transaction 22:22:49.2 Info: 1: InitialSetup migrated 22:22:49.2 Info: => 0.0008579s 22:22:49.2 Info: 2: add_reason_to_pending_releases migrating 22:22:49.2 Info: Beginning Transaction 22:22:49.2 Info: Starting migration of Main DB to 2 22:22:49.2 Info: AlterTable PendingReleases 22:22:49.2 Info: => 5E-07s 22:22:49.2 Info: CreateColumn PendingReleases Reason Int32 22:22:49.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:49.2 Info: => 0.0005121s 22:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:49', 'add_reason_to_pending_releases') 22:22:49.2 Info: Committing Transaction 22:22:49.2 Info: 2: add_reason_to_pending_releases migrated 22:22:49.2 Info: => 0.0009463s 22:22:49.2 Info: 3: add_medium_support migrating 22:22:49.2 Info: Beginning Transaction 22:22:49.2 Info: Starting migration of Main DB to 3 22:22:49.2 Info: AlterTable Albums 22:22:49.2 Info: => 4E-07s 22:22:49.2 Info: CreateColumn Albums Media String 22:22:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:49.2 Info: => 0.0004856s 22:22:49.2 Info: AlterTable Tracks 22:22:49.2 Info: => 4E-07s 22:22:49.2 Info: CreateColumn Tracks MediumNumber Int32 22:22:49.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:49.2 Info: => 0.0005055s 22:22:49.2 Info: AlterTable Tracks 22:22:49.2 Info: => 3E-07s 22:22:49.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:49.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:49.2 Info: => 0.0004683s 22:22:49.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:49.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:49.2 Info: => 3.48E-05s 22:22:49.2 Info: DeleteColumn Tracks TrackNumber 22:22:49.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) 22:22:49.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" 22:22:49.2 Info: DROP TABLE "Tracks" 22:22:49.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:49.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.2 Info: => 0.0038305s 22:22:49.2 Info: AlterTable Tracks 22:22:49.2 Info: => 4E-07s 22:22:49.2 Info: CreateColumn Tracks TrackNumber String 22:22:49.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:49.2 Info: => 0.0004642s 22:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:49', 'add_medium_support') 22:22:49.2 Info: Committing Transaction 22:22:49.2 Info: 3: add_medium_support migrated 22:22:49.2 Info: => 0.0009548s 22:22:49.2 Info: 4: add_various_qualites_in_profile migrating 22:22:49.2 Info: Beginning Transaction 22:22:49.2 Info: Starting migration of Main DB to 4 22:22:49.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:49.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:49.2 Info: => 3.93E-05s 22:22:49.2 Info: PerformDBOperation 22:22:49.2 Info: Performing DB Operation 22:22:49.2 Info: => 3.02E-05s 22:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:49', 'add_various_qualites_in_profile') 22:22:49.2 Info: Committing Transaction 22:22:49.2 Info: 4: add_various_qualites_in_profile migrated 22:22:49.2 Info: => 0.0003752s 22:22:49.2 Info: 5: metadata_profiles migrating 22:22:49.2 Info: Beginning Transaction 22:22:49.2 Info: Starting migration of Main DB to 5 22:22:49.2 Info: CreateTable MetadataProfiles 22:22:49.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:49.2 Info: => 0.0001286s 22:22:49.2 Info: CreateIndex MetadataProfiles (Name) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:49.2 Info: => 8.47E-05s 22:22:49.2 Info: AlterTable Artists 22:22:49.2 Info: => 3E-07s 22:22:49.2 Info: CreateColumn Artists MetadataProfileId Int32 22:22:49.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:49.2 Info: => 0.0005644s 22:22:49.2 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:49.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) 22:22:49.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" 22:22:49.2 Info: DROP TABLE "Artists" 22:22:49.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.2 Info: => 0.0039744s 22:22:49.2 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:49.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) 22:22:49.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" 22:22:49.2 Info: DROP TABLE "Artists" 22:22:49.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.2 Info: => 0.0038454s 22:22:49.2 Info: AlterTable Albums 22:22:49.2 Info: => 4E-07s 22:22:49.2 Info: CreateColumn Albums SecondaryTypes String 22:22:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:49.2 Info: => 0.0004724s 22:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:49', 'metadata_profiles') 22:22:49.2 Info: Committing Transaction 22:22:49.2 Info: 5: metadata_profiles migrated 22:22:49.2 Info: => 0.0009235s 22:22:49.2 Info: 6: separate_automatic_and_interactive_search migrating 22:22:49.2 Info: Beginning Transaction 22:22:49.2 Info: Starting migration of Main DB to 6 22:22:49.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:49.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) 22:22:49.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:49.3 Info: DROP TABLE "Indexers" 22:22:49.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.3 Info: => 0.0037738s 22:22:49.3 Info: AlterTable Indexers 22:22:49.3 Info: => 3E-07s 22:22:49.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:49.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:49.3 Info: => 0.0005547s 22:22:49.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:49.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:49.3 Info: => 3.13E-05s 22:22:49.3 Info: AlterTable Indexers 22:22:49.3 Info: => 2E-07s 22:22:49.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:49.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) 22:22:49.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" 22:22:49.3 Info: DROP TABLE "Indexers" 22:22:49.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.3 Info: => 0.0037341s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:49', 'separate_automatic_and_interactive_search') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 6: separate_automatic_and_interactive_search migrated 22:22:49.3 Info: => 0.0041922s 22:22:49.3 Info: 7: change_album_path_to_relative migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 7 22:22:49.3 Info: DeleteColumn Albums Path 22:22:49.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) 22:22:49.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" 22:22:49.3 Info: DROP TABLE "Albums" 22:22:49.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.3 Info: => 0.0040881s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:49', 'change_album_path_to_relative') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 7: change_album_path_to_relative migrated 22:22:49.3 Info: => 0.0046031s 22:22:49.3 Info: 8: change_quality_size_mb_to_kb migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 8 22:22:49.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 22:22:49.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 22:22:49.3 Info: => 3.9E-05s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:49', 'change_quality_size_mb_to_kb') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 8: change_quality_size_mb_to_kb migrated 22:22:49.3 Info: => 0.0003794s 22:22:49.3 Info: 9: album_releases migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 9 22:22:49.3 Info: AlterTable Albums 22:22:49.3 Info: => 4E-07s 22:22:49.3 Info: CreateColumn Albums Releases String 22:22:49.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:49.3 Info: => 0.0005047s 22:22:49.3 Info: AlterTable Albums 22:22:49.3 Info: => 3E-07s 22:22:49.3 Info: CreateColumn Albums CurrentRelease String 22:22:49.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:49.3 Info: => 0.0004703s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:49', 'album_releases') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 9: album_releases migrated 22:22:49.3 Info: => 0.0009008s 22:22:49.3 Info: 10: album_releases_fix migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 10 22:22:49.3 Info: AlterTable Albums 22:22:49.3 Info: => 5E-07s 22:22:49.3 Info: AlterColumn Albums Releases String 22:22:49.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) 22:22:49.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" 22:22:49.3 Info: DROP TABLE "Albums" 22:22:49.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.3 Info: => 0.0040028s 22:22:49.3 Info: AlterTable Albums 22:22:49.3 Info: => 3E-07s 22:22:49.3 Info: AlterColumn Albums CurrentRelease String 22:22:49.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) 22:22:49.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" 22:22:49.3 Info: DROP TABLE "Albums" 22:22:49.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.3 Info: => 0.004488s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:49', 'album_releases_fix') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 10: album_releases_fix migrated 22:22:49.3 Info: => 0.0049868s 22:22:49.3 Info: 11: import_lists migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 11 22:22:49.3 Info: CreateTable ImportLists 22:22:49.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) 22:22:49.3 Info: => 0.0001639s 22:22:49.3 Info: CreateIndex ImportLists (Name) 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:49.3 Info: => 8.66E-05s 22:22:49.3 Info: CreateTable ImportListStatus 22:22:49.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) 22:22:49.3 Info: => 0.0001257s 22:22:49.3 Info: CreateIndex ImportListStatus (ProviderId) 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:49.3 Info: => 8.26E-05s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:49', 'import_lists') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 11: import_lists migrated 22:22:49.3 Info: => 0.0005376s 22:22:49.3 Info: 12: add_release_status migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 12 22:22:49.3 Info: AlterTable MetadataProfiles 22:22:49.3 Info: => 5E-07s 22:22:49.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:49.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:49.3 Info: => 0.0004962s 22:22:49.3 Info: PerformDBOperation 22:22:49.3 Info: Performing DB Operation 22:22:49.3 Info: => 2.14E-05s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:49', 'add_release_status') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 12: add_release_status migrated 22:22:49.3 Info: => 0.0003789s 22:22:49.3 Info: 13: album_download_notification migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 13 22:22:49.3 Info: AlterTable Notifications 22:22:49.3 Info: => 5E-07s 22:22:49.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:49.3 Info: => 0.0005552s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:49', 'album_download_notification') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 13: album_download_notification migrated 22:22:49.3 Info: => 0.0009897s 22:22:49.3 Info: 14: fix_language_metadata_profiles migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 14 22:22:49.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 22:22:49.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 22:22:49.3 Info: => 7.43E-05s 22:22:49.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 22:22:49.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 22:22:49.3 Info: => 5.76E-05s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:49', 'fix_language_metadata_profiles') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 14: fix_language_metadata_profiles migrated 22:22:49.3 Info: => 0.0004691s 22:22:49.3 Info: 15: remove_fanzub migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 15 22:22:49.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:49.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:49.3 Info: => 3.78E-05s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:49', 'remove_fanzub') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 15: remove_fanzub migrated 22:22:49.3 Info: => 0.0004531s 22:22:49.3 Info: 16: update_artist_history_indexes migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 16 22:22:49.3 Info: CreateIndex Albums (ArtistId) 22:22:49.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:49.3 Info: => 9.23E-05s 22:22:49.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:49.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:49.3 Info: => 8.74E-05s 22:22:49.3 Info: DeleteIndex History (AlbumId) 22:22:49.3 Info: DROP INDEX "IX_History_AlbumId" 22:22:49.3 Info: => 0.0001328s 22:22:49.3 Info: CreateIndex History (AlbumId, Date) 22:22:49.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:49.3 Info: => 8.44E-05s 22:22:49.3 Info: DeleteIndex History (DownloadId) 22:22:49.3 Info: DROP INDEX "IX_History_DownloadId" 22:22:49.3 Info: => 0.0001162s 22:22:49.3 Info: CreateIndex History (DownloadId, Date) 22:22:49.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:49.3 Info: => 8.26E-05s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:49', 'update_artist_history_indexes') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 16: update_artist_history_indexes migrated 22:22:49.3 Info: => 0.0004745s 22:22:49.3 Info: 17: remove_nma migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 17 22:22:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:49.3 Info: => 5.27E-05s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:49', 'remove_nma') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 17: remove_nma migrated 22:22:49.3 Info: => 0.000412s 22:22:49.3 Info: 18: album_disambiguation migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 18 22:22:49.3 Info: AlterTable Albums 22:22:49.3 Info: => 6E-07s 22:22:49.3 Info: CreateColumn Albums Disambiguation String 22:22:49.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:49.3 Info: => 0.0005387s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:49', 'album_disambiguation') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 18: album_disambiguation migrated 22:22:49.3 Info: => 0.0009809s 22:22:49.3 Info: 19: add_ape_quality_in_profiles migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 19 22:22:49.3 Info: PerformDBOperation 22:22:49.3 Info: Performing DB Operation 22:22:49.3 Info: => 3.32E-05s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:49', 'add_ape_quality_in_profiles') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 19: add_ape_quality_in_profiles migrated 22:22:49.3 Info: => 0.0003698s 22:22:49.3 Info: 20: remove_pushalot migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 20 22:22:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:49.3 Info: => 5.08E-05s 22:22:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:49.3 Info: => 3.12E-05s 22:22:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:49.3 Info: => 2.96E-05s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:49', 'remove_pushalot') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 20: remove_pushalot migrated 22:22:49.3 Info: => 0.0003321s 22:22:49.3 Info: 21: add_custom_filters migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 21 22:22:49.3 Info: CreateTable CustomFilters 22:22:49.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:49.3 Info: => 0.0001425s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:49', 'add_custom_filters') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 21: add_custom_filters migrated 22:22:49.3 Info: => 0.0005331s 22:22:49.3 Info: 22: import_list_tags migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 22 22:22:49.3 Info: AlterTable ImportLists 22:22:49.3 Info: => 6E-07s 22:22:49.3 Info: CreateColumn ImportLists Tags String 22:22:49.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:49.3 Info: => 0.0005402s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:49', 'import_list_tags') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 22: import_list_tags migrated 22:22:49.3 Info: => 0.0009702s 22:22:49.3 Info: 23: add_release_groups_etc migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 23 22:22:49.3 Info: CreateTable ArtistMetadata 22:22:49.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) 22:22:49.3 Info: => 0.0001846s 22:22:49.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:49.3 Info: => 9.89E-05s 22:22:49.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" 22:22:49.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" 22:22:49.3 Info: => 7.92E-05s 22:22:49.3 Info: AlterTable Artists 22:22:49.3 Info: => 4E-07s 22:22:49.3 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:49.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.3 Info: => 0.0005342s 22:22:49.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:49.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:49.3 Info: => 6.69E-05s 22:22:49.3 Info: CreateTable AlbumReleases 22:22:49.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) 22:22:49.3 Info: => 0.0001554s 22:22:49.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:49.3 Info: => 0.0001038s 22:22:49.3 Info: CreateIndex AlbumReleases (AlbumId) 22:22:49.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:49.3 Info: => 8.21E-05s 22:22:49.3 Info: PerformDBOperation 22:22:49.3 Info: Performing DB Operation 22:22:49.3 Info: => 3.11E-05s 22:22:49.3 Info: AlterTable Albums 22:22:49.3 Info: => 3E-07s 22:22:49.3 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:49.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.3 Info: => 0.0005725s 22:22:49.3 Info: AlterTable Albums 22:22:49.3 Info: => 3E-07s 22:22:49.3 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:49.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:49.3 Info: => 0.0009644s 22:22:49.3 Info: AlterTable Albums 22:22:49.3 Info: => 5E-07s 22:22:49.3 Info: CreateColumn Albums Links String 22:22:49.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:49.3 Info: => 0.0005606s 22:22:49.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:49.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:49.3 Info: => 7.43E-05s 22:22:49.3 Info: AlterTable Tracks 22:22:49.3 Info: => 3E-07s 22:22:49.3 Info: CreateColumn Tracks ForeignRecordingId String 22:22:49.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:49.3 Info: => 0.0005511s 22:22:49.3 Info: AlterTable Tracks 22:22:49.3 Info: => 4E-07s 22:22:49.3 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:49.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:49.3 Info: => 0.0005667s 22:22:49.3 Info: AlterTable Tracks 22:22:49.3 Info: => 3E-07s 22:22:49.3 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:49.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.3 Info: => 0.0005543s 22:22:49.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:49.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:49.3 Info: => 6.95E-05s 22:22:49.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:49.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:49.3 Info: => 7.28E-05s 22:22:49.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:49.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 22:22:49.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" 22:22:49.3 Info: DROP TABLE "Artists" 22:22:49.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.3 Info: => 0.0107551s 22:22:49.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:49.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:49.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:49.3 Info: DROP TABLE "Albums" 22:22:49.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.3 Info: => 0.0044529s 22:22:49.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:49.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) 22:22:49.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" 22:22:49.3 Info: DROP TABLE "Tracks" 22:22:49.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.3 Info: => 0.0039347s 22:22:49.3 Info: DeleteColumn TrackFiles ArtistId 22:22:49.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:49.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" 22:22:49.3 Info: DROP TABLE "TrackFiles" 22:22:49.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.3 Info: => 0.0037693s 22:22:49.3 Info: CreateIndex Artists (ArtistMetadataId) 22:22:49.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:49.3 Info: => 7.64E-05s 22:22:49.3 Info: CreateIndex Artists (Monitored) 22:22:49.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:49.3 Info: => 7.17E-05s 22:22:49.3 Info: CreateIndex Albums (ArtistMetadataId) 22:22:49.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:49.3 Info: => 7.13E-05s 22:22:49.3 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:49.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:49.3 Info: => 6.95E-05s 22:22:49.3 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:49.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:49.3 Info: => 6.96E-05s 22:22:49.3 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:49.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:49.3 Info: => 6.87E-05s 22:22:49.3 Info: UpdateData 22:22:49.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:49.3 Info: => 3.65E-05s 22:22:49.3 Info: UpdateData 22:22:49.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:49.3 Info: => 2.93E-05s 22:22:49.3 Info: UpdateData 22:22:49.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:49.3 Info: => 3.36E-05s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:49', 'add_release_groups_etc') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 23: add_release_groups_etc migrated 22:22:49.3 Info: => 0.0005969s 22:22:49.3 Info: 24: NewMediaInfoFormat migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 24 22:22:49.3 Info: UpdateData 22:22:49.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:49.3 Info: => 4.8E-05s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:49', 'NewMediaInfoFormat') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 24: NewMediaInfoFormat migrated 22:22:49.3 Info: => 0.000448s 22:22:49.3 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 25 22:22:49.3 Info: RenameTable Restrictions ReleaseProfiles 22:22:49.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:49.3 Info: => 0.0019103s 22:22:49.3 Info: AlterTable ReleaseProfiles 22:22:49.3 Info: => 4E-07s 22:22:49.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:49.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:49.3 Info: => 0.0005145s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:49', 'rename_restrictions_to_release_profiles') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:49.3 Info: => 0.0009397s 22:22:49.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 26 22:22:49.3 Info: RenameTable Profiles QualityProfiles 22:22:49.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:49.3 Info: => 0.0019674s 22:22:49.3 Info: AlterTable QualityProfiles 22:22:49.3 Info: => 3E-07s 22:22:49.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:49.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:49.3 Info: => 0.0005303s 22:22:49.3 Info: AlterTable LanguageProfiles 22:22:49.3 Info: => 4E-07s 22:22:49.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:49.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:49.3 Info: => 0.0005054s 22:22:49.3 Info: UpdateData 22:22:49.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:49.3 Info: => 3.53E-05s 22:22:49.3 Info: UpdateData 22:22:49.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:49.3 Info: => 2.72E-05s 22:22:49.3 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:49.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:49.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" 22:22:49.3 Info: DROP TABLE "Artists" 22:22:49.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:49.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:49.3 Info: => 0.0041629s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:49', 'rename_quality_profiles_add_upgrade_allowed') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:49.3 Info: => 0.0047478s 22:22:49.3 Info: 27: add_import_exclusions migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 27 22:22:49.3 Info: CreateTable ImportListExclusions 22:22:49.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:49.3 Info: => 0.0001473s 22:22:49.3 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:49.3 Info: => 0.0001059s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:49', 'add_import_exclusions') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 27: add_import_exclusions migrated 22:22:49.3 Info: => 0.0005862s 22:22:49.3 Info: 28: clean_artist_metadata_table migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 28 22:22:49.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) 22:22:49.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) 22:22:49.3 Info: => 0.000128s 22:22:49.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) 22:22:49.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) 22:22:49.3 Info: => 0.0001144s 22:22:49.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) 22:22:49.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) 22:22:49.3 Info: => 0.0001098s 22:22:49.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) 22:22:49.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) 22:22:49.3 Info: => 0.0001099s 22:22:49.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) 22:22:49.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) 22:22:49.3 Info: => 0.0001092s 22:22:49.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) 22:22:49.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) 22:22:49.3 Info: => 0.0001111s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:49', 'clean_artist_metadata_table') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 28: clean_artist_metadata_table migrated 22:22:49.3 Info: => 0.0005734s 22:22:49.3 Info: 29: health_issue_notification migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 29 22:22:49.3 Info: AlterTable Notifications 22:22:49.3 Info: => 5E-07s 22:22:49.3 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:49.3 Info: => 0.0005307s 22:22:49.3 Info: AlterTable Notifications 22:22:49.3 Info: => 4E-07s 22:22:49.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:49.3 Info: => 0.0005626s 22:22:49.3 Info: AlterTable Notifications 22:22:49.3 Info: => 4E-07s 22:22:49.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:49.3 Info: => 0.0005212s 22:22:49.3 Info: AlterTable Notifications 22:22:49.3 Info: => 4E-07s 22:22:49.3 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:49.3 Info: => 0.0005161s 22:22:49.3 Info: AlterTable Notifications 22:22:49.3 Info: => 3E-07s 22:22:49.3 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:49.3 Info: => 0.0005176s 22:22:49.3 Info: DeleteColumn Notifications OnDownload 22:22:49.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) 22:22:49.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" 22:22:49.3 Info: DROP TABLE "Notifications" 22:22:49.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:49.3 Info: => 0.0042701s 22:22:49.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:49.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) 22:22:49.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" 22:22:49.3 Info: DROP TABLE "Notifications" 22:22:49.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:49.3 Info: => 0.0043257s 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:49', 'health_issue_notification') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 29: health_issue_notification migrated 22:22:49.3 Info: => 0.0048492s 22:22:49.3 Info: 30: add_mediafilerepository_mtime migrating 22:22:49.3 Info: Beginning Transaction 22:22:49.3 Info: Starting migration of Main DB to 30 22:22:49.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:22:49.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:22:49.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T22:22:49', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:49.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) 22:22:49.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T22:22:49', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:49.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) 22:22:49.3 Info: AlterTable TrackFiles 22:22:49.3 Info: => 3E-07s 22:22:49.3 Info: CreateColumn TrackFiles Modified DateTime 22:22:49.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:49.3 Info: => 0.0005458s 22:22:49.3 Info: AlterTable TrackFiles 22:22:49.3 Info: => 3E-07s 22:22:49.3 Info: CreateColumn TrackFiles Path String 22:22:49.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:49.3 Info: => 0.000527s 22:22:49.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:49.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:49.3 Info: => 2.87E-05s 22:22:49.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) 22:22:49.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) 22:22:49.3 Info: => 0.0001159s 22:22:49.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) 22:22:49.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) 22:22:49.3 Info: => 0.0002486s 22:22:49.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) 22:22:49.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) 22:22:49.3 Info: => 0.0001447s 22:22:49.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") 22:22:49.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") 22:22:49.3 Info: => 6.69E-05s 22:22:49.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:49.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:49.3 Info: => 4.39E-05s 22:22:49.3 Info: AlterTable TrackFiles 22:22:49.3 Info: => 4E-07s 22:22:49.3 Info: AlterColumn TrackFiles Path String 22:22:49.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:49.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" 22:22:49.3 Info: DROP TABLE "TrackFiles" 22:22:49.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.3 Info: => 0.0040265s 22:22:49.3 Info: CreateIndex TrackFiles (Path) 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:49.3 Info: => 7.75E-05s 22:22:49.3 Info: DeleteColumn TrackFiles RelativePath 22:22:49.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:49.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" 22:22:49.3 Info: DROP TABLE "TrackFiles" 22:22:49.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:49.3 Info: => 0.0044501s 22:22:49.3 Info: -> 6 Insert operations completed in 00:00:00.0003721 taking an average of 00:00:00.0000620 22:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:49', 'add_mediafilerepository_mtime') 22:22:49.3 Info: Committing Transaction 22:22:49.3 Info: 30: add_mediafilerepository_mtime migrated 22:22:49.3 Info: => 0.0050345s 22:22:49.4 Debug: Took: 00:00:00.1439176 22:22:49.4 Debug: Got 0 tracks 22:22:49.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 22:22:49.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 22:22:49.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181694469980_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:49.4 Info: DatabaseEngineVersionCheck migrating 22:22:49.4 Info: PerformDBOperation 22:22:49.4 Info: Performing DB Operation 22:22:49.4 Info: SQLite 3.48.0 22:22:49.4 Info: => 0.0016049s 22:22:49.4 Info: DatabaseEngineVersionCheck migrated 22:22:49.4 Info: => 0.0016152s 22:22:49.4 Info: VersionMigration migrating 22:22:49.4 Info: Beginning Transaction 22:22:49.4 Info: CreateTable VersionInfo 22:22:49.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:49.4 Info: => 0.0002218s 22:22:49.4 Info: Committing Transaction 22:22:49.4 Info: VersionMigration migrated 22:22:49.4 Info: => 0.0008985s 22:22:49.4 Info: VersionUniqueMigration migrating 22:22:49.4 Info: Beginning Transaction 22:22:49.4 Info: CreateIndex VersionInfo (Version) 22:22:49.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:49.4 Info: => 0.0001013s 22:22:49.4 Info: AlterTable VersionInfo 22:22:49.4 Info: => 3E-07s 22:22:49.4 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:49.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:49.4 Info: => 0.0004496s 22:22:49.4 Info: Committing Transaction 22:22:49.4 Info: VersionUniqueMigration migrated 22:22:49.4 Info: => 0.0008027s 22:22:49.4 Info: VersionDescriptionMigration migrating 22:22:49.4 Info: Beginning Transaction 22:22:49.4 Info: AlterTable VersionInfo 22:22:49.4 Info: => 4E-07s 22:22:49.4 Info: CreateColumn VersionInfo Description String 22:22:49.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:49.4 Info: => 0.000232s 22:22:49.4 Info: Committing Transaction 22:22:49.4 Info: VersionDescriptionMigration migrated 22:22:49.4 Info: => 0.0005506s 22:22:49.4 Info: 1: InitialSetup migrating 22:22:49.4 Info: Beginning Transaction 22:22:49.4 Info: Starting migration of Main DB to 1 22:22:49.4 Info: CreateTable Config 22:22:49.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:49.4 Info: => 0.0002049s 22:22:49.4 Info: CreateIndex Config (Key) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:49.4 Info: => 8.43E-05s 22:22:49.4 Info: CreateTable RootFolders 22:22:49.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:49.4 Info: => 0.0001171s 22:22:49.4 Info: CreateIndex RootFolders (Path) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:49.4 Info: => 7.43E-05s 22:22:49.4 Info: CreateTable Artists 22:22:49.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:49.4 Info: => 0.0002588s 22:22:49.4 Info: CreateIndex Artists (ForeignArtistId) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.4 Info: => 7.08E-05s 22:22:49.4 Info: CreateIndex Artists (NameSlug) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.4 Info: => 6.57E-05s 22:22:49.4 Info: CreateIndex Artists (CleanName) 22:22:49.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.4 Info: => 6.36E-05s 22:22:49.4 Info: CreateIndex Artists (Path) 22:22:49.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.4 Info: => 6.21E-05s 22:22:49.4 Info: CreateTable Albums 22:22:49.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:49.4 Info: => 0.0002101s 22:22:49.4 Info: CreateIndex Albums (ForeignAlbumId) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.4 Info: => 7.22E-05s 22:22:49.4 Info: CreateIndex Albums (MBId) 22:22:49.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.4 Info: => 7.35E-05s 22:22:49.4 Info: CreateIndex Albums (TADBId) 22:22:49.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.4 Info: => 6.2E-05s 22:22:49.4 Info: CreateIndex Albums (TitleSlug) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.4 Info: => 6.75E-05s 22:22:49.4 Info: CreateIndex Albums (CleanTitle) 22:22:49.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.4 Info: => 6.53E-05s 22:22:49.4 Info: CreateIndex Albums (Path) 22:22:49.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:49.4 Info: => 6.28E-05s 22:22:49.4 Info: CreateTable Tracks 22:22:49.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:49.4 Info: => 0.0001434s 22:22:49.4 Info: CreateIndex Tracks (ForeignTrackId) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.4 Info: => 6.96E-05s 22:22:49.4 Info: CreateIndex Tracks (ArtistId) 22:22:49.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:49.4 Info: => 7.14E-05s 22:22:49.4 Info: CreateIndex Tracks (TrackFileId) 22:22:49.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.4 Info: => 6.99E-05s 22:22:49.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:49.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:49.4 Info: => 7.1E-05s 22:22:49.4 Info: CreateTable TrackFiles 22:22:49.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:49.4 Info: => 0.000135s 22:22:49.4 Info: CreateIndex TrackFiles (ArtistId) 22:22:49.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:49.4 Info: => 6.82E-05s 22:22:49.4 Info: CreateIndex TrackFiles (AlbumId) 22:22:49.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.4 Info: => 6.46E-05s 22:22:49.4 Info: CreateTable History 22:22:49.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:49.4 Info: => 0.0001392s 22:22:49.4 Info: CreateIndex History (Date) 22:22:49.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:49.4 Info: => 6.73E-05s 22:22:49.4 Info: CreateIndex History (EventType) 22:22:49.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:49.4 Info: => 6.55E-05s 22:22:49.4 Info: CreateIndex History (DownloadId) 22:22:49.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:49.4 Info: => 6.4E-05s 22:22:49.4 Info: CreateIndex History (AlbumId) 22:22:49.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:49.4 Info: => 6.27E-05s 22:22:49.4 Info: CreateTable Notifications 22:22:49.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:49.4 Info: => 0.0001686s 22:22:49.4 Info: CreateTable ScheduledTasks 22:22:49.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:49.4 Info: => 0.0001214s 22:22:49.4 Info: CreateIndex ScheduledTasks (TypeName) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:49.4 Info: => 7.83E-05s 22:22:49.4 Info: CreateTable Indexers 22:22:49.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:49.4 Info: => 0.0001485s 22:22:49.4 Info: CreateIndex Indexers (Name) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.4 Info: => 7.03E-05s 22:22:49.4 Info: CreateTable Profiles 22:22:49.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:49.4 Info: => 0.0001025s 22:22:49.4 Info: CreateIndex Profiles (Name) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:49.4 Info: => 9.1E-05s 22:22:49.4 Info: CreateTable QualityDefinitions 22:22:49.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:49.4 Info: => 0.0001229s 22:22:49.4 Info: CreateIndex QualityDefinitions (Quality) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:49.4 Info: => 7.08E-05s 22:22:49.4 Info: CreateIndex QualityDefinitions (Title) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:49.4 Info: => 7.24E-05s 22:22:49.4 Info: CreateTable NamingConfig 22:22:49.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:49.4 Info: => 0.000125s 22:22:49.4 Info: CreateTable Blacklist 22:22:49.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:49.4 Info: => 0.0001613s 22:22:49.4 Info: CreateTable Metadata 22:22:49.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:49.4 Info: => 0.0001104s 22:22:49.4 Info: CreateTable MetadataFiles 22:22:49.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:49.4 Info: => 0.0001277s 22:22:49.4 Info: CreateTable DownloadClients 22:22:49.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:49.4 Info: => 0.0001124s 22:22:49.4 Info: CreateTable PendingReleases 22:22:49.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:49.4 Info: => 0.0001198s 22:22:49.4 Info: CreateTable RemotePathMappings 22:22:49.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:49.4 Info: => 0.0001063s 22:22:49.4 Info: CreateTable Tags 22:22:49.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:49.4 Info: => 9.77E-05s 22:22:49.4 Info: CreateIndex Tags (Label) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:49.4 Info: => 7.96E-05s 22:22:49.4 Info: CreateTable Restrictions 22:22:49.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:49.4 Info: => 0.0001074s 22:22:49.4 Info: CreateTable DelayProfiles 22:22:49.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:49.4 Info: => 0.0001458s 22:22:49.4 Info: CreateTable Users 22:22:49.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:49.4 Info: => 0.0001036s 22:22:49.4 Info: CreateIndex Users (Identifier) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:49.4 Info: => 7.96E-05s 22:22:49.4 Info: CreateIndex Users (Username) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:49.4 Info: => 7.51E-05s 22:22:49.4 Info: CreateTable Commands 22:22:49.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) 22:22:49.4 Info: => 0.0001316s 22:22:49.4 Info: CreateTable IndexerStatus 22:22:49.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) 22:22:49.4 Info: => 0.0001265s 22:22:49.4 Info: CreateIndex IndexerStatus (ProviderId) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:49.4 Info: => 9.74E-05s 22:22:49.4 Info: CreateTable ExtraFiles 22:22:49.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) 22:22:49.4 Info: => 0.0001554s 22:22:49.4 Info: CreateTable LyricFiles 22:22:49.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) 22:22:49.4 Info: => 0.0001804s 22:22:49.4 Info: CreateTable LanguageProfiles 22:22:49.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:49.4 Info: => 0.0001267s 22:22:49.4 Info: CreateIndex LanguageProfiles (Name) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:49.4 Info: => 9.21E-05s 22:22:49.4 Info: CreateTable DownloadClientStatus 22:22:49.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) 22:22:49.4 Info: => 0.0001143s 22:22:49.4 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:49.4 Info: => 8.28E-05s 22:22:49.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:49.4 Info: -> 1 Insert operations completed in 00:00:00.0000545 taking an average of 00:00:00.0000545 22:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:49', 'InitialSetup') 22:22:49.4 Info: Committing Transaction 22:22:49.4 Info: 1: InitialSetup migrated 22:22:49.4 Info: => 0.0008644s 22:22:49.4 Info: 2: add_reason_to_pending_releases migrating 22:22:49.4 Info: Beginning Transaction 22:22:49.4 Info: Starting migration of Main DB to 2 22:22:49.4 Info: AlterTable PendingReleases 22:22:49.4 Info: => 5E-07s 22:22:49.4 Info: CreateColumn PendingReleases Reason Int32 22:22:49.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:49.4 Info: => 0.0005153s 22:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:49', 'add_reason_to_pending_releases') 22:22:49.4 Info: Committing Transaction 22:22:49.4 Info: 2: add_reason_to_pending_releases migrated 22:22:49.4 Info: => 0.0009458s 22:22:49.4 Info: 3: add_medium_support migrating 22:22:49.4 Info: Beginning Transaction 22:22:49.4 Info: Starting migration of Main DB to 3 22:22:49.4 Info: AlterTable Albums 22:22:49.4 Info: => 6E-07s 22:22:49.4 Info: CreateColumn Albums Media String 22:22:49.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:49.4 Info: => 0.0004873s 22:22:49.4 Info: AlterTable Tracks 22:22:49.4 Info: => 4E-07s 22:22:49.4 Info: CreateColumn Tracks MediumNumber Int32 22:22:49.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:49.4 Info: => 0.0005589s 22:22:49.4 Info: AlterTable Tracks 22:22:49.4 Info: => 3E-07s 22:22:49.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:49.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:49.4 Info: => 0.0004659s 22:22:49.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:49.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:49.4 Info: => 3.49E-05s 22:22:49.4 Info: DeleteColumn Tracks TrackNumber 22:22:49.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) 22:22:49.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" 22:22:49.4 Info: DROP TABLE "Tracks" 22:22:49.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:49.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.4 Info: => 0.0038677s 22:22:49.4 Info: AlterTable Tracks 22:22:49.4 Info: => 4E-07s 22:22:49.4 Info: CreateColumn Tracks TrackNumber String 22:22:49.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:49.4 Info: => 0.0004692s 22:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:49', 'add_medium_support') 22:22:49.4 Info: Committing Transaction 22:22:49.4 Info: 3: add_medium_support migrated 22:22:49.4 Info: => 0.0009484s 22:22:49.4 Info: 4: add_various_qualites_in_profile migrating 22:22:49.4 Info: Beginning Transaction 22:22:49.4 Info: Starting migration of Main DB to 4 22:22:49.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:49.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:49.4 Info: => 3.89E-05s 22:22:49.4 Info: PerformDBOperation 22:22:49.4 Info: Performing DB Operation 22:22:49.4 Info: => 2.93E-05s 22:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:49', 'add_various_qualites_in_profile') 22:22:49.4 Info: Committing Transaction 22:22:49.4 Info: 4: add_various_qualites_in_profile migrated 22:22:49.4 Info: => 0.0003603s 22:22:49.4 Info: 5: metadata_profiles migrating 22:22:49.4 Info: Beginning Transaction 22:22:49.4 Info: Starting migration of Main DB to 5 22:22:49.4 Info: CreateTable MetadataProfiles 22:22:49.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:49.4 Info: => 0.0001621s 22:22:49.4 Info: CreateIndex MetadataProfiles (Name) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:49.4 Info: => 9.43E-05s 22:22:49.4 Info: AlterTable Artists 22:22:49.4 Info: => 4E-07s 22:22:49.4 Info: CreateColumn Artists MetadataProfileId Int32 22:22:49.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:49.4 Info: => 0.0005247s 22:22:49.4 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:49.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) 22:22:49.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" 22:22:49.4 Info: DROP TABLE "Artists" 22:22:49.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.4 Info: => 0.0039871s 22:22:49.4 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:49.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) 22:22:49.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" 22:22:49.4 Info: DROP TABLE "Artists" 22:22:49.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.4 Info: => 0.0039492s 22:22:49.4 Info: AlterTable Albums 22:22:49.4 Info: => 3E-07s 22:22:49.4 Info: CreateColumn Albums SecondaryTypes String 22:22:49.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:49.4 Info: => 0.0004713s 22:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:49', 'metadata_profiles') 22:22:49.4 Info: Committing Transaction 22:22:49.4 Info: 5: metadata_profiles migrated 22:22:49.4 Info: => 0.0009718s 22:22:49.4 Info: 6: separate_automatic_and_interactive_search migrating 22:22:49.4 Info: Beginning Transaction 22:22:49.4 Info: Starting migration of Main DB to 6 22:22:49.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:49.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) 22:22:49.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:49.4 Info: DROP TABLE "Indexers" 22:22:49.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.4 Info: => 0.003368s 22:22:49.4 Info: AlterTable Indexers 22:22:49.4 Info: => 4E-07s 22:22:49.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:49.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:49.4 Info: => 0.0005356s 22:22:49.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:49.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:49.4 Info: => 3.06E-05s 22:22:49.4 Info: AlterTable Indexers 22:22:49.4 Info: => 3E-07s 22:22:49.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:49.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) 22:22:49.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" 22:22:49.4 Info: DROP TABLE "Indexers" 22:22:49.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:49.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.4 Info: => 0.0037548s 22:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:49', 'separate_automatic_and_interactive_search') 22:22:49.4 Info: Committing Transaction 22:22:49.4 Info: 6: separate_automatic_and_interactive_search migrated 22:22:49.4 Info: => 0.0042159s 22:22:49.4 Info: 7: change_album_path_to_relative migrating 22:22:49.4 Info: Beginning Transaction 22:22:49.4 Info: Starting migration of Main DB to 7 22:22:49.4 Info: DeleteColumn Albums Path 22:22:49.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:49.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:49.5 Info: DROP TABLE "Albums" 22:22:49.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.5 Info: => 0.0047249s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:49', 'change_album_path_to_relative') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 7: change_album_path_to_relative migrated 22:22:49.5 Info: => 0.0052528s 22:22:49.5 Info: 8: change_quality_size_mb_to_kb migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 8 22:22:49.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:49.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:49.5 Info: => 4.49E-05s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:49', 'change_quality_size_mb_to_kb') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 8: change_quality_size_mb_to_kb migrated 22:22:49.5 Info: => 0.0004779s 22:22:49.5 Info: 9: album_releases migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 9 22:22:49.5 Info: AlterTable Albums 22:22:49.5 Info: => 5E-07s 22:22:49.5 Info: CreateColumn Albums Releases String 22:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:49.5 Info: => 0.0004961s 22:22:49.5 Info: AlterTable Albums 22:22:49.5 Info: => 3E-07s 22:22:49.5 Info: CreateColumn Albums CurrentRelease String 22:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:49.5 Info: => 0.0004748s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:49', 'album_releases') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 9: album_releases migrated 22:22:49.5 Info: => 0.0009116s 22:22:49.5 Info: 10: album_releases_fix migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 10 22:22:49.5 Info: AlterTable Albums 22:22:49.5 Info: => 6E-07s 22:22:49.5 Info: AlterColumn Albums Releases String 22:22:49.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:49.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:49.5 Info: DROP TABLE "Albums" 22:22:49.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.5 Info: => 0.0047729s 22:22:49.5 Info: AlterTable Albums 22:22:49.5 Info: => 4E-07s 22:22:49.5 Info: AlterColumn Albums CurrentRelease String 22:22:49.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:49.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:49.5 Info: DROP TABLE "Albums" 22:22:49.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.5 Info: => 0.0045763s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:49', 'album_releases_fix') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 10: album_releases_fix migrated 22:22:49.5 Info: => 0.0050952s 22:22:49.5 Info: 11: import_lists migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 11 22:22:49.5 Info: CreateTable ImportLists 22:22:49.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:49.5 Info: => 0.0061119s 22:22:49.5 Info: CreateIndex ImportLists (Name) 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:49.5 Info: => 8.43E-05s 22:22:49.5 Info: CreateTable ImportListStatus 22:22:49.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:49.5 Info: => 0.000127s 22:22:49.5 Info: CreateIndex ImportListStatus (ProviderId) 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:49.5 Info: => 8.01E-05s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:49', 'import_lists') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 11: import_lists migrated 22:22:49.5 Info: => 0.0005378s 22:22:49.5 Info: 12: add_release_status migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 12 22:22:49.5 Info: AlterTable MetadataProfiles 22:22:49.5 Info: => 4E-07s 22:22:49.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:49.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:49.5 Info: => 0.0005405s 22:22:49.5 Info: PerformDBOperation 22:22:49.5 Info: Performing DB Operation 22:22:49.5 Info: => 2.55E-05s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:49', 'add_release_status') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 12: add_release_status migrated 22:22:49.5 Info: => 0.000447s 22:22:49.5 Info: 13: album_download_notification migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 13 22:22:49.5 Info: AlterTable Notifications 22:22:49.5 Info: => 5E-07s 22:22:49.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:49.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:49.5 Info: => 0.0004979s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:49', 'album_download_notification') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 13: album_download_notification migrated 22:22:49.5 Info: => 0.0009357s 22:22:49.5 Info: 14: fix_language_metadata_profiles migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 14 22:22:49.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:49.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:49.5 Info: => 7.64E-05s 22:22:49.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:49.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:49.5 Info: => 4.81E-05s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:49', 'fix_language_metadata_profiles') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 14: fix_language_metadata_profiles migrated 22:22:49.5 Info: => 0.0003827s 22:22:49.5 Info: 15: remove_fanzub migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 15 22:22:49.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:49.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:49.5 Info: => 3.38E-05s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:49', 'remove_fanzub') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 15: remove_fanzub migrated 22:22:49.5 Info: => 0.0003789s 22:22:49.5 Info: 16: update_artist_history_indexes migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 16 22:22:49.5 Info: CreateIndex Albums (ArtistId) 22:22:49.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:49.5 Info: => 8.81E-05s 22:22:49.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:49.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:49.5 Info: => 8.02E-05s 22:22:49.5 Info: DeleteIndex History (AlbumId) 22:22:49.5 Info: DROP INDEX "IX_History_AlbumId" 22:22:49.5 Info: => 0.0001339s 22:22:49.5 Info: CreateIndex History (AlbumId, Date) 22:22:49.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:49.5 Info: => 8.98E-05s 22:22:49.5 Info: DeleteIndex History (DownloadId) 22:22:49.5 Info: DROP INDEX "IX_History_DownloadId" 22:22:49.5 Info: => 0.0001241s 22:22:49.5 Info: CreateIndex History (DownloadId, Date) 22:22:49.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:49.5 Info: => 9.3E-05s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:49', 'update_artist_history_indexes') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 16: update_artist_history_indexes migrated 22:22:49.5 Info: => 0.0004876s 22:22:49.5 Info: 17: remove_nma migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 17 22:22:49.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:49.5 Info: => 4.72E-05s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:49', 'remove_nma') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 17: remove_nma migrated 22:22:49.5 Info: => 0.0003945s 22:22:49.5 Info: 18: album_disambiguation migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 18 22:22:49.5 Info: AlterTable Albums 22:22:49.5 Info: => 4E-07s 22:22:49.5 Info: CreateColumn Albums Disambiguation String 22:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:49.5 Info: => 0.0005164s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:49', 'album_disambiguation') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 18: album_disambiguation migrated 22:22:49.5 Info: => 0.0009306s 22:22:49.5 Info: 19: add_ape_quality_in_profiles migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 19 22:22:49.5 Info: PerformDBOperation 22:22:49.5 Info: Performing DB Operation 22:22:49.5 Info: => 2.49E-05s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:49', 'add_ape_quality_in_profiles') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 19: add_ape_quality_in_profiles migrated 22:22:49.5 Info: => 0.0003174s 22:22:49.5 Info: 20: remove_pushalot migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 20 22:22:49.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:49.5 Info: => 3.62E-05s 22:22:49.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:49.5 Info: => 4.06E-05s 22:22:49.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:49.5 Info: => 2.42E-05s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:49', 'remove_pushalot') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 20: remove_pushalot migrated 22:22:49.5 Info: => 0.0003082s 22:22:49.5 Info: 21: add_custom_filters migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 21 22:22:49.5 Info: CreateTable CustomFilters 22:22:49.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:49.5 Info: => 0.000143s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:49', 'add_custom_filters') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 21: add_custom_filters migrated 22:22:49.5 Info: => 0.0005719s 22:22:49.5 Info: 22: import_list_tags migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 22 22:22:49.5 Info: AlterTable ImportLists 22:22:49.5 Info: => 4E-07s 22:22:49.5 Info: CreateColumn ImportLists Tags String 22:22:49.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:49.5 Info: => 0.0005092s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:49', 'import_list_tags') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 22: import_list_tags migrated 22:22:49.5 Info: => 0.0008637s 22:22:49.5 Info: 23: add_release_groups_etc migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 23 22:22:49.5 Info: CreateTable ArtistMetadata 22:22:49.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:49.5 Info: => 0.0001754s 22:22:49.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:49.5 Info: => 8.44E-05s 22:22:49.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:49.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:49.5 Info: => 7.07E-05s 22:22:49.5 Info: AlterTable Artists 22:22:49.5 Info: => 3E-07s 22:22:49.5 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:49.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.5 Info: => 0.0005149s 22:22:49.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:49.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:49.5 Info: => 5.54E-05s 22:22:49.5 Info: CreateTable AlbumReleases 22:22:49.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:49.5 Info: => 0.000161s 22:22:49.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:49.5 Info: => 0.0001178s 22:22:49.5 Info: CreateIndex AlbumReleases (AlbumId) 22:22:49.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:49.5 Info: => 7.71E-05s 22:22:49.5 Info: PerformDBOperation 22:22:49.5 Info: Performing DB Operation 22:22:49.5 Info: => 3.16E-05s 22:22:49.5 Info: AlterTable Albums 22:22:49.5 Info: => 3E-07s 22:22:49.5 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.5 Info: => 0.0005408s 22:22:49.5 Info: AlterTable Albums 22:22:49.5 Info: => 4E-07s 22:22:49.5 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:49.5 Info: => 0.000541s 22:22:49.5 Info: AlterTable Albums 22:22:49.5 Info: => 3E-07s 22:22:49.5 Info: CreateColumn Albums Links String 22:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:49.5 Info: => 0.0005349s 22:22:49.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:49.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:49.5 Info: => 6.83E-05s 22:22:49.5 Info: AlterTable Tracks 22:22:49.5 Info: => 3E-07s 22:22:49.5 Info: CreateColumn Tracks ForeignRecordingId String 22:22:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:49.5 Info: => 0.0005449s 22:22:49.5 Info: AlterTable Tracks 22:22:49.5 Info: => 4E-07s 22:22:49.5 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:49.5 Info: => 0.000561s 22:22:49.5 Info: AlterTable Tracks 22:22:49.5 Info: => 3E-07s 22:22:49.5 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.5 Info: => 0.0005931s 22:22:49.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:49.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:49.5 Info: => 6.9E-05s 22:22:49.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:49.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:49.5 Info: => 5.74E-05s 22:22:49.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:49.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:49.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:49.5 Info: DROP TABLE "Artists" 22:22:49.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.5 Info: => 0.0044934s 22:22:49.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:49.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) 22:22:49.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" 22:22:49.5 Info: DROP TABLE "Albums" 22:22:49.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.5 Info: => 0.004465s 22:22:49.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:49.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) 22:22:49.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" 22:22:49.5 Info: DROP TABLE "Tracks" 22:22:49.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.5 Info: => 0.0039395s 22:22:49.5 Info: DeleteColumn TrackFiles ArtistId 22:22:49.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:49.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" 22:22:49.5 Info: DROP TABLE "TrackFiles" 22:22:49.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.5 Info: => 0.0038432s 22:22:49.5 Info: CreateIndex Artists (ArtistMetadataId) 22:22:49.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:49.5 Info: => 7.65E-05s 22:22:49.5 Info: CreateIndex Artists (Monitored) 22:22:49.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:49.5 Info: => 7.21E-05s 22:22:49.5 Info: CreateIndex Albums (ArtistMetadataId) 22:22:49.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:49.5 Info: => 7.14E-05s 22:22:49.5 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:49.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:49.5 Info: => 7.26E-05s 22:22:49.5 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:49.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:49.5 Info: => 6.93E-05s 22:22:49.5 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:49.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:49.5 Info: => 6.88E-05s 22:22:49.5 Info: UpdateData 22:22:49.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:49.5 Info: => 3.66E-05s 22:22:49.5 Info: UpdateData 22:22:49.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:49.5 Info: => 2.96E-05s 22:22:49.5 Info: UpdateData 22:22:49.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:49.5 Info: => 3.48E-05s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:49', 'add_release_groups_etc') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 23: add_release_groups_etc migrated 22:22:49.5 Info: => 0.000643s 22:22:49.5 Info: 24: NewMediaInfoFormat migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 24 22:22:49.5 Info: UpdateData 22:22:49.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:49.5 Info: => 3.85E-05s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:49', 'NewMediaInfoFormat') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 24: NewMediaInfoFormat migrated 22:22:49.5 Info: => 0.0004529s 22:22:49.5 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 25 22:22:49.5 Info: RenameTable Restrictions ReleaseProfiles 22:22:49.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:49.5 Info: => 0.0015408s 22:22:49.5 Info: AlterTable ReleaseProfiles 22:22:49.5 Info: => 4E-07s 22:22:49.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:49.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:49.5 Info: => 0.0005006s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:49', 'rename_restrictions_to_release_profiles') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:49.5 Info: => 0.000936s 22:22:49.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 26 22:22:49.5 Info: RenameTable Profiles QualityProfiles 22:22:49.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:49.5 Info: => 0.0015835s 22:22:49.5 Info: AlterTable QualityProfiles 22:22:49.5 Info: => 4E-07s 22:22:49.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:49.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:49.5 Info: => 0.0005033s 22:22:49.5 Info: AlterTable LanguageProfiles 22:22:49.5 Info: => 3E-07s 22:22:49.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:49.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:49.5 Info: => 0.0004829s 22:22:49.5 Info: UpdateData 22:22:49.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:49.5 Info: => 3.52E-05s 22:22:49.5 Info: UpdateData 22:22:49.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:49.5 Info: => 2.68E-05s 22:22:49.5 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:49.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:49.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" 22:22:49.5 Info: DROP TABLE "Artists" 22:22:49.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:49.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:49.5 Info: => 0.0041904s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:49', 'rename_quality_profiles_add_upgrade_allowed') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:49.5 Info: => 0.0047501s 22:22:49.5 Info: 27: add_import_exclusions migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 27 22:22:49.5 Info: CreateTable ImportListExclusions 22:22:49.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:49.5 Info: => 0.0001444s 22:22:49.5 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:49.5 Info: => 0.0001397s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:49', 'add_import_exclusions') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 27: add_import_exclusions migrated 22:22:49.5 Info: => 0.0006484s 22:22:49.5 Info: 28: clean_artist_metadata_table migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 28 22:22:49.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) 22:22:49.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) 22:22:49.5 Info: => 0.0001493s 22:22:49.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) 22:22:49.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) 22:22:49.5 Info: => 0.0001259s 22:22:49.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) 22:22:49.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) 22:22:49.5 Info: => 0.0001206s 22:22:49.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) 22:22:49.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) 22:22:49.5 Info: => 0.0001206s 22:22:49.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) 22:22:49.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) 22:22:49.5 Info: => 0.0001194s 22:22:49.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) 22:22:49.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) 22:22:49.5 Info: => 0.0001213s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:49', 'clean_artist_metadata_table') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 28: clean_artist_metadata_table migrated 22:22:49.5 Info: => 0.0006683s 22:22:49.5 Info: 29: health_issue_notification migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 29 22:22:49.5 Info: AlterTable Notifications 22:22:49.5 Info: => 5E-07s 22:22:49.5 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:49.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:49.5 Info: => 0.0005535s 22:22:49.5 Info: AlterTable Notifications 22:22:49.5 Info: => 4E-07s 22:22:49.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:49.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:49.5 Info: => 0.0006175s 22:22:49.5 Info: AlterTable Notifications 22:22:49.5 Info: => 3E-07s 22:22:49.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:49.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:49.5 Info: => 0.0005289s 22:22:49.5 Info: AlterTable Notifications 22:22:49.5 Info: => 3E-07s 22:22:49.5 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:49.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:49.5 Info: => 0.0005169s 22:22:49.5 Info: AlterTable Notifications 22:22:49.5 Info: => 3E-07s 22:22:49.5 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:49.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:49.5 Info: => 0.0005032s 22:22:49.5 Info: DeleteColumn Notifications OnDownload 22:22:49.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) 22:22:49.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" 22:22:49.5 Info: DROP TABLE "Notifications" 22:22:49.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:49.5 Info: => 0.0043646s 22:22:49.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:49.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) 22:22:49.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" 22:22:49.5 Info: DROP TABLE "Notifications" 22:22:49.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:49.5 Info: => 0.0044564s 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:49', 'health_issue_notification') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 29: health_issue_notification migrated 22:22:49.5 Info: => 0.0049703s 22:22:49.5 Info: 30: add_mediafilerepository_mtime migrating 22:22:49.5 Info: Beginning Transaction 22:22:49.5 Info: Starting migration of Main DB to 30 22:22:49.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) 22:22:49.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:22:49.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:22:49.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T22:22:49', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:49.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) 22:22:49.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2025-02-03T22:22:49', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:49.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) 22:22:49.5 Info: AlterTable TrackFiles 22:22:49.5 Info: => 3E-07s 22:22:49.5 Info: CreateColumn TrackFiles Modified DateTime 22:22:49.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:49.5 Info: => 0.0005237s 22:22:49.5 Info: AlterTable TrackFiles 22:22:49.5 Info: => 4E-07s 22:22:49.5 Info: CreateColumn TrackFiles Path String 22:22:49.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:49.5 Info: => 0.0005028s 22:22:49.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:49.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:49.5 Info: => 3.28E-05s 22:22:49.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) 22:22:49.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) 22:22:49.5 Info: => 0.0001414s 22:22:49.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) 22:22:49.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) 22:22:49.5 Info: => 0.0001319s 22:22:49.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) 22:22:49.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) 22:22:49.5 Info: => 0.0001429s 22:22:49.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") 22:22:49.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") 22:22:49.5 Info: => 6.85E-05s 22:22:49.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:49.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:49.5 Info: => 0.000108s 22:22:49.5 Info: AlterTable TrackFiles 22:22:49.5 Info: => 3E-07s 22:22:49.5 Info: AlterColumn TrackFiles Path String 22:22:49.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:49.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" 22:22:49.5 Info: DROP TABLE "TrackFiles" 22:22:49.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.5 Info: => 0.0044922s 22:22:49.5 Info: CreateIndex TrackFiles (Path) 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:49.5 Info: => 9.67E-05s 22:22:49.5 Info: DeleteColumn TrackFiles RelativePath 22:22:49.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:49.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" 22:22:49.5 Info: DROP TABLE "TrackFiles" 22:22:49.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:49.5 Info: => 0.0045254s 22:22:49.5 Info: -> 7 Insert operations completed in 00:00:00.0004949 taking an average of 00:00:00.0000707 22:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:49', 'add_mediafilerepository_mtime') 22:22:49.5 Info: Committing Transaction 22:22:49.5 Info: 30: add_mediafilerepository_mtime migrated 22:22:49.5 Info: => 0.005125s 22:22:49.5 Debug: Took: 00:00:00.1452977 22:22:49.5 Debug: Got 1 tracks 22:22:49.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 22:22:49.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 22:22:49.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181696380753_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:49.6 Info: DatabaseEngineVersionCheck migrating 22:22:49.6 Info: PerformDBOperation 22:22:49.6 Info: Performing DB Operation 22:22:49.6 Info: SQLite 3.48.0 22:22:49.6 Info: => 0.0013963s 22:22:49.6 Info: DatabaseEngineVersionCheck migrated 22:22:49.6 Info: => 0.0014069s 22:22:49.6 Info: VersionMigration migrating 22:22:49.6 Info: Beginning Transaction 22:22:49.6 Info: CreateTable VersionInfo 22:22:49.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:49.6 Info: => 0.0001734s 22:22:49.6 Info: Committing Transaction 22:22:49.6 Info: VersionMigration migrated 22:22:49.6 Info: => 0.0008955s 22:22:49.6 Info: VersionUniqueMigration migrating 22:22:49.6 Info: Beginning Transaction 22:22:49.6 Info: CreateIndex VersionInfo (Version) 22:22:49.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:49.6 Info: => 9.99E-05s 22:22:49.6 Info: AlterTable VersionInfo 22:22:49.6 Info: => 4E-07s 22:22:49.6 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:49.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:49.6 Info: => 0.0004775s 22:22:49.6 Info: Committing Transaction 22:22:49.6 Info: VersionUniqueMigration migrated 22:22:49.6 Info: => 0.0008579s 22:22:49.6 Info: VersionDescriptionMigration migrating 22:22:49.6 Info: Beginning Transaction 22:22:49.6 Info: AlterTable VersionInfo 22:22:49.6 Info: => 4E-07s 22:22:49.6 Info: CreateColumn VersionInfo Description String 22:22:49.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:49.6 Info: => 0.0001679s 22:22:49.6 Info: Committing Transaction 22:22:49.6 Info: VersionDescriptionMigration migrated 22:22:49.6 Info: => 0.0004604s 22:22:49.6 Info: 1: InitialSetup migrating 22:22:49.6 Info: Beginning Transaction 22:22:49.6 Info: Starting migration of Main DB to 1 22:22:49.6 Info: CreateTable Config 22:22:49.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:49.6 Info: => 0.0001255s 22:22:49.6 Info: CreateIndex Config (Key) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:49.6 Info: => 7.01E-05s 22:22:49.6 Info: CreateTable RootFolders 22:22:49.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:49.6 Info: => 7.91E-05s 22:22:49.6 Info: CreateIndex RootFolders (Path) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:49.6 Info: => 6.81E-05s 22:22:49.6 Info: CreateTable Artists 22:22:49.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:49.6 Info: => 0.0002067s 22:22:49.6 Info: CreateIndex Artists (ForeignArtistId) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.6 Info: => 7.78E-05s 22:22:49.6 Info: CreateIndex Artists (NameSlug) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.6 Info: => 6.62E-05s 22:22:49.6 Info: CreateIndex Artists (CleanName) 22:22:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.6 Info: => 6.07E-05s 22:22:49.6 Info: CreateIndex Artists (Path) 22:22:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.6 Info: => 6.03E-05s 22:22:49.6 Info: CreateTable Albums 22:22:49.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:49.6 Info: => 0.0001833s 22:22:49.6 Info: CreateIndex Albums (ForeignAlbumId) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.6 Info: => 8.08E-05s 22:22:49.6 Info: CreateIndex Albums (MBId) 22:22:49.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.6 Info: => 6.6E-05s 22:22:49.6 Info: CreateIndex Albums (TADBId) 22:22:49.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.6 Info: => 6.41E-05s 22:22:49.6 Info: CreateIndex Albums (TitleSlug) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.6 Info: => 6.51E-05s 22:22:49.6 Info: CreateIndex Albums (CleanTitle) 22:22:49.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.6 Info: => 6.34E-05s 22:22:49.6 Info: CreateIndex Albums (Path) 22:22:49.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:49.6 Info: => 5.94E-05s 22:22:49.6 Info: CreateTable Tracks 22:22:49.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:49.6 Info: => 0.0001181s 22:22:49.6 Info: CreateIndex Tracks (ForeignTrackId) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.6 Info: => 6.73E-05s 22:22:49.6 Info: CreateIndex Tracks (ArtistId) 22:22:49.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:49.6 Info: => 6.77E-05s 22:22:49.6 Info: CreateIndex Tracks (TrackFileId) 22:22:49.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.6 Info: => 6.88E-05s 22:22:49.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:49.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:49.6 Info: => 6.99E-05s 22:22:49.6 Info: CreateTable TrackFiles 22:22:49.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:49.6 Info: => 0.0001128s 22:22:49.6 Info: CreateIndex TrackFiles (ArtistId) 22:22:49.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:49.6 Info: => 6.38E-05s 22:22:49.6 Info: CreateIndex TrackFiles (AlbumId) 22:22:49.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.6 Info: => 6.38E-05s 22:22:49.6 Info: CreateTable History 22:22:49.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:49.6 Info: => 0.0001147s 22:22:49.6 Info: CreateIndex History (Date) 22:22:49.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:49.6 Info: => 6.7E-05s 22:22:49.6 Info: CreateIndex History (EventType) 22:22:49.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:49.6 Info: => 6.41E-05s 22:22:49.6 Info: CreateIndex History (DownloadId) 22:22:49.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:49.6 Info: => 6.39E-05s 22:22:49.6 Info: CreateIndex History (AlbumId) 22:22:49.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:49.6 Info: => 6.45E-05s 22:22:49.6 Info: CreateTable Notifications 22:22:49.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:49.6 Info: => 0.0001459s 22:22:49.6 Info: CreateTable ScheduledTasks 22:22:49.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:49.6 Info: => 0.0001005s 22:22:49.6 Info: CreateIndex ScheduledTasks (TypeName) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:49.6 Info: => 8.06E-05s 22:22:49.6 Info: CreateTable Indexers 22:22:49.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:49.6 Info: => 9.24E-05s 22:22:49.6 Info: CreateIndex Indexers (Name) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.6 Info: => 6.78E-05s 22:22:49.6 Info: CreateTable Profiles 22:22:49.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:49.6 Info: => 8.42E-05s 22:22:49.6 Info: CreateIndex Profiles (Name) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:49.6 Info: => 6.64E-05s 22:22:49.6 Info: CreateTable QualityDefinitions 22:22:49.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:49.6 Info: => 0.0001161s 22:22:49.6 Info: CreateIndex QualityDefinitions (Quality) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:49.6 Info: => 8.62E-05s 22:22:49.6 Info: CreateIndex QualityDefinitions (Title) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:49.6 Info: => 7.17E-05s 22:22:49.6 Info: CreateTable NamingConfig 22:22:49.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:49.6 Info: => 0.0001054s 22:22:49.6 Info: CreateTable Blacklist 22:22:49.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:49.6 Info: => 0.0001356s 22:22:49.6 Info: CreateTable Metadata 22:22:49.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:49.6 Info: => 9.03E-05s 22:22:49.6 Info: CreateTable MetadataFiles 22:22:49.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:49.6 Info: => 0.0001062s 22:22:49.6 Info: CreateTable DownloadClients 22:22:49.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:49.6 Info: => 0.0001007s 22:22:49.6 Info: CreateTable PendingReleases 22:22:49.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:49.6 Info: => 0.0001043s 22:22:49.6 Info: CreateTable RemotePathMappings 22:22:49.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:49.6 Info: => 8.64E-05s 22:22:49.6 Info: CreateTable Tags 22:22:49.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:49.6 Info: => 7.89E-05s 22:22:49.6 Info: CreateIndex Tags (Label) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:49.6 Info: => 7.91E-05s 22:22:49.6 Info: CreateTable Restrictions 22:22:49.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:49.6 Info: => 8.74E-05s 22:22:49.6 Info: CreateTable DelayProfiles 22:22:49.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:49.6 Info: => 0.0001427s 22:22:49.6 Info: CreateTable Users 22:22:49.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:49.6 Info: => 9.52E-05s 22:22:49.6 Info: CreateIndex Users (Identifier) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:49.6 Info: => 7.71E-05s 22:22:49.6 Info: CreateIndex Users (Username) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:49.6 Info: => 7.48E-05s 22:22:49.6 Info: CreateTable Commands 22:22:49.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:49.6 Info: => 0.0001104s 22:22:49.6 Info: CreateTable IndexerStatus 22:22:49.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:49.6 Info: => 0.0001063s 22:22:49.6 Info: CreateIndex IndexerStatus (ProviderId) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:49.6 Info: => 7.74E-05s 22:22:49.6 Info: CreateTable ExtraFiles 22:22:49.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:49.6 Info: => 0.00014s 22:22:49.6 Info: CreateTable LyricFiles 22:22:49.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:49.6 Info: => 0.0001252s 22:22:49.6 Info: CreateTable LanguageProfiles 22:22:49.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:49.6 Info: => 8.63E-05s 22:22:49.6 Info: CreateIndex LanguageProfiles (Name) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:49.6 Info: => 0.0001077s 22:22:49.6 Info: CreateTable DownloadClientStatus 22:22:49.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:49.6 Info: => 0.0001005s 22:22:49.6 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:49.6 Info: => 0.0001053s 22:22:49.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:49.6 Info: -> 1 Insert operations completed in 00:00:00.0000533 taking an average of 00:00:00.0000533 22:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:49', 'InitialSetup') 22:22:49.6 Info: Committing Transaction 22:22:49.6 Info: 1: InitialSetup migrated 22:22:49.6 Info: => 0.0008535s 22:22:49.6 Info: 2: add_reason_to_pending_releases migrating 22:22:49.6 Info: Beginning Transaction 22:22:49.6 Info: Starting migration of Main DB to 2 22:22:49.6 Info: AlterTable PendingReleases 22:22:49.6 Info: => 5E-07s 22:22:49.6 Info: CreateColumn PendingReleases Reason Int32 22:22:49.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:49.6 Info: => 0.0005032s 22:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:49', 'add_reason_to_pending_releases') 22:22:49.6 Info: Committing Transaction 22:22:49.6 Info: 2: add_reason_to_pending_releases migrated 22:22:49.6 Info: => 0.0009304s 22:22:49.6 Info: 3: add_medium_support migrating 22:22:49.6 Info: Beginning Transaction 22:22:49.6 Info: Starting migration of Main DB to 3 22:22:49.6 Info: AlterTable Albums 22:22:49.6 Info: => 5E-07s 22:22:49.6 Info: CreateColumn Albums Media String 22:22:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:49.6 Info: => 0.0004711s 22:22:49.6 Info: AlterTable Tracks 22:22:49.6 Info: => 3E-07s 22:22:49.6 Info: CreateColumn Tracks MediumNumber Int32 22:22:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:49.6 Info: => 0.0004789s 22:22:49.6 Info: AlterTable Tracks 22:22:49.6 Info: => 3E-07s 22:22:49.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:49.6 Info: => 0.0004858s 22:22:49.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:49.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:49.6 Info: => 3.47E-05s 22:22:49.6 Info: DeleteColumn Tracks TrackNumber 22:22:49.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:49.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:49.6 Info: DROP TABLE "Tracks" 22:22:49.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:49.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.6 Info: => 0.0039355s 22:22:49.6 Info: AlterTable Tracks 22:22:49.6 Info: => 4E-07s 22:22:49.6 Info: CreateColumn Tracks TrackNumber String 22:22:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:49.6 Info: => 0.0004489s 22:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:49', 'add_medium_support') 22:22:49.6 Info: Committing Transaction 22:22:49.6 Info: 3: add_medium_support migrated 22:22:49.6 Info: => 0.0009476s 22:22:49.6 Info: 4: add_various_qualites_in_profile migrating 22:22:49.6 Info: Beginning Transaction 22:22:49.6 Info: Starting migration of Main DB to 4 22:22:49.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:49.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:49.6 Info: => 3.88E-05s 22:22:49.6 Info: PerformDBOperation 22:22:49.6 Info: Performing DB Operation 22:22:49.6 Info: => 3.04E-05s 22:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:49', 'add_various_qualites_in_profile') 22:22:49.6 Info: Committing Transaction 22:22:49.6 Info: 4: add_various_qualites_in_profile migrated 22:22:49.6 Info: => 0.0003794s 22:22:49.6 Info: 5: metadata_profiles migrating 22:22:49.6 Info: Beginning Transaction 22:22:49.6 Info: Starting migration of Main DB to 5 22:22:49.6 Info: CreateTable MetadataProfiles 22:22:49.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:49.6 Info: => 0.0001069s 22:22:49.6 Info: CreateIndex MetadataProfiles (Name) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:49.6 Info: => 8.4E-05s 22:22:49.6 Info: AlterTable Artists 22:22:49.6 Info: => 4E-07s 22:22:49.6 Info: CreateColumn Artists MetadataProfileId Int32 22:22:49.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:49.6 Info: => 0.0005639s 22:22:49.6 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:49.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:49.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:49.6 Info: DROP TABLE "Artists" 22:22:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.6 Info: => 0.0040487s 22:22:49.6 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:49.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:49.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:49.6 Info: DROP TABLE "Artists" 22:22:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.6 Info: => 0.0039778s 22:22:49.6 Info: AlterTable Albums 22:22:49.6 Info: => 3E-07s 22:22:49.6 Info: CreateColumn Albums SecondaryTypes String 22:22:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:49.6 Info: => 0.0004561s 22:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:49', 'metadata_profiles') 22:22:49.6 Info: Committing Transaction 22:22:49.6 Info: 5: metadata_profiles migrated 22:22:49.6 Info: => 0.0009057s 22:22:49.6 Info: 6: separate_automatic_and_interactive_search migrating 22:22:49.6 Info: Beginning Transaction 22:22:49.6 Info: Starting migration of Main DB to 6 22:22:49.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:49.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:49.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:49.6 Info: DROP TABLE "Indexers" 22:22:49.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.6 Info: => 0.0033206s 22:22:49.6 Info: AlterTable Indexers 22:22:49.6 Info: => 3E-07s 22:22:49.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:49.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:49.6 Info: => 0.0004773s 22:22:49.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:49.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:49.6 Info: => 3.23E-05s 22:22:49.6 Info: AlterTable Indexers 22:22:49.6 Info: => 3E-07s 22:22:49.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:49.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:49.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:49.6 Info: DROP TABLE "Indexers" 22:22:49.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.6 Info: => 0.0033306s 22:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:49', 'separate_automatic_and_interactive_search') 22:22:49.6 Info: Committing Transaction 22:22:49.6 Info: 6: separate_automatic_and_interactive_search migrated 22:22:49.6 Info: => 0.0038121s 22:22:49.6 Info: 7: change_album_path_to_relative migrating 22:22:49.6 Info: Beginning Transaction 22:22:49.6 Info: Starting migration of Main DB to 7 22:22:49.6 Info: DeleteColumn Albums Path 22:22:49.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:49.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:49.6 Info: DROP TABLE "Albums" 22:22:49.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.6 Info: => 0.0046516s 22:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:49', 'change_album_path_to_relative') 22:22:49.6 Info: Committing Transaction 22:22:49.6 Info: 7: change_album_path_to_relative migrated 22:22:49.6 Info: => 0.0051821s 22:22:49.6 Info: 8: change_quality_size_mb_to_kb migrating 22:22:49.6 Info: Beginning Transaction 22:22:49.6 Info: Starting migration of Main DB to 8 22:22:49.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:49.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:49.6 Info: => 4.25E-05s 22:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:49', 'change_quality_size_mb_to_kb') 22:22:49.6 Info: Committing Transaction 22:22:49.6 Info: 8: change_quality_size_mb_to_kb migrated 22:22:49.6 Info: => 0.0004149s 22:22:49.6 Info: 9: album_releases migrating 22:22:49.6 Info: Beginning Transaction 22:22:49.6 Info: Starting migration of Main DB to 9 22:22:49.6 Info: AlterTable Albums 22:22:49.6 Info: => 5E-07s 22:22:49.6 Info: CreateColumn Albums Releases String 22:22:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:49.6 Info: => 0.0005375s 22:22:49.6 Info: AlterTable Albums 22:22:49.6 Info: => 3E-07s 22:22:49.6 Info: CreateColumn Albums CurrentRelease String 22:22:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:49.6 Info: => 0.0004604s 22:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:49', 'album_releases') 22:22:49.6 Info: Committing Transaction 22:22:49.6 Info: 9: album_releases migrated 22:22:49.6 Info: => 0.0009055s 22:22:49.6 Info: 10: album_releases_fix migrating 22:22:49.6 Info: Beginning Transaction 22:22:49.6 Info: Starting migration of Main DB to 10 22:22:49.6 Info: AlterTable Albums 22:22:49.6 Info: => 5E-07s 22:22:49.6 Info: AlterColumn Albums Releases String 22:22:49.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:49.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:49.6 Info: DROP TABLE "Albums" 22:22:49.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.6 Info: => 0.0046423s 22:22:49.6 Info: AlterTable Albums 22:22:49.6 Info: => 4E-07s 22:22:49.6 Info: AlterColumn Albums CurrentRelease String 22:22:49.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:49.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:49.7 Info: DROP TABLE "Albums" 22:22:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.7 Info: => 0.0045803s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:49', 'album_releases_fix') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 10: album_releases_fix migrated 22:22:49.7 Info: => 0.0050677s 22:22:49.7 Info: 11: import_lists migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 11 22:22:49.7 Info: CreateTable ImportLists 22:22:49.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) 22:22:49.7 Info: => 0.0001383s 22:22:49.7 Info: CreateIndex ImportLists (Name) 22:22:49.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:49.7 Info: => 8.47E-05s 22:22:49.7 Info: CreateTable ImportListStatus 22:22:49.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) 22:22:49.7 Info: => 0.0001219s 22:22:49.7 Info: CreateIndex ImportListStatus (ProviderId) 22:22:49.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:49.7 Info: => 8.19E-05s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:49', 'import_lists') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 11: import_lists migrated 22:22:49.7 Info: => 0.0005336s 22:22:49.7 Info: 12: add_release_status migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 12 22:22:49.7 Info: AlterTable MetadataProfiles 22:22:49.7 Info: => 5E-07s 22:22:49.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:49.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:49.7 Info: => 0.0004941s 22:22:49.7 Info: PerformDBOperation 22:22:49.7 Info: Performing DB Operation 22:22:49.7 Info: => 2.23E-05s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:49', 'add_release_status') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 12: add_release_status migrated 22:22:49.7 Info: => 0.000392s 22:22:49.7 Info: 13: album_download_notification migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 13 22:22:49.7 Info: AlterTable Notifications 22:22:49.7 Info: => 5E-07s 22:22:49.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:49.7 Info: => 0.0005106s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:49', 'album_download_notification') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 13: album_download_notification migrated 22:22:49.7 Info: => 0.0008902s 22:22:49.7 Info: 14: fix_language_metadata_profiles migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 14 22:22:49.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 22:22:49.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 22:22:49.7 Info: => 9.68E-05s 22:22:49.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 22:22:49.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 22:22:49.7 Info: => 7.47E-05s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:49', 'fix_language_metadata_profiles') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 14: fix_language_metadata_profiles migrated 22:22:49.7 Info: => 0.000429s 22:22:49.7 Info: 15: remove_fanzub migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 15 22:22:49.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:49.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:49.7 Info: => 3.88E-05s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:49', 'remove_fanzub') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 15: remove_fanzub migrated 22:22:49.7 Info: => 0.0003692s 22:22:49.7 Info: 16: update_artist_history_indexes migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 16 22:22:49.7 Info: CreateIndex Albums (ArtistId) 22:22:49.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:49.7 Info: => 9.29E-05s 22:22:49.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:49.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:49.7 Info: => 8.87E-05s 22:22:49.7 Info: DeleteIndex History (AlbumId) 22:22:49.7 Info: DROP INDEX "IX_History_AlbumId" 22:22:49.7 Info: => 0.0001385s 22:22:49.7 Info: CreateIndex History (AlbumId, Date) 22:22:49.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:49.7 Info: => 8.52E-05s 22:22:49.7 Info: DeleteIndex History (DownloadId) 22:22:49.7 Info: DROP INDEX "IX_History_DownloadId" 22:22:49.7 Info: => 0.0001078s 22:22:49.7 Info: CreateIndex History (DownloadId, Date) 22:22:49.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:49.7 Info: => 0.0001005s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:49', 'update_artist_history_indexes') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 16: update_artist_history_indexes migrated 22:22:49.7 Info: => 0.0004487s 22:22:49.7 Info: 17: remove_nma migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 17 22:22:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:49.7 Info: => 4.01E-05s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:49', 'remove_nma') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 17: remove_nma migrated 22:22:49.7 Info: => 0.0004724s 22:22:49.7 Info: 18: album_disambiguation migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 18 22:22:49.7 Info: AlterTable Albums 22:22:49.7 Info: => 5E-07s 22:22:49.7 Info: CreateColumn Albums Disambiguation String 22:22:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:49.7 Info: => 0.0005054s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:49', 'album_disambiguation') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 18: album_disambiguation migrated 22:22:49.7 Info: => 0.0008784s 22:22:49.7 Info: 19: add_ape_quality_in_profiles migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 19 22:22:49.7 Info: PerformDBOperation 22:22:49.7 Info: Performing DB Operation 22:22:49.7 Info: => 2.61E-05s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:49', 'add_ape_quality_in_profiles') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 19: add_ape_quality_in_profiles migrated 22:22:49.7 Info: => 0.0003649s 22:22:49.7 Info: 20: remove_pushalot migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 20 22:22:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:49.7 Info: => 5.48E-05s 22:22:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:49.7 Info: => 4.21E-05s 22:22:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:49.7 Info: => 2.72E-05s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:49', 'remove_pushalot') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 20: remove_pushalot migrated 22:22:49.7 Info: => 0.0007572s 22:22:49.7 Info: 21: add_custom_filters migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 21 22:22:49.7 Info: CreateTable CustomFilters 22:22:49.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:49.7 Info: => 0.0001559s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:49', 'add_custom_filters') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 21: add_custom_filters migrated 22:22:49.7 Info: => 0.0005352s 22:22:49.7 Info: 22: import_list_tags migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 22 22:22:49.7 Info: AlterTable ImportLists 22:22:49.7 Info: => 6E-07s 22:22:49.7 Info: CreateColumn ImportLists Tags String 22:22:49.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:49.7 Info: => 0.0005054s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:49', 'import_list_tags') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 22: import_list_tags migrated 22:22:49.7 Info: => 0.0008374s 22:22:49.7 Info: 23: add_release_groups_etc migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 23 22:22:49.7 Info: CreateTable ArtistMetadata 22:22:49.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) 22:22:49.7 Info: => 0.0001694s 22:22:49.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:49.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:49.7 Info: => 8.92E-05s 22:22:49.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" 22:22:49.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" 22:22:49.7 Info: => 9.8E-05s 22:22:49.7 Info: AlterTable Artists 22:22:49.7 Info: => 3E-07s 22:22:49.7 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:49.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.7 Info: => 0.0005618s 22:22:49.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:49.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:49.7 Info: => 6.47E-05s 22:22:49.7 Info: CreateTable AlbumReleases 22:22:49.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) 22:22:49.7 Info: => 0.000161s 22:22:49.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:49.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:49.7 Info: => 0.0001144s 22:22:49.7 Info: CreateIndex AlbumReleases (AlbumId) 22:22:49.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:49.7 Info: => 8.05E-05s 22:22:49.7 Info: PerformDBOperation 22:22:49.7 Info: Performing DB Operation 22:22:49.7 Info: => 3.72E-05s 22:22:49.7 Info: AlterTable Albums 22:22:49.7 Info: => 3E-07s 22:22:49.7 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.7 Info: => 0.000556s 22:22:49.7 Info: AlterTable Albums 22:22:49.7 Info: => 4E-07s 22:22:49.7 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:49.7 Info: => 0.0005293s 22:22:49.7 Info: AlterTable Albums 22:22:49.7 Info: => 4E-07s 22:22:49.7 Info: CreateColumn Albums Links String 22:22:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:49.7 Info: => 0.0005237s 22:22:49.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:49.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:49.7 Info: => 9.86E-05s 22:22:49.7 Info: AlterTable Tracks 22:22:49.7 Info: => 3E-07s 22:22:49.7 Info: CreateColumn Tracks ForeignRecordingId String 22:22:49.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:49.7 Info: => 0.0005402s 22:22:49.7 Info: AlterTable Tracks 22:22:49.7 Info: => 4E-07s 22:22:49.7 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:49.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:49.7 Info: => 0.0005612s 22:22:49.7 Info: AlterTable Tracks 22:22:49.7 Info: => 3E-07s 22:22:49.7 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:49.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.7 Info: => 0.0005389s 22:22:49.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:49.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:49.7 Info: => 7.85E-05s 22:22:49.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:49.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:49.7 Info: => 5.99E-05s 22:22:49.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:49.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 22:22:49.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" 22:22:49.7 Info: DROP TABLE "Artists" 22:22:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.7 Info: => 0.0114923s 22:22:49.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:49.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:49.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:49.7 Info: DROP TABLE "Albums" 22:22:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.7 Info: => 0.0044958s 22:22:49.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:49.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:49.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:49.7 Info: DROP TABLE "Tracks" 22:22:49.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:49.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.7 Info: => 0.0039604s 22:22:49.7 Info: DeleteColumn TrackFiles ArtistId 22:22:49.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:49.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:49.7 Info: DROP TABLE "TrackFiles" 22:22:49.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.7 Info: => 0.0037975s 22:22:49.7 Info: CreateIndex Artists (ArtistMetadataId) 22:22:49.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:49.7 Info: => 7.72E-05s 22:22:49.7 Info: CreateIndex Artists (Monitored) 22:22:49.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:49.7 Info: => 7.23E-05s 22:22:49.7 Info: CreateIndex Albums (ArtistMetadataId) 22:22:49.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:49.7 Info: => 7.02E-05s 22:22:49.7 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:49.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:49.7 Info: => 6.89E-05s 22:22:49.7 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:49.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:49.7 Info: => 6.99E-05s 22:22:49.7 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:49.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:49.7 Info: => 6.88E-05s 22:22:49.7 Info: UpdateData 22:22:49.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:49.7 Info: => 3.71E-05s 22:22:49.7 Info: UpdateData 22:22:49.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:49.7 Info: => 2.93E-05s 22:22:49.7 Info: UpdateData 22:22:49.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:49.7 Info: => 3.39E-05s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:49', 'add_release_groups_etc') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 23: add_release_groups_etc migrated 22:22:49.7 Info: => 0.0006609s 22:22:49.7 Info: 24: NewMediaInfoFormat migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 24 22:22:49.7 Info: UpdateData 22:22:49.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:49.7 Info: => 3.76E-05s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:49', 'NewMediaInfoFormat') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 24: NewMediaInfoFormat migrated 22:22:49.7 Info: => 0.0004411s 22:22:49.7 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 25 22:22:49.7 Info: RenameTable Restrictions ReleaseProfiles 22:22:49.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:49.7 Info: => 0.0014478s 22:22:49.7 Info: AlterTable ReleaseProfiles 22:22:49.7 Info: => 4E-07s 22:22:49.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:49.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:49.7 Info: => 0.0005028s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:49', 'rename_restrictions_to_release_profiles') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:49.7 Info: => 0.0008922s 22:22:49.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 26 22:22:49.7 Info: RenameTable Profiles QualityProfiles 22:22:49.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:49.7 Info: => 0.0014649s 22:22:49.7 Info: AlterTable QualityProfiles 22:22:49.7 Info: => 4E-07s 22:22:49.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:49.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:49.7 Info: => 0.0004991s 22:22:49.7 Info: AlterTable LanguageProfiles 22:22:49.7 Info: => 3E-07s 22:22:49.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:49.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:49.7 Info: => 0.0004939s 22:22:49.7 Info: UpdateData 22:22:49.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:49.7 Info: => 3.55E-05s 22:22:49.7 Info: UpdateData 22:22:49.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:49.7 Info: => 2.71E-05s 22:22:49.7 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:49.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:49.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:49.7 Info: DROP TABLE "Artists" 22:22:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:49.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:49.7 Info: => 0.004091s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:49', 'rename_quality_profiles_add_upgrade_allowed') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:49.7 Info: => 0.0046438s 22:22:49.7 Info: 27: add_import_exclusions migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 27 22:22:49.7 Info: CreateTable ImportListExclusions 22:22:49.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:49.7 Info: => 0.0001449s 22:22:49.7 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:49.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:49.7 Info: => 0.0001192s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:49', 'add_import_exclusions') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 27: add_import_exclusions migrated 22:22:49.7 Info: => 0.0005917s 22:22:49.7 Info: 28: clean_artist_metadata_table migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 28 22:22:49.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:49.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:49.7 Info: => 0.0001265s 22:22:49.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:49.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:49.7 Info: => 0.0001141s 22:22:49.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:49.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:49.7 Info: => 0.0001099s 22:22:49.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:49.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:49.7 Info: => 0.0001093s 22:22:49.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:49.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:49.7 Info: => 0.0001083s 22:22:49.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:49.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:49.7 Info: => 0.0001104s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:49', 'clean_artist_metadata_table') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 28: clean_artist_metadata_table migrated 22:22:49.7 Info: => 0.0005488s 22:22:49.7 Info: 29: health_issue_notification migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 29 22:22:49.7 Info: AlterTable Notifications 22:22:49.7 Info: => 5E-07s 22:22:49.7 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:49.7 Info: => 0.0005239s 22:22:49.7 Info: AlterTable Notifications 22:22:49.7 Info: => 3E-07s 22:22:49.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:49.7 Info: => 0.000622s 22:22:49.7 Info: AlterTable Notifications 22:22:49.7 Info: => 3E-07s 22:22:49.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:49.7 Info: => 0.000536s 22:22:49.7 Info: AlterTable Notifications 22:22:49.7 Info: => 3E-07s 22:22:49.7 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:49.7 Info: => 0.000513s 22:22:49.7 Info: AlterTable Notifications 22:22:49.7 Info: => 3E-07s 22:22:49.7 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:49.7 Info: => 0.0005073s 22:22:49.7 Info: DeleteColumn Notifications OnDownload 22:22:49.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:49.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:49.7 Info: DROP TABLE "Notifications" 22:22:49.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:49.7 Info: => 0.0041451s 22:22:49.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:49.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:49.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:49.7 Info: DROP TABLE "Notifications" 22:22:49.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:49.7 Info: => 0.0042582s 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:49', 'health_issue_notification') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 29: health_issue_notification migrated 22:22:49.7 Info: => 0.0047706s 22:22:49.7 Info: 30: add_mediafilerepository_mtime migrating 22:22:49.7 Info: Beginning Transaction 22:22:49.7 Info: Starting migration of Main DB to 30 22:22:49.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) 22:22:49.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:22:49.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:22:49.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T22:22:49', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:49.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T22:22:49', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:49.7 Info: AlterTable TrackFiles 22:22:49.7 Info: => 3E-07s 22:22:49.7 Info: CreateColumn TrackFiles Modified DateTime 22:22:49.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:49.7 Info: => 0.0005448s 22:22:49.7 Info: AlterTable TrackFiles 22:22:49.7 Info: => 3E-07s 22:22:49.7 Info: CreateColumn TrackFiles Path String 22:22:49.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:49.7 Info: => 0.000515s 22:22:49.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:49.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:49.7 Info: => 3.09E-05s 22:22:49.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:49.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:49.7 Info: => 0.0001183s 22:22:49.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:49.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:49.7 Info: => 0.0001243s 22:22:49.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:49.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:49.7 Info: => 0.0001291s 22:22:49.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:49.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:49.7 Info: => 6.53E-05s 22:22:49.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:49.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:49.7 Info: => 4.35E-05s 22:22:49.7 Info: AlterTable TrackFiles 22:22:49.7 Info: => 3E-07s 22:22:49.7 Info: AlterColumn TrackFiles Path String 22:22:49.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:49.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:49.7 Info: DROP TABLE "TrackFiles" 22:22:49.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.7 Info: => 0.0041575s 22:22:49.7 Info: CreateIndex TrackFiles (Path) 22:22:49.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:49.7 Info: => 7.81E-05s 22:22:49.7 Info: DeleteColumn TrackFiles RelativePath 22:22:49.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:49.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:49.7 Info: DROP TABLE "TrackFiles" 22:22:49.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:49.7 Info: => 0.0048531s 22:22:49.7 Info: -> 5 Insert operations completed in 00:00:00.0003113 taking an average of 00:00:00.0000622 22:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:49', 'add_mediafilerepository_mtime') 22:22:49.7 Info: Committing Transaction 22:22:49.7 Info: 30: add_mediafilerepository_mtime migrated 22:22:49.7 Info: => 0.00542s 22:22:49.7 Debug: Took: 00:00:00.1435750 22:22:49.7 Debug: Got 0 tracks 22:22:49.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 22:22:49.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 22:22:49.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181698267849_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:49.8 Info: DatabaseEngineVersionCheck migrating 22:22:49.8 Info: PerformDBOperation 22:22:49.8 Info: Performing DB Operation 22:22:49.8 Info: SQLite 3.48.0 22:22:49.8 Info: => 0.0013544s 22:22:49.8 Info: DatabaseEngineVersionCheck migrated 22:22:49.8 Info: => 0.0013642s 22:22:49.8 Info: VersionMigration migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: CreateTable VersionInfo 22:22:49.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:49.8 Info: => 0.0001802s 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: VersionMigration migrated 22:22:49.8 Info: => 0.0011616s 22:22:49.8 Info: VersionUniqueMigration migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: CreateIndex VersionInfo (Version) 22:22:49.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:49.8 Info: => 0.0001206s 22:22:49.8 Info: AlterTable VersionInfo 22:22:49.8 Info: => 4E-07s 22:22:49.8 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:49.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:49.8 Info: => 0.0004646s 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: VersionUniqueMigration migrated 22:22:49.8 Info: => 0.0007398s 22:22:49.8 Info: VersionDescriptionMigration migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: AlterTable VersionInfo 22:22:49.8 Info: => 5E-07s 22:22:49.8 Info: CreateColumn VersionInfo Description String 22:22:49.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:49.8 Info: => 0.0001806s 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: VersionDescriptionMigration migrated 22:22:49.8 Info: => 0.0004597s 22:22:49.8 Info: 1: InitialSetup migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 1 22:22:49.8 Info: CreateTable Config 22:22:49.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:49.8 Info: => 0.0001255s 22:22:49.8 Info: CreateIndex Config (Key) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:49.8 Info: => 7.02E-05s 22:22:49.8 Info: CreateTable RootFolders 22:22:49.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:49.8 Info: => 7.79E-05s 22:22:49.8 Info: CreateIndex RootFolders (Path) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:49.8 Info: => 6.82E-05s 22:22:49.8 Info: CreateTable Artists 22:22:49.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:49.8 Info: => 0.0002589s 22:22:49.8 Info: CreateIndex Artists (ForeignArtistId) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.8 Info: => 7.59E-05s 22:22:49.8 Info: CreateIndex Artists (NameSlug) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.8 Info: => 9.12E-05s 22:22:49.8 Info: CreateIndex Artists (CleanName) 22:22:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.8 Info: => 6.26E-05s 22:22:49.8 Info: CreateIndex Artists (Path) 22:22:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.8 Info: => 6.23E-05s 22:22:49.8 Info: CreateTable Albums 22:22:49.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:49.8 Info: => 0.0001862s 22:22:49.8 Info: CreateIndex Albums (ForeignAlbumId) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.8 Info: => 6.75E-05s 22:22:49.8 Info: CreateIndex Albums (MBId) 22:22:49.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.8 Info: => 6.3E-05s 22:22:49.8 Info: CreateIndex Albums (TADBId) 22:22:49.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.8 Info: => 6.25E-05s 22:22:49.8 Info: CreateIndex Albums (TitleSlug) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.8 Info: => 6.26E-05s 22:22:49.8 Info: CreateIndex Albums (CleanTitle) 22:22:49.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.8 Info: => 6.13E-05s 22:22:49.8 Info: CreateIndex Albums (Path) 22:22:49.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:49.8 Info: => 5.72E-05s 22:22:49.8 Info: CreateTable Tracks 22:22:49.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:49.8 Info: => 0.000116s 22:22:49.8 Info: CreateIndex Tracks (ForeignTrackId) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.8 Info: => 6.63E-05s 22:22:49.8 Info: CreateIndex Tracks (ArtistId) 22:22:49.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:49.8 Info: => 6.94E-05s 22:22:49.8 Info: CreateIndex Tracks (TrackFileId) 22:22:49.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.8 Info: => 6.9E-05s 22:22:49.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:49.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:49.8 Info: => 7.02E-05s 22:22:49.8 Info: CreateTable TrackFiles 22:22:49.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:49.8 Info: => 0.0001124s 22:22:49.8 Info: CreateIndex TrackFiles (ArtistId) 22:22:49.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:49.8 Info: => 6.71E-05s 22:22:49.8 Info: CreateIndex TrackFiles (AlbumId) 22:22:49.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.8 Info: => 6.42E-05s 22:22:49.8 Info: CreateTable History 22:22:49.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:49.8 Info: => 0.0001178s 22:22:49.8 Info: CreateIndex History (Date) 22:22:49.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:49.8 Info: => 6.56E-05s 22:22:49.8 Info: CreateIndex History (EventType) 22:22:49.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:49.8 Info: => 6.35E-05s 22:22:49.8 Info: CreateIndex History (DownloadId) 22:22:49.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:49.8 Info: => 6.33E-05s 22:22:49.8 Info: CreateIndex History (AlbumId) 22:22:49.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:49.8 Info: => 6.3E-05s 22:22:49.8 Info: CreateTable Notifications 22:22:49.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:49.8 Info: => 0.000132s 22:22:49.8 Info: CreateTable ScheduledTasks 22:22:49.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:49.8 Info: => 9.22E-05s 22:22:49.8 Info: CreateIndex ScheduledTasks (TypeName) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:49.8 Info: => 7.07E-05s 22:22:49.8 Info: CreateTable Indexers 22:22:49.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:49.8 Info: => 9.24E-05s 22:22:49.8 Info: CreateIndex Indexers (Name) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.8 Info: => 6.87E-05s 22:22:49.8 Info: CreateTable Profiles 22:22:49.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:49.8 Info: => 8.22E-05s 22:22:49.8 Info: CreateIndex Profiles (Name) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:49.8 Info: => 9.19E-05s 22:22:49.8 Info: CreateTable QualityDefinitions 22:22:49.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:49.8 Info: => 0.0001063s 22:22:49.8 Info: CreateIndex QualityDefinitions (Quality) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:49.8 Info: => 7E-05s 22:22:49.8 Info: CreateIndex QualityDefinitions (Title) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:49.8 Info: => 7.15E-05s 22:22:49.8 Info: CreateTable NamingConfig 22:22:49.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:49.8 Info: => 0.0001486s 22:22:49.8 Info: CreateTable Blacklist 22:22:49.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:49.8 Info: => 0.0001713s 22:22:49.8 Info: CreateTable Metadata 22:22:49.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:49.8 Info: => 9.04E-05s 22:22:49.8 Info: CreateTable MetadataFiles 22:22:49.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:49.8 Info: => 0.0001062s 22:22:49.8 Info: CreateTable DownloadClients 22:22:49.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:49.8 Info: => 9.21E-05s 22:22:49.8 Info: CreateTable PendingReleases 22:22:49.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:49.8 Info: => 9.9E-05s 22:22:49.8 Info: CreateTable RemotePathMappings 22:22:49.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:49.8 Info: => 8.87E-05s 22:22:49.8 Info: CreateTable Tags 22:22:49.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:49.8 Info: => 7.91E-05s 22:22:49.8 Info: CreateIndex Tags (Label) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:49.8 Info: => 7.99E-05s 22:22:49.8 Info: CreateTable Restrictions 22:22:49.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:49.8 Info: => 8.53E-05s 22:22:49.8 Info: CreateTable DelayProfiles 22:22:49.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:49.8 Info: => 0.0001343s 22:22:49.8 Info: CreateTable Users 22:22:49.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:49.8 Info: => 8.64E-05s 22:22:49.8 Info: CreateIndex Users (Identifier) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:49.8 Info: => 7.87E-05s 22:22:49.8 Info: CreateIndex Users (Username) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:49.8 Info: => 7.37E-05s 22:22:49.8 Info: CreateTable Commands 22:22:49.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:49.8 Info: => 0.0001106s 22:22:49.8 Info: CreateTable IndexerStatus 22:22:49.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:49.8 Info: => 0.0001066s 22:22:49.8 Info: CreateIndex IndexerStatus (ProviderId) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:49.8 Info: => 9.73E-05s 22:22:49.8 Info: CreateTable ExtraFiles 22:22:49.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:49.8 Info: => 0.0001456s 22:22:49.8 Info: CreateTable LyricFiles 22:22:49.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:49.8 Info: => 0.0001188s 22:22:49.8 Info: CreateTable LanguageProfiles 22:22:49.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:49.8 Info: => 8.64E-05s 22:22:49.8 Info: CreateIndex LanguageProfiles (Name) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:49.8 Info: => 7.96E-05s 22:22:49.8 Info: CreateTable DownloadClientStatus 22:22:49.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:49.8 Info: => 9.45E-05s 22:22:49.8 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:49.8 Info: => 8.06E-05s 22:22:49.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:49.8 Info: -> 1 Insert operations completed in 00:00:00.0000546 taking an average of 00:00:00.0000546 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:49', 'InitialSetup') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 1: InitialSetup migrated 22:22:49.8 Info: => 0.0009135s 22:22:49.8 Info: 2: add_reason_to_pending_releases migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 2 22:22:49.8 Info: AlterTable PendingReleases 22:22:49.8 Info: => 6E-07s 22:22:49.8 Info: CreateColumn PendingReleases Reason Int32 22:22:49.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:49.8 Info: => 0.0005231s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:49', 'add_reason_to_pending_releases') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 2: add_reason_to_pending_releases migrated 22:22:49.8 Info: => 0.0009565s 22:22:49.8 Info: 3: add_medium_support migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 3 22:22:49.8 Info: AlterTable Albums 22:22:49.8 Info: => 4E-07s 22:22:49.8 Info: CreateColumn Albums Media String 22:22:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:49.8 Info: => 0.0004786s 22:22:49.8 Info: AlterTable Tracks 22:22:49.8 Info: => 3E-07s 22:22:49.8 Info: CreateColumn Tracks MediumNumber Int32 22:22:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:49.8 Info: => 0.00045s 22:22:49.8 Info: AlterTable Tracks 22:22:49.8 Info: => 4E-07s 22:22:49.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:49.8 Info: => 0.0004467s 22:22:49.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:49.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:49.8 Info: => 3.44E-05s 22:22:49.8 Info: DeleteColumn Tracks TrackNumber 22:22:49.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:49.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:49.8 Info: DROP TABLE "Tracks" 22:22:49.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.8 Info: => 0.0039471s 22:22:49.8 Info: AlterTable Tracks 22:22:49.8 Info: => 4E-07s 22:22:49.8 Info: CreateColumn Tracks TrackNumber String 22:22:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:49.8 Info: => 0.0004908s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:49', 'add_medium_support') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 3: add_medium_support migrated 22:22:49.8 Info: => 0.0009751s 22:22:49.8 Info: 4: add_various_qualites_in_profile migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 4 22:22:49.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:49.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:49.8 Info: => 3.89E-05s 22:22:49.8 Info: PerformDBOperation 22:22:49.8 Info: Performing DB Operation 22:22:49.8 Info: => 2.79E-05s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:49', 'add_various_qualites_in_profile') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 4: add_various_qualites_in_profile migrated 22:22:49.8 Info: => 0.0004698s 22:22:49.8 Info: 5: metadata_profiles migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 5 22:22:49.8 Info: CreateTable MetadataProfiles 22:22:49.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:49.8 Info: => 0.0001081s 22:22:49.8 Info: CreateIndex MetadataProfiles (Name) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:49.8 Info: => 8.41E-05s 22:22:49.8 Info: AlterTable Artists 22:22:49.8 Info: => 4E-07s 22:22:49.8 Info: CreateColumn Artists MetadataProfileId Int32 22:22:49.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:49.8 Info: => 0.0004761s 22:22:49.8 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:49.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) 22:22:49.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" 22:22:49.8 Info: DROP TABLE "Artists" 22:22:49.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.8 Info: => 0.0040562s 22:22:49.8 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:49.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) 22:22:49.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" 22:22:49.8 Info: DROP TABLE "Artists" 22:22:49.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.8 Info: => 0.0040088s 22:22:49.8 Info: AlterTable Albums 22:22:49.8 Info: => 3E-07s 22:22:49.8 Info: CreateColumn Albums SecondaryTypes String 22:22:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:49.8 Info: => 0.0004598s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:49', 'metadata_profiles') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 5: metadata_profiles migrated 22:22:49.8 Info: => 0.0009575s 22:22:49.8 Info: 6: separate_automatic_and_interactive_search migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 6 22:22:49.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:49.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) 22:22:49.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:49.8 Info: DROP TABLE "Indexers" 22:22:49.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.8 Info: => 0.0033409s 22:22:49.8 Info: AlterTable Indexers 22:22:49.8 Info: => 3E-07s 22:22:49.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:49.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:49.8 Info: => 0.0004579s 22:22:49.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:49.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:49.8 Info: => 3.11E-05s 22:22:49.8 Info: AlterTable Indexers 22:22:49.8 Info: => 3E-07s 22:22:49.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:49.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) 22:22:49.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" 22:22:49.8 Info: DROP TABLE "Indexers" 22:22:49.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:49.8 Info: => 0.0033286s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:49', 'separate_automatic_and_interactive_search') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 6: separate_automatic_and_interactive_search migrated 22:22:49.8 Info: => 0.003787s 22:22:49.8 Info: 7: change_album_path_to_relative migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 7 22:22:49.8 Info: DeleteColumn Albums Path 22:22:49.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:49.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 22:22:49.8 Info: DROP TABLE "Albums" 22:22:49.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.8 Info: => 0.0041555s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:49', 'change_album_path_to_relative') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 7: change_album_path_to_relative migrated 22:22:49.8 Info: => 0.0046972s 22:22:49.8 Info: 8: change_quality_size_mb_to_kb migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 8 22:22:49.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 22:22:49.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 22:22:49.8 Info: => 3.64E-05s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:49', 'change_quality_size_mb_to_kb') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 8: change_quality_size_mb_to_kb migrated 22:22:49.8 Info: => 0.0004605s 22:22:49.8 Info: 9: album_releases migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 9 22:22:49.8 Info: AlterTable Albums 22:22:49.8 Info: => 5E-07s 22:22:49.8 Info: CreateColumn Albums Releases String 22:22:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:49.8 Info: => 0.0004832s 22:22:49.8 Info: AlterTable Albums 22:22:49.8 Info: => 4E-07s 22:22:49.8 Info: CreateColumn Albums CurrentRelease String 22:22:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:49.8 Info: => 0.0004758s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:49', 'album_releases') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 9: album_releases migrated 22:22:49.8 Info: => 0.0008323s 22:22:49.8 Info: 10: album_releases_fix migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 10 22:22:49.8 Info: AlterTable Albums 22:22:49.8 Info: => 6E-07s 22:22:49.8 Info: AlterColumn Albums Releases String 22:22:49.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:49.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:49.8 Info: DROP TABLE "Albums" 22:22:49.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.8 Info: => 0.0040634s 22:22:49.8 Info: AlterTable Albums 22:22:49.8 Info: => 4E-07s 22:22:49.8 Info: AlterColumn Albums CurrentRelease String 22:22:49.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:49.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:49.8 Info: DROP TABLE "Albums" 22:22:49.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:49.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.8 Info: => 0.0040088s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:49', 'album_releases_fix') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 10: album_releases_fix migrated 22:22:49.8 Info: => 0.0044913s 22:22:49.8 Info: 11: import_lists migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 11 22:22:49.8 Info: CreateTable ImportLists 22:22:49.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:49.8 Info: => 0.0001265s 22:22:49.8 Info: CreateIndex ImportLists (Name) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:49.8 Info: => 7.83E-05s 22:22:49.8 Info: CreateTable ImportListStatus 22:22:49.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:49.8 Info: => 0.0001022s 22:22:49.8 Info: CreateIndex ImportListStatus (ProviderId) 22:22:49.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:49.8 Info: => 7.55E-05s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:49', 'import_lists') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 11: import_lists migrated 22:22:49.8 Info: => 0.0005153s 22:22:49.8 Info: 12: add_release_status migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 12 22:22:49.8 Info: AlterTable MetadataProfiles 22:22:49.8 Info: => 5E-07s 22:22:49.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:49.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:49.8 Info: => 0.0005711s 22:22:49.8 Info: PerformDBOperation 22:22:49.8 Info: Performing DB Operation 22:22:49.8 Info: => 2.21E-05s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:49', 'add_release_status') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 12: add_release_status migrated 22:22:49.8 Info: => 0.0004451s 22:22:49.8 Info: 13: album_download_notification migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 13 22:22:49.8 Info: AlterTable Notifications 22:22:49.8 Info: => 5E-07s 22:22:49.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:49.8 Info: => 0.0004799s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:49', 'album_download_notification') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 13: album_download_notification migrated 22:22:49.8 Info: => 0.0008592s 22:22:49.8 Info: 14: fix_language_metadata_profiles migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 14 22:22:49.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 22:22:49.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 22:22:49.8 Info: => 9.23E-05s 22:22:49.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 22:22:49.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 22:22:49.8 Info: => 6.98E-05s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:49', 'fix_language_metadata_profiles') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 14: fix_language_metadata_profiles migrated 22:22:49.8 Info: => 0.0004059s 22:22:49.8 Info: 15: remove_fanzub migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 15 22:22:49.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:49.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:49.8 Info: => 3.36E-05s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:49', 'remove_fanzub') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 15: remove_fanzub migrated 22:22:49.8 Info: => 0.0003522s 22:22:49.8 Info: 16: update_artist_history_indexes migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 16 22:22:49.8 Info: CreateIndex Albums (ArtistId) 22:22:49.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:49.8 Info: => 9.87E-05s 22:22:49.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:49.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:49.8 Info: => 8.02E-05s 22:22:49.8 Info: DeleteIndex History (AlbumId) 22:22:49.8 Info: DROP INDEX "IX_History_AlbumId" 22:22:49.8 Info: => 0.0001263s 22:22:49.8 Info: CreateIndex History (AlbumId, Date) 22:22:49.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:49.8 Info: => 8.88E-05s 22:22:49.8 Info: DeleteIndex History (DownloadId) 22:22:49.8 Info: DROP INDEX "IX_History_DownloadId" 22:22:49.8 Info: => 0.0001241s 22:22:49.8 Info: CreateIndex History (DownloadId, Date) 22:22:49.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:49.8 Info: => 0.0001013s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:49', 'update_artist_history_indexes') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 16: update_artist_history_indexes migrated 22:22:49.8 Info: => 0.000501s 22:22:49.8 Info: 17: remove_nma migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 17 22:22:49.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:49.8 Info: => 4.66E-05s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:49', 'remove_nma') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 17: remove_nma migrated 22:22:49.8 Info: => 0.0003726s 22:22:49.8 Info: 18: album_disambiguation migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 18 22:22:49.8 Info: AlterTable Albums 22:22:49.8 Info: => 5E-07s 22:22:49.8 Info: CreateColumn Albums Disambiguation String 22:22:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:49.8 Info: => 0.0005046s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:49', 'album_disambiguation') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 18: album_disambiguation migrated 22:22:49.8 Info: => 0.0008733s 22:22:49.8 Info: 19: add_ape_quality_in_profiles migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 19 22:22:49.8 Info: PerformDBOperation 22:22:49.8 Info: Performing DB Operation 22:22:49.8 Info: => 2.8E-05s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:49', 'add_ape_quality_in_profiles') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 19: add_ape_quality_in_profiles migrated 22:22:49.8 Info: => 0.000346s 22:22:49.8 Info: 20: remove_pushalot migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 20 22:22:49.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:49.8 Info: => 3.63E-05s 22:22:49.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:49.8 Info: => 2.62E-05s 22:22:49.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:49.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:49.8 Info: => 3.6E-05s 22:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:49', 'remove_pushalot') 22:22:49.8 Info: Committing Transaction 22:22:49.8 Info: 20: remove_pushalot migrated 22:22:49.8 Info: => 0.0003189s 22:22:49.8 Info: 21: add_custom_filters migrating 22:22:49.8 Info: Beginning Transaction 22:22:49.8 Info: Starting migration of Main DB to 21 22:22:49.8 Info: CreateTable CustomFilters 22:22:49.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:49.9 Info: => 0.0001369s 22:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:49', 'add_custom_filters') 22:22:49.9 Info: Committing Transaction 22:22:49.9 Info: 21: add_custom_filters migrated 22:22:49.9 Info: => 0.000476s 22:22:49.9 Info: 22: import_list_tags migrating 22:22:49.9 Info: Beginning Transaction 22:22:49.9 Info: Starting migration of Main DB to 22 22:22:49.9 Info: AlterTable ImportLists 22:22:49.9 Info: => 5E-07s 22:22:49.9 Info: CreateColumn ImportLists Tags String 22:22:49.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:49.9 Info: => 0.0005072s 22:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:49', 'import_list_tags') 22:22:49.9 Info: Committing Transaction 22:22:49.9 Info: 22: import_list_tags migrated 22:22:49.9 Info: => 0.0009352s 22:22:49.9 Info: 23: add_release_groups_etc migrating 22:22:49.9 Info: Beginning Transaction 22:22:49.9 Info: Starting migration of Main DB to 23 22:22:49.9 Info: CreateTable ArtistMetadata 22:22:49.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:49.9 Info: => 0.0001736s 22:22:49.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:49.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:49.9 Info: => 8.88E-05s 22:22:49.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:49.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:49.9 Info: => 8.09E-05s 22:22:49.9 Info: AlterTable Artists 22:22:49.9 Info: => 4E-07s 22:22:49.9 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:49.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.9 Info: => 0.0005181s 22:22:49.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:49.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:49.9 Info: => 5.78E-05s 22:22:49.9 Info: CreateTable AlbumReleases 22:22:49.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:49.9 Info: => 0.0001753s 22:22:49.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:49.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:49.9 Info: => 0.0001125s 22:22:49.9 Info: CreateIndex AlbumReleases (AlbumId) 22:22:49.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:49.9 Info: => 8.13E-05s 22:22:49.9 Info: PerformDBOperation 22:22:49.9 Info: Performing DB Operation 22:22:49.9 Info: => 3.12E-05s 22:22:49.9 Info: AlterTable Albums 22:22:49.9 Info: => 3E-07s 22:22:49.9 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.9 Info: => 0.0005494s 22:22:49.9 Info: AlterTable Albums 22:22:49.9 Info: => 4E-07s 22:22:49.9 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:49.9 Info: => 0.0005476s 22:22:49.9 Info: AlterTable Albums 22:22:49.9 Info: => 3E-07s 22:22:49.9 Info: CreateColumn Albums Links String 22:22:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:49.9 Info: => 0.0005226s 22:22:49.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:49.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:49.9 Info: => 8.92E-05s 22:22:49.9 Info: AlterTable Tracks 22:22:49.9 Info: => 4E-07s 22:22:49.9 Info: CreateColumn Tracks ForeignRecordingId String 22:22:49.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:49.9 Info: => 0.0005454s 22:22:49.9 Info: AlterTable Tracks 22:22:49.9 Info: => 4E-07s 22:22:49.9 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:49.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:49.9 Info: => 0.000557s 22:22:49.9 Info: AlterTable Tracks 22:22:49.9 Info: => 3E-07s 22:22:49.9 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:49.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:49.9 Info: => 0.0005741s 22:22:49.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:49.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:49.9 Info: => 7.67E-05s 22:22:49.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:49.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:49.9 Info: => 7.34E-05s 22:22:49.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:49.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:49.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:49.9 Info: DROP TABLE "Artists" 22:22:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.9 Info: => 0.0111556s 22:22:49.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:49.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:49.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:49.9 Info: DROP TABLE "Albums" 22:22:49.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:49.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:49.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:49.9 Info: => 0.0044611s 22:22:49.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:49.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:49.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:49.9 Info: DROP TABLE "Tracks" 22:22:49.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:49.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:49.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:49.9 Info: => 0.0039517s 22:22:49.9 Info: DeleteColumn TrackFiles ArtistId 22:22:49.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:49.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:49.9 Info: DROP TABLE "TrackFiles" 22:22:49.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.9 Info: => 0.0036901s 22:22:49.9 Info: CreateIndex Artists (ArtistMetadataId) 22:22:49.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:49.9 Info: => 7.55E-05s 22:22:49.9 Info: CreateIndex Artists (Monitored) 22:22:49.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:49.9 Info: => 7.17E-05s 22:22:49.9 Info: CreateIndex Albums (ArtistMetadataId) 22:22:49.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:49.9 Info: => 7.06E-05s 22:22:49.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:49.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:49.9 Info: => 7.16E-05s 22:22:49.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:49.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:49.9 Info: => 6.78E-05s 22:22:49.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:49.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:49.9 Info: => 6.83E-05s 22:22:49.9 Info: UpdateData 22:22:49.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:49.9 Info: => 3.58E-05s 22:22:49.9 Info: UpdateData 22:22:49.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:49.9 Info: => 2.96E-05s 22:22:49.9 Info: UpdateData 22:22:49.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:49.9 Info: => 3.6E-05s 22:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:49', 'add_release_groups_etc') 22:22:49.9 Info: Committing Transaction 22:22:49.9 Info: 23: add_release_groups_etc migrated 22:22:49.9 Info: => 0.0006019s 22:22:49.9 Info: 24: NewMediaInfoFormat migrating 22:22:49.9 Info: Beginning Transaction 22:22:49.9 Info: Starting migration of Main DB to 24 22:22:49.9 Info: UpdateData 22:22:49.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:49.9 Info: => 4.84E-05s 22:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:49', 'NewMediaInfoFormat') 22:22:49.9 Info: Committing Transaction 22:22:49.9 Info: 24: NewMediaInfoFormat migrated 22:22:49.9 Info: => 0.000446s 22:22:49.9 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:49.9 Info: Beginning Transaction 22:22:49.9 Info: Starting migration of Main DB to 25 22:22:49.9 Info: RenameTable Restrictions ReleaseProfiles 22:22:49.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:49.9 Info: => 0.0014317s 22:22:49.9 Info: AlterTable ReleaseProfiles 22:22:49.9 Info: => 4E-07s 22:22:49.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:49.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:49.9 Info: => 0.0005026s 22:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:49', 'rename_restrictions_to_release_profiles') 22:22:49.9 Info: Committing Transaction 22:22:49.9 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:49.9 Info: => 0.0009346s 22:22:49.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:49.9 Info: Beginning Transaction 22:22:49.9 Info: Starting migration of Main DB to 26 22:22:49.9 Info: RenameTable Profiles QualityProfiles 22:22:49.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:49.9 Info: => 0.0014408s 22:22:49.9 Info: AlterTable QualityProfiles 22:22:49.9 Info: => 4E-07s 22:22:49.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:49.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:49.9 Info: => 0.0005208s 22:22:49.9 Info: AlterTable LanguageProfiles 22:22:49.9 Info: => 3E-07s 22:22:49.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:49.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:49.9 Info: => 0.0004965s 22:22:49.9 Info: UpdateData 22:22:49.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:49.9 Info: => 3.57E-05s 22:22:49.9 Info: UpdateData 22:22:49.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:49.9 Info: => 2.73E-05s 22:22:49.9 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:49.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:49.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:49.9 Info: DROP TABLE "Artists" 22:22:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:49.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:49.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:49.9 Info: => 0.0041939s 22:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:49', 'rename_quality_profiles_add_upgrade_allowed') 22:22:49.9 Info: Committing Transaction 22:22:49.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:49.9 Info: => 0.004806s 22:22:49.9 Info: 27: add_import_exclusions migrating 22:22:49.9 Info: Beginning Transaction 22:22:49.9 Info: Starting migration of Main DB to 27 22:22:49.9 Info: CreateTable ImportListExclusions 22:22:49.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:49.9 Info: => 0.0001381s 22:22:49.9 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:49.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:49.9 Info: => 0.0001092s 22:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:49', 'add_import_exclusions') 22:22:49.9 Info: Committing Transaction 22:22:49.9 Info: 27: add_import_exclusions migrated 22:22:49.9 Info: => 0.0005597s 22:22:49.9 Info: 28: clean_artist_metadata_table migrating 22:22:49.9 Info: Beginning Transaction 22:22:49.9 Info: Starting migration of Main DB to 28 22:22:49.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) 22:22:49.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) 22:22:49.9 Info: => 0.0001471s 22:22:49.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) 22:22:49.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) 22:22:49.9 Info: => 0.0001182s 22:22:49.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) 22:22:49.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) 22:22:49.9 Info: => 0.0001122s 22:22:49.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) 22:22:49.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) 22:22:49.9 Info: => 0.0001134s 22:22:49.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) 22:22:49.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) 22:22:49.9 Info: => 0.0001111s 22:22:49.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) 22:22:49.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) 22:22:49.9 Info: => 0.0001095s 22:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:49', 'clean_artist_metadata_table') 22:22:49.9 Info: Committing Transaction 22:22:49.9 Info: 28: clean_artist_metadata_table migrated 22:22:49.9 Info: => 0.0004847s 22:22:49.9 Info: 29: health_issue_notification migrating 22:22:49.9 Info: Beginning Transaction 22:22:49.9 Info: Starting migration of Main DB to 29 22:22:49.9 Info: AlterTable Notifications 22:22:49.9 Info: => 5E-07s 22:22:49.9 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:49.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:49.9 Info: => 0.0005317s 22:22:49.9 Info: AlterTable Notifications 22:22:49.9 Info: => 3E-07s 22:22:49.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:49.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:49.9 Info: => 0.0005152s 22:22:49.9 Info: AlterTable Notifications 22:22:49.9 Info: => 4E-07s 22:22:49.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:49.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:49.9 Info: => 0.0005635s 22:22:49.9 Info: AlterTable Notifications 22:22:49.9 Info: => 3E-07s 22:22:49.9 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:49.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:49.9 Info: => 0.0005625s 22:22:49.9 Info: AlterTable Notifications 22:22:49.9 Info: => 2E-07s 22:22:49.9 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:49.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:49.9 Info: => 0.0005079s 22:22:49.9 Info: DeleteColumn Notifications OnDownload 22:22:49.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) 22:22:49.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" 22:22:49.9 Info: DROP TABLE "Notifications" 22:22:49.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:49.9 Info: => 0.0042535s 22:22:49.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:49.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) 22:22:49.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" 22:22:49.9 Info: DROP TABLE "Notifications" 22:22:49.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:49.9 Info: => 0.0041894s 22:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:49', 'health_issue_notification') 22:22:49.9 Info: Committing Transaction 22:22:49.9 Info: 29: health_issue_notification migrated 22:22:49.9 Info: => 0.004776s 22:22:49.9 Info: 30: add_mediafilerepository_mtime migrating 22:22:49.9 Info: Beginning Transaction 22:22:49.9 Info: Starting migration of Main DB to 30 22:22:49.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) 22:22:49.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:22:49.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:22:49.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T22:22:49', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:49.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 22:22:49.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T22:22:49', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:49.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 22:22:49.9 Info: AlterTable TrackFiles 22:22:49.9 Info: => 3E-07s 22:22:49.9 Info: CreateColumn TrackFiles Modified DateTime 22:22:49.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:49.9 Info: => 0.0005475s 22:22:49.9 Info: AlterTable TrackFiles 22:22:49.9 Info: => 3E-07s 22:22:49.9 Info: CreateColumn TrackFiles Path String 22:22:49.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:49.9 Info: => 0.0005202s 22:22:49.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:49.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:49.9 Info: => 3.06E-05s 22:22:49.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) 22:22:49.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) 22:22:49.9 Info: => 0.0001192s 22:22:49.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) 22:22:49.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) 22:22:49.9 Info: => 0.0001297s 22:22:49.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) 22:22:49.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) 22:22:49.9 Info: => 0.0001336s 22:22:49.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") 22:22:49.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") 22:22:49.9 Info: => 7.3E-05s 22:22:49.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:49.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:49.9 Info: => 0.0001109s 22:22:49.9 Info: AlterTable TrackFiles 22:22:49.9 Info: => 4E-07s 22:22:49.9 Info: AlterColumn TrackFiles Path String 22:22:49.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:49.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" 22:22:49.9 Info: DROP TABLE "TrackFiles" 22:22:49.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.9 Info: => 0.0045577s 22:22:49.9 Info: CreateIndex TrackFiles (Path) 22:22:49.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:49.9 Info: => 8.16E-05s 22:22:49.9 Info: DeleteColumn TrackFiles RelativePath 22:22:49.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:49.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" 22:22:49.9 Info: DROP TABLE "TrackFiles" 22:22:49.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:49.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:49.9 Info: => 0.0049125s 22:22:49.9 Info: -> 7 Insert operations completed in 00:00:00.0004246 taking an average of 00:00:00.0000606 22:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:49', 'add_mediafilerepository_mtime') 22:22:49.9 Info: Committing Transaction 22:22:49.9 Info: 30: add_mediafilerepository_mtime migrated 22:22:49.9 Info: => 0.0055241s 22:22:49.9 Debug: Took: 00:00:00.1417852 22:22:49.9 Debug: Got 2 tracks 22:22:50.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 22:22:50.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 22:22:50.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181700142426_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:50.0 Info: DatabaseEngineVersionCheck migrating 22:22:50.0 Info: PerformDBOperation 22:22:50.0 Info: Performing DB Operation 22:22:50.0 Info: SQLite 3.48.0 22:22:50.0 Info: => 0.001487s 22:22:50.0 Info: DatabaseEngineVersionCheck migrated 22:22:50.0 Info: => 0.0014975s 22:22:50.0 Info: VersionMigration migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: CreateTable VersionInfo 22:22:50.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:50.0 Info: => 0.000168s 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: VersionMigration migrated 22:22:50.0 Info: => 0.0008828s 22:22:50.0 Info: VersionUniqueMigration migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: CreateIndex VersionInfo (Version) 22:22:50.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:50.0 Info: => 0.0001034s 22:22:50.0 Info: AlterTable VersionInfo 22:22:50.0 Info: => 5E-07s 22:22:50.0 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:50.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:50.0 Info: => 0.0004415s 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: VersionUniqueMigration migrated 22:22:50.0 Info: => 0.0008209s 22:22:50.0 Info: VersionDescriptionMigration migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: AlterTable VersionInfo 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: CreateColumn VersionInfo Description String 22:22:50.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:50.0 Info: => 0.0001704s 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: VersionDescriptionMigration migrated 22:22:50.0 Info: => 0.0004381s 22:22:50.0 Info: 1: InitialSetup migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 1 22:22:50.0 Info: CreateTable Config 22:22:50.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:50.0 Info: => 0.0001688s 22:22:50.0 Info: CreateIndex Config (Key) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:50.0 Info: => 6.9E-05s 22:22:50.0 Info: CreateTable RootFolders 22:22:50.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:50.0 Info: => 7.68E-05s 22:22:50.0 Info: CreateIndex RootFolders (Path) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:50.0 Info: => 6.89E-05s 22:22:50.0 Info: CreateTable Artists 22:22:50.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:50.0 Info: => 0.0002114s 22:22:50.0 Info: CreateIndex Artists (ForeignArtistId) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.0 Info: => 7.18E-05s 22:22:50.0 Info: CreateIndex Artists (NameSlug) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.0 Info: => 6.6E-05s 22:22:50.0 Info: CreateIndex Artists (CleanName) 22:22:50.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.0 Info: => 6.35E-05s 22:22:50.0 Info: CreateIndex Artists (Path) 22:22:50.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.0 Info: => 6.2E-05s 22:22:50.0 Info: CreateTable Albums 22:22:50.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:50.0 Info: => 0.0001836s 22:22:50.0 Info: CreateIndex Albums (ForeignAlbumId) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.0 Info: => 7.01E-05s 22:22:50.0 Info: CreateIndex Albums (MBId) 22:22:50.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.0 Info: => 6.3E-05s 22:22:50.0 Info: CreateIndex Albums (TADBId) 22:22:50.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.0 Info: => 6.11E-05s 22:22:50.0 Info: CreateIndex Albums (TitleSlug) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.0 Info: => 6.18E-05s 22:22:50.0 Info: CreateIndex Albums (CleanTitle) 22:22:50.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.0 Info: => 6.07E-05s 22:22:50.0 Info: CreateIndex Albums (Path) 22:22:50.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:50.0 Info: => 5.93E-05s 22:22:50.0 Info: CreateTable Tracks 22:22:50.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:50.0 Info: => 0.0001178s 22:22:50.0 Info: CreateIndex Tracks (ForeignTrackId) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.0 Info: => 6.62E-05s 22:22:50.0 Info: CreateIndex Tracks (ArtistId) 22:22:50.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:50.0 Info: => 6.88E-05s 22:22:50.0 Info: CreateIndex Tracks (TrackFileId) 22:22:50.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.0 Info: => 6.93E-05s 22:22:50.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:50.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:50.0 Info: => 6.98E-05s 22:22:50.0 Info: CreateTable TrackFiles 22:22:50.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:50.0 Info: => 0.0001125s 22:22:50.0 Info: CreateIndex TrackFiles (ArtistId) 22:22:50.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:50.0 Info: => 6.73E-05s 22:22:50.0 Info: CreateIndex TrackFiles (AlbumId) 22:22:50.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.0 Info: => 6.21E-05s 22:22:50.0 Info: CreateTable History 22:22:50.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:50.0 Info: => 0.0001178s 22:22:50.0 Info: CreateIndex History (Date) 22:22:50.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:50.0 Info: => 6.69E-05s 22:22:50.0 Info: CreateIndex History (EventType) 22:22:50.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:50.0 Info: => 6.51E-05s 22:22:50.0 Info: CreateIndex History (DownloadId) 22:22:50.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:50.0 Info: => 6.29E-05s 22:22:50.0 Info: CreateIndex History (AlbumId) 22:22:50.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:50.0 Info: => 6.35E-05s 22:22:50.0 Info: CreateTable Notifications 22:22:50.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:50.0 Info: => 0.0001341s 22:22:50.0 Info: CreateTable ScheduledTasks 22:22:50.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:50.0 Info: => 9.14E-05s 22:22:50.0 Info: CreateIndex ScheduledTasks (TypeName) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:50.0 Info: => 0.0001057s 22:22:50.0 Info: CreateTable Indexers 22:22:50.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:50.0 Info: => 0.0001031s 22:22:50.0 Info: CreateIndex Indexers (Name) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.0 Info: => 7.55E-05s 22:22:50.0 Info: CreateTable Profiles 22:22:50.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:50.0 Info: => 0.0001199s 22:22:50.0 Info: CreateIndex Profiles (Name) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:50.0 Info: => 9.08E-05s 22:22:50.0 Info: CreateTable QualityDefinitions 22:22:50.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:50.0 Info: => 0.0001098s 22:22:50.0 Info: CreateIndex QualityDefinitions (Quality) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:50.0 Info: => 6.93E-05s 22:22:50.0 Info: CreateIndex QualityDefinitions (Title) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:50.0 Info: => 7.17E-05s 22:22:50.0 Info: CreateTable NamingConfig 22:22:50.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:50.0 Info: => 0.0001069s 22:22:50.0 Info: CreateTable Blacklist 22:22:50.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:50.0 Info: => 0.0001455s 22:22:50.0 Info: CreateTable Metadata 22:22:50.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:50.0 Info: => 8.99E-05s 22:22:50.0 Info: CreateTable MetadataFiles 22:22:50.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:50.0 Info: => 0.000105s 22:22:50.0 Info: CreateTable DownloadClients 22:22:50.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:50.0 Info: => 9.25E-05s 22:22:50.0 Info: CreateTable PendingReleases 22:22:50.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:50.0 Info: => 0.0001009s 22:22:50.0 Info: CreateTable RemotePathMappings 22:22:50.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:50.0 Info: => 8.52E-05s 22:22:50.0 Info: CreateTable Tags 22:22:50.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:50.0 Info: => 8.23E-05s 22:22:50.0 Info: CreateIndex Tags (Label) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:50.0 Info: => 8.01E-05s 22:22:50.0 Info: CreateTable Restrictions 22:22:50.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:50.0 Info: => 8.59E-05s 22:22:50.0 Info: CreateTable DelayProfiles 22:22:50.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:50.0 Info: => 0.0001324s 22:22:50.0 Info: CreateTable Users 22:22:50.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:50.0 Info: => 8.61E-05s 22:22:50.0 Info: CreateIndex Users (Identifier) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:50.0 Info: => 7.91E-05s 22:22:50.0 Info: CreateIndex Users (Username) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:50.0 Info: => 7.45E-05s 22:22:50.0 Info: CreateTable Commands 22:22:50.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:50.0 Info: => 0.0001108s 22:22:50.0 Info: CreateTable IndexerStatus 22:22:50.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:50.0 Info: => 0.0001063s 22:22:50.0 Info: CreateIndex IndexerStatus (ProviderId) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:50.0 Info: => 9.83E-05s 22:22:50.0 Info: CreateTable ExtraFiles 22:22:50.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:50.0 Info: => 0.0001492s 22:22:50.0 Info: CreateTable LyricFiles 22:22:50.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:50.0 Info: => 0.000119s 22:22:50.0 Info: CreateTable LanguageProfiles 22:22:50.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:50.0 Info: => 8.41E-05s 22:22:50.0 Info: CreateIndex LanguageProfiles (Name) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:50.0 Info: => 7.8E-05s 22:22:50.0 Info: CreateTable DownloadClientStatus 22:22:50.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:50.0 Info: => 9.28E-05s 22:22:50.0 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:50.0 Info: => 8E-05s 22:22:50.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:50.0 Info: -> 1 Insert operations completed in 00:00:00.0000555 taking an average of 00:00:00.0000555 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:50', 'InitialSetup') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 1: InitialSetup migrated 22:22:50.0 Info: => 0.0008802s 22:22:50.0 Info: 2: add_reason_to_pending_releases migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 2 22:22:50.0 Info: AlterTable PendingReleases 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: CreateColumn PendingReleases Reason Int32 22:22:50.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:50.0 Info: => 0.0004991s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:50', 'add_reason_to_pending_releases') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 2: add_reason_to_pending_releases migrated 22:22:50.0 Info: => 0.0009239s 22:22:50.0 Info: 3: add_medium_support migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 3 22:22:50.0 Info: AlterTable Albums 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: CreateColumn Albums Media String 22:22:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:50.0 Info: => 0.0004737s 22:22:50.0 Info: AlterTable Tracks 22:22:50.0 Info: => 3E-07s 22:22:50.0 Info: CreateColumn Tracks MediumNumber Int32 22:22:50.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:50.0 Info: => 0.0004521s 22:22:50.0 Info: AlterTable Tracks 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:50.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:50.0 Info: => 0.0004843s 22:22:50.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:50.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:50.0 Info: => 4.61E-05s 22:22:50.0 Info: DeleteColumn Tracks TrackNumber 22:22:50.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) 22:22:50.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" 22:22:50.0 Info: DROP TABLE "Tracks" 22:22:50.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.0 Info: => 0.0043381s 22:22:50.0 Info: AlterTable Tracks 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: CreateColumn Tracks TrackNumber String 22:22:50.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:50.0 Info: => 0.0004561s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:50', 'add_medium_support') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 3: add_medium_support migrated 22:22:50.0 Info: => 0.0009379s 22:22:50.0 Info: 4: add_various_qualites_in_profile migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 4 22:22:50.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:50.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:50.0 Info: => 4.01E-05s 22:22:50.0 Info: PerformDBOperation 22:22:50.0 Info: Performing DB Operation 22:22:50.0 Info: => 2.76E-05s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:50', 'add_various_qualites_in_profile') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 4: add_various_qualites_in_profile migrated 22:22:50.0 Info: => 0.0003659s 22:22:50.0 Info: 5: metadata_profiles migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 5 22:22:50.0 Info: CreateTable MetadataProfiles 22:22:50.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:50.0 Info: => 0.0001055s 22:22:50.0 Info: CreateIndex MetadataProfiles (Name) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:50.0 Info: => 8.45E-05s 22:22:50.0 Info: AlterTable Artists 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: CreateColumn Artists MetadataProfileId Int32 22:22:50.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:50.0 Info: => 0.0005506s 22:22:50.0 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:50.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) 22:22:50.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" 22:22:50.0 Info: DROP TABLE "Artists" 22:22:50.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.0 Info: => 0.0043885s 22:22:50.0 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:50.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) 22:22:50.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" 22:22:50.0 Info: DROP TABLE "Artists" 22:22:50.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.0 Info: => 0.0043904s 22:22:50.0 Info: AlterTable Albums 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: CreateColumn Albums SecondaryTypes String 22:22:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:50.0 Info: => 0.0004566s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:50', 'metadata_profiles') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 5: metadata_profiles migrated 22:22:50.0 Info: => 0.0009442s 22:22:50.0 Info: 6: separate_automatic_and_interactive_search migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 6 22:22:50.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:50.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) 22:22:50.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:50.0 Info: DROP TABLE "Indexers" 22:22:50.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.0 Info: => 0.0033344s 22:22:50.0 Info: AlterTable Indexers 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:50.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:50.0 Info: => 0.0004517s 22:22:50.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:50.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:50.0 Info: => 3.07E-05s 22:22:50.0 Info: AlterTable Indexers 22:22:50.0 Info: => 3E-07s 22:22:50.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:50.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) 22:22:50.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" 22:22:50.0 Info: DROP TABLE "Indexers" 22:22:50.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.0 Info: => 0.0033752s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:50', 'separate_automatic_and_interactive_search') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 6: separate_automatic_and_interactive_search migrated 22:22:50.0 Info: => 0.0038344s 22:22:50.0 Info: 7: change_album_path_to_relative migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 7 22:22:50.0 Info: DeleteColumn Albums Path 22:22:50.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) 22:22:50.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" 22:22:50.0 Info: DROP TABLE "Albums" 22:22:50.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.0 Info: => 0.0041103s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:50', 'change_album_path_to_relative') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 7: change_album_path_to_relative migrated 22:22:50.0 Info: => 0.0046193s 22:22:50.0 Info: 8: change_quality_size_mb_to_kb migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 8 22:22:50.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 22:22:50.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 22:22:50.0 Info: => 3.63E-05s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:50', 'change_quality_size_mb_to_kb') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 8: change_quality_size_mb_to_kb migrated 22:22:50.0 Info: => 0.0004041s 22:22:50.0 Info: 9: album_releases migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 9 22:22:50.0 Info: AlterTable Albums 22:22:50.0 Info: => 5E-07s 22:22:50.0 Info: CreateColumn Albums Releases String 22:22:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:50.0 Info: => 0.0005153s 22:22:50.0 Info: AlterTable Albums 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: CreateColumn Albums CurrentRelease String 22:22:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:50.0 Info: => 0.0004581s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:50', 'album_releases') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 9: album_releases migrated 22:22:50.0 Info: => 0.000821s 22:22:50.0 Info: 10: album_releases_fix migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 10 22:22:50.0 Info: AlterTable Albums 22:22:50.0 Info: => 5E-07s 22:22:50.0 Info: AlterColumn Albums Releases String 22:22:50.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) 22:22:50.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" 22:22:50.0 Info: DROP TABLE "Albums" 22:22:50.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.0 Info: => 0.0045421s 22:22:50.0 Info: AlterTable Albums 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: AlterColumn Albums CurrentRelease String 22:22:50.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) 22:22:50.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" 22:22:50.0 Info: DROP TABLE "Albums" 22:22:50.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.0 Info: => 0.0046219s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:50', 'album_releases_fix') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 10: album_releases_fix migrated 22:22:50.0 Info: => 0.0051133s 22:22:50.0 Info: 11: import_lists migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 11 22:22:50.0 Info: CreateTable ImportLists 22:22:50.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) 22:22:50.0 Info: => 0.0001458s 22:22:50.0 Info: CreateIndex ImportLists (Name) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:50.0 Info: => 8.37E-05s 22:22:50.0 Info: CreateTable ImportListStatus 22:22:50.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) 22:22:50.0 Info: => 0.0001126s 22:22:50.0 Info: CreateIndex ImportListStatus (ProviderId) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:50.0 Info: => 8.22E-05s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:50', 'import_lists') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 11: import_lists migrated 22:22:50.0 Info: => 0.0005592s 22:22:50.0 Info: 12: add_release_status migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 12 22:22:50.0 Info: AlterTable MetadataProfiles 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:50.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:50.0 Info: => 0.0004873s 22:22:50.0 Info: PerformDBOperation 22:22:50.0 Info: Performing DB Operation 22:22:50.0 Info: => 2.84E-05s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:50', 'add_release_status') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 12: add_release_status migrated 22:22:50.0 Info: => 0.0004986s 22:22:50.0 Info: 13: album_download_notification migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 13 22:22:50.0 Info: AlterTable Notifications 22:22:50.0 Info: => 5E-07s 22:22:50.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:50.0 Info: => 0.0004958s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:50', 'album_download_notification') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 13: album_download_notification migrated 22:22:50.0 Info: => 0.0008664s 22:22:50.0 Info: 14: fix_language_metadata_profiles migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 14 22:22:50.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 22:22:50.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 22:22:50.0 Info: => 0.0001021s 22:22:50.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 22:22:50.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 22:22:50.0 Info: => 6.87E-05s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:50', 'fix_language_metadata_profiles') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 14: fix_language_metadata_profiles migrated 22:22:50.0 Info: => 0.0004237s 22:22:50.0 Info: 15: remove_fanzub migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 15 22:22:50.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:50.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:50.0 Info: => 5E-05s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:50', 'remove_fanzub') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 15: remove_fanzub migrated 22:22:50.0 Info: => 0.0003786s 22:22:50.0 Info: 16: update_artist_history_indexes migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 16 22:22:50.0 Info: CreateIndex Albums (ArtistId) 22:22:50.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:50.0 Info: => 0.0001153s 22:22:50.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:50.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:50.0 Info: => 8.7E-05s 22:22:50.0 Info: DeleteIndex History (AlbumId) 22:22:50.0 Info: DROP INDEX "IX_History_AlbumId" 22:22:50.0 Info: => 0.0001394s 22:22:50.0 Info: CreateIndex History (AlbumId, Date) 22:22:50.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:50.0 Info: => 8.43E-05s 22:22:50.0 Info: DeleteIndex History (DownloadId) 22:22:50.0 Info: DROP INDEX "IX_History_DownloadId" 22:22:50.0 Info: => 0.0001571s 22:22:50.0 Info: CreateIndex History (DownloadId, Date) 22:22:50.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:50.0 Info: => 9.04E-05s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:50', 'update_artist_history_indexes') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 16: update_artist_history_indexes migrated 22:22:50.0 Info: => 0.000519s 22:22:50.0 Info: 17: remove_nma migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 17 22:22:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:50.0 Info: => 4.48E-05s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:50', 'remove_nma') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 17: remove_nma migrated 22:22:50.0 Info: => 0.0004032s 22:22:50.0 Info: 18: album_disambiguation migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 18 22:22:50.0 Info: AlterTable Albums 22:22:50.0 Info: => 5E-07s 22:22:50.0 Info: CreateColumn Albums Disambiguation String 22:22:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:50.0 Info: => 0.000562s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:50', 'album_disambiguation') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 18: album_disambiguation migrated 22:22:50.0 Info: => 0.0009566s 22:22:50.0 Info: 19: add_ape_quality_in_profiles migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 19 22:22:50.0 Info: PerformDBOperation 22:22:50.0 Info: Performing DB Operation 22:22:50.0 Info: => 4.25E-05s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:50', 'add_ape_quality_in_profiles') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 19: add_ape_quality_in_profiles migrated 22:22:50.0 Info: => 0.000448s 22:22:50.0 Info: 20: remove_pushalot migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 20 22:22:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:50.0 Info: => 4.96E-05s 22:22:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:50.0 Info: => 4.96E-05s 22:22:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:50.0 Info: => 4.55E-05s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:50', 'remove_pushalot') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 20: remove_pushalot migrated 22:22:50.0 Info: => 0.0004168s 22:22:50.0 Info: 21: add_custom_filters migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 21 22:22:50.0 Info: CreateTable CustomFilters 22:22:50.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:50.0 Info: => 0.0001155s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:50', 'add_custom_filters') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 21: add_custom_filters migrated 22:22:50.0 Info: => 0.0004665s 22:22:50.0 Info: 22: import_list_tags migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 22 22:22:50.0 Info: AlterTable ImportLists 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: CreateColumn ImportLists Tags String 22:22:50.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:50.0 Info: => 0.0005271s 22:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:50', 'import_list_tags') 22:22:50.0 Info: Committing Transaction 22:22:50.0 Info: 22: import_list_tags migrated 22:22:50.0 Info: => 0.0008548s 22:22:50.0 Info: 23: add_release_groups_etc migrating 22:22:50.0 Info: Beginning Transaction 22:22:50.0 Info: Starting migration of Main DB to 23 22:22:50.0 Info: CreateTable ArtistMetadata 22:22:50.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) 22:22:50.0 Info: => 0.000173s 22:22:50.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:50.0 Info: => 9.91E-05s 22:22:50.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" 22:22:50.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" 22:22:50.0 Info: => 0.0001014s 22:22:50.0 Info: AlterTable Artists 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:50.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.0 Info: => 0.0005803s 22:22:50.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:50.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:50.0 Info: => 6.86E-05s 22:22:50.0 Info: CreateTable AlbumReleases 22:22:50.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) 22:22:50.0 Info: => 0.0001374s 22:22:50.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:50.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:50.0 Info: => 0.0001062s 22:22:50.0 Info: CreateIndex AlbumReleases (AlbumId) 22:22:50.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:50.0 Info: => 8E-05s 22:22:50.0 Info: PerformDBOperation 22:22:50.0 Info: Performing DB Operation 22:22:50.0 Info: => 2.92E-05s 22:22:50.0 Info: AlterTable Albums 22:22:50.0 Info: => 3E-07s 22:22:50.0 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.0 Info: => 0.0005682s 22:22:50.0 Info: AlterTable Albums 22:22:50.0 Info: => 3E-07s 22:22:50.0 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:50.0 Info: => 0.000541s 22:22:50.0 Info: AlterTable Albums 22:22:50.0 Info: => 4E-07s 22:22:50.0 Info: CreateColumn Albums Links String 22:22:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:50.0 Info: => 0.0005261s 22:22:50.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:50.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:50.0 Info: => 9.24E-05s 22:22:50.0 Info: AlterTable Tracks 22:22:50.0 Info: => 3E-07s 22:22:50.0 Info: CreateColumn Tracks ForeignRecordingId String 22:22:50.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:50.0 Info: => 0.0005779s 22:22:50.0 Info: AlterTable Tracks 22:22:50.0 Info: => 3E-07s 22:22:50.0 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:50.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:50.0 Info: => 0.0005622s 22:22:50.0 Info: AlterTable Tracks 22:22:50.0 Info: => 2E-07s 22:22:50.0 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:50.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.0 Info: => 0.0005542s 22:22:50.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:50.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:50.0 Info: => 8.03E-05s 22:22:50.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:50.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:50.0 Info: => 7.4E-05s 22:22:50.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:50.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:50.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:50.1 Info: DROP TABLE "Artists" 22:22:50.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.1 Info: => 0.0107877s 22:22:50.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:50.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:50.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:50.1 Info: DROP TABLE "Albums" 22:22:50.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.1 Info: => 0.0045064s 22:22:50.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:50.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:50.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:50.1 Info: DROP TABLE "Tracks" 22:22:50.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:50.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.1 Info: => 0.0039671s 22:22:50.1 Info: DeleteColumn TrackFiles ArtistId 22:22:50.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:50.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:50.1 Info: DROP TABLE "TrackFiles" 22:22:50.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:50.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.1 Info: => 0.0037428s 22:22:50.1 Info: CreateIndex Artists (ArtistMetadataId) 22:22:50.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:50.1 Info: => 7.65E-05s 22:22:50.1 Info: CreateIndex Artists (Monitored) 22:22:50.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:50.1 Info: => 7.28E-05s 22:22:50.1 Info: CreateIndex Albums (ArtistMetadataId) 22:22:50.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:50.1 Info: => 7.14E-05s 22:22:50.1 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:50.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:50.1 Info: => 6.83E-05s 22:22:50.1 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:50.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:50.1 Info: => 6.88E-05s 22:22:50.1 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:50.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:50.1 Info: => 6.82E-05s 22:22:50.1 Info: UpdateData 22:22:50.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:50.1 Info: => 3.71E-05s 22:22:50.1 Info: UpdateData 22:22:50.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:50.1 Info: => 3.03E-05s 22:22:50.1 Info: UpdateData 22:22:50.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:50.1 Info: => 3.34E-05s 22:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:50', 'add_release_groups_etc') 22:22:50.1 Info: Committing Transaction 22:22:50.1 Info: 23: add_release_groups_etc migrated 22:22:50.1 Info: => 0.0006759s 22:22:50.1 Info: 24: NewMediaInfoFormat migrating 22:22:50.1 Info: Beginning Transaction 22:22:50.1 Info: Starting migration of Main DB to 24 22:22:50.1 Info: UpdateData 22:22:50.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:50.1 Info: => 3.75E-05s 22:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:50', 'NewMediaInfoFormat') 22:22:50.1 Info: Committing Transaction 22:22:50.1 Info: 24: NewMediaInfoFormat migrated 22:22:50.1 Info: => 0.000432s 22:22:50.1 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:50.1 Info: Beginning Transaction 22:22:50.1 Info: Starting migration of Main DB to 25 22:22:50.1 Info: RenameTable Restrictions ReleaseProfiles 22:22:50.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:50.1 Info: => 0.0014571s 22:22:50.1 Info: AlterTable ReleaseProfiles 22:22:50.1 Info: => 4E-07s 22:22:50.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:50.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:50.1 Info: => 0.0005099s 22:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:50', 'rename_restrictions_to_release_profiles') 22:22:50.1 Info: Committing Transaction 22:22:50.1 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:50.1 Info: => 0.000942s 22:22:50.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:50.1 Info: Beginning Transaction 22:22:50.1 Info: Starting migration of Main DB to 26 22:22:50.1 Info: RenameTable Profiles QualityProfiles 22:22:50.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:50.1 Info: => 0.0014949s 22:22:50.1 Info: AlterTable QualityProfiles 22:22:50.1 Info: => 4E-07s 22:22:50.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:50.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:50.1 Info: => 0.0005008s 22:22:50.1 Info: AlterTable LanguageProfiles 22:22:50.1 Info: => 3E-07s 22:22:50.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:50.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:50.1 Info: => 0.0004932s 22:22:50.1 Info: UpdateData 22:22:50.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:50.1 Info: => 3.5E-05s 22:22:50.1 Info: UpdateData 22:22:50.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:50.1 Info: => 2.69E-05s 22:22:50.1 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:50.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:50.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" 22:22:50.1 Info: DROP TABLE "Artists" 22:22:50.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:50.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:50.1 Info: => 0.0043079s 22:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:50', 'rename_quality_profiles_add_upgrade_allowed') 22:22:50.1 Info: Committing Transaction 22:22:50.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:50.1 Info: => 0.0048629s 22:22:50.1 Info: 27: add_import_exclusions migrating 22:22:50.1 Info: Beginning Transaction 22:22:50.1 Info: Starting migration of Main DB to 27 22:22:50.1 Info: CreateTable ImportListExclusions 22:22:50.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:50.1 Info: => 0.0001553s 22:22:50.1 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:50.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:50.1 Info: => 0.0001066s 22:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:50', 'add_import_exclusions') 22:22:50.1 Info: Committing Transaction 22:22:50.1 Info: 27: add_import_exclusions migrated 22:22:50.1 Info: => 0.0005832s 22:22:50.1 Info: 28: clean_artist_metadata_table migrating 22:22:50.1 Info: Beginning Transaction 22:22:50.1 Info: Starting migration of Main DB to 28 22:22:50.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) 22:22:50.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) 22:22:50.1 Info: => 0.0001297s 22:22:50.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) 22:22:50.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) 22:22:50.1 Info: => 0.0001144s 22:22:50.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) 22:22:50.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) 22:22:50.1 Info: => 0.0001105s 22:22:50.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) 22:22:50.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) 22:22:50.1 Info: => 0.0001156s 22:22:50.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) 22:22:50.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) 22:22:50.1 Info: => 0.0001072s 22:22:50.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) 22:22:50.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) 22:22:50.1 Info: => 0.0001106s 22:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:50', 'clean_artist_metadata_table') 22:22:50.1 Info: Committing Transaction 22:22:50.1 Info: 28: clean_artist_metadata_table migrated 22:22:50.1 Info: => 0.0005483s 22:22:50.1 Info: 29: health_issue_notification migrating 22:22:50.1 Info: Beginning Transaction 22:22:50.1 Info: Starting migration of Main DB to 29 22:22:50.1 Info: AlterTable Notifications 22:22:50.1 Info: => 4E-07s 22:22:50.1 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:50.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:50.1 Info: => 0.000521s 22:22:50.1 Info: AlterTable Notifications 22:22:50.1 Info: => 3E-07s 22:22:50.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:50.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:50.1 Info: => 0.0005501s 22:22:50.1 Info: AlterTable Notifications 22:22:50.1 Info: => 3E-07s 22:22:50.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:50.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:50.1 Info: => 0.0005332s 22:22:50.1 Info: AlterTable Notifications 22:22:50.1 Info: => 3E-07s 22:22:50.1 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:50.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:50.1 Info: => 0.0005123s 22:22:50.1 Info: AlterTable Notifications 22:22:50.1 Info: => 3E-07s 22:22:50.1 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:50.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:50.1 Info: => 0.000507s 22:22:50.1 Info: DeleteColumn Notifications OnDownload 22:22:50.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) 22:22:50.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" 22:22:50.1 Info: DROP TABLE "Notifications" 22:22:50.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:50.1 Info: => 0.00432s 22:22:50.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:50.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) 22:22:50.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" 22:22:50.1 Info: DROP TABLE "Notifications" 22:22:50.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:50.1 Info: => 0.0042688s 22:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:50', 'health_issue_notification') 22:22:50.1 Info: Committing Transaction 22:22:50.1 Info: 29: health_issue_notification migrated 22:22:50.1 Info: => 0.0047923s 22:22:50.1 Info: 30: add_mediafilerepository_mtime migrating 22:22:50.1 Info: Beginning Transaction 22:22:50.1 Info: Starting migration of Main DB to 30 22:22:50.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) 22:22:50.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:22:50.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:22:50.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T22:22:50', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:50.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) 22:22:50.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T22:22:50', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:50.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) 22:22:50.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 22:22:50.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2025-02-03T22:22:50', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:50.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 22:22:50.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2025-02-03T22:22:50', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:50.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 22:22:50.1 Info: AlterTable TrackFiles 22:22:50.1 Info: => 3E-07s 22:22:50.1 Info: CreateColumn TrackFiles Modified DateTime 22:22:50.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:50.1 Info: => 0.000534s 22:22:50.1 Info: AlterTable TrackFiles 22:22:50.1 Info: => 4E-07s 22:22:50.1 Info: CreateColumn TrackFiles Path String 22:22:50.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:50.1 Info: => 0.0005423s 22:22:50.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:50.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:50.1 Info: => 3.29E-05s 22:22:50.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) 22:22:50.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) 22:22:50.1 Info: => 0.0001232s 22:22:50.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) 22:22:50.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) 22:22:50.1 Info: => 0.0001396s 22:22:50.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) 22:22:50.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) 22:22:50.1 Info: => 0.0001372s 22:22:50.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") 22:22:50.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") 22:22:50.1 Info: => 7.13E-05s 22:22:50.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:50.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:50.1 Info: => 0.0001107s 22:22:50.1 Info: AlterTable TrackFiles 22:22:50.1 Info: => 4E-07s 22:22:50.1 Info: AlterColumn TrackFiles Path String 22:22:50.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:50.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" 22:22:50.1 Info: DROP TABLE "TrackFiles" 22:22:50.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:50.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.1 Info: => 0.0040508s 22:22:50.1 Info: CreateIndex TrackFiles (Path) 22:22:50.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:50.1 Info: => 8.05E-05s 22:22:50.1 Info: DeleteColumn TrackFiles RelativePath 22:22:50.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:50.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" 22:22:50.1 Info: DROP TABLE "TrackFiles" 22:22:50.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:50.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:50.1 Info: => 0.0044555s 22:22:50.1 Info: -> 12 Insert operations completed in 00:00:00.0006954 taking an average of 00:00:00.0000579 22:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:50', 'add_mediafilerepository_mtime') 22:22:50.1 Info: Committing Transaction 22:22:50.1 Info: 30: add_mediafilerepository_mtime migrated 22:22:50.1 Info: => 0.0050704s 22:22:50.1 Debug: Took: 00:00:00.1444325 22:22:50.1 Debug: Got 2 tracks 22:22:50.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 22:22:50.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 22:22:50.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181702040329_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:50.2 Info: DatabaseEngineVersionCheck migrating 22:22:50.2 Info: PerformDBOperation 22:22:50.2 Info: Performing DB Operation 22:22:50.2 Info: SQLite 3.48.0 22:22:50.2 Info: => 0.0014296s 22:22:50.2 Info: DatabaseEngineVersionCheck migrated 22:22:50.2 Info: => 0.0014408s 22:22:50.2 Info: VersionMigration migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: CreateTable VersionInfo 22:22:50.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:50.2 Info: => 0.0001734s 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: VersionMigration migrated 22:22:50.2 Info: => 0.0008854s 22:22:50.2 Info: VersionUniqueMigration migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: CreateIndex VersionInfo (Version) 22:22:50.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:50.2 Info: => 0.0001023s 22:22:50.2 Info: AlterTable VersionInfo 22:22:50.2 Info: => 5E-07s 22:22:50.2 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:50.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:50.2 Info: => 0.0004382s 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: VersionUniqueMigration migrated 22:22:50.2 Info: => 0.000866s 22:22:50.2 Info: VersionDescriptionMigration migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: AlterTable VersionInfo 22:22:50.2 Info: => 4E-07s 22:22:50.2 Info: CreateColumn VersionInfo Description String 22:22:50.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:50.2 Info: => 0.0001691s 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: VersionDescriptionMigration migrated 22:22:50.2 Info: => 0.0004243s 22:22:50.2 Info: 1: InitialSetup migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 1 22:22:50.2 Info: CreateTable Config 22:22:50.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:50.2 Info: => 0.0001297s 22:22:50.2 Info: CreateIndex Config (Key) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:50.2 Info: => 6.94E-05s 22:22:50.2 Info: CreateTable RootFolders 22:22:50.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:50.2 Info: => 7.62E-05s 22:22:50.2 Info: CreateIndex RootFolders (Path) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:50.2 Info: => 7.55E-05s 22:22:50.2 Info: CreateTable Artists 22:22:50.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) 22:22:50.2 Info: => 0.0002094s 22:22:50.2 Info: CreateIndex Artists (ForeignArtistId) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.2 Info: => 7.04E-05s 22:22:50.2 Info: CreateIndex Artists (NameSlug) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.2 Info: => 6.54E-05s 22:22:50.2 Info: CreateIndex Artists (CleanName) 22:22:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.2 Info: => 6.07E-05s 22:22:50.2 Info: CreateIndex Artists (Path) 22:22:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.2 Info: => 6.13E-05s 22:22:50.2 Info: CreateTable Albums 22:22:50.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) 22:22:50.2 Info: => 0.000185s 22:22:50.2 Info: CreateIndex Albums (ForeignAlbumId) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.2 Info: => 6.8E-05s 22:22:50.2 Info: CreateIndex Albums (MBId) 22:22:50.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.2 Info: => 6.24E-05s 22:22:50.2 Info: CreateIndex Albums (TADBId) 22:22:50.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.2 Info: => 6.13E-05s 22:22:50.2 Info: CreateIndex Albums (TitleSlug) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.2 Info: => 6.17E-05s 22:22:50.2 Info: CreateIndex Albums (CleanTitle) 22:22:50.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.2 Info: => 6.03E-05s 22:22:50.2 Info: CreateIndex Albums (Path) 22:22:50.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:50.2 Info: => 5.93E-05s 22:22:50.2 Info: CreateTable Tracks 22:22:50.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) 22:22:50.2 Info: => 0.0001183s 22:22:50.2 Info: CreateIndex Tracks (ForeignTrackId) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.2 Info: => 6.75E-05s 22:22:50.2 Info: CreateIndex Tracks (ArtistId) 22:22:50.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:50.2 Info: => 6.94E-05s 22:22:50.2 Info: CreateIndex Tracks (TrackFileId) 22:22:50.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.2 Info: => 6.79E-05s 22:22:50.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:50.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:50.2 Info: => 6.97E-05s 22:22:50.2 Info: CreateTable TrackFiles 22:22:50.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) 22:22:50.2 Info: => 0.0001137s 22:22:50.2 Info: CreateIndex TrackFiles (ArtistId) 22:22:50.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:50.2 Info: => 6.56E-05s 22:22:50.2 Info: CreateIndex TrackFiles (AlbumId) 22:22:50.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.2 Info: => 6.11E-05s 22:22:50.2 Info: CreateTable History 22:22:50.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) 22:22:50.2 Info: => 0.0001161s 22:22:50.2 Info: CreateIndex History (Date) 22:22:50.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:50.2 Info: => 6.65E-05s 22:22:50.2 Info: CreateIndex History (EventType) 22:22:50.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:50.2 Info: => 6.32E-05s 22:22:50.2 Info: CreateIndex History (DownloadId) 22:22:50.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:50.2 Info: => 6.27E-05s 22:22:50.2 Info: CreateIndex History (AlbumId) 22:22:50.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:50.2 Info: => 6.26E-05s 22:22:50.2 Info: CreateTable Notifications 22:22:50.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) 22:22:50.2 Info: => 0.000131s 22:22:50.2 Info: CreateTable ScheduledTasks 22:22:50.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:50.2 Info: => 0.0001178s 22:22:50.2 Info: CreateIndex ScheduledTasks (TypeName) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:50.2 Info: => 7.82E-05s 22:22:50.2 Info: CreateTable Indexers 22:22:50.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) 22:22:50.2 Info: => 0.0001035s 22:22:50.2 Info: CreateIndex Indexers (Name) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.2 Info: => 0.0001019s 22:22:50.2 Info: CreateTable Profiles 22:22:50.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:50.2 Info: => 8.45E-05s 22:22:50.2 Info: CreateIndex Profiles (Name) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:50.2 Info: => 8.97E-05s 22:22:50.2 Info: CreateTable QualityDefinitions 22:22:50.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:50.2 Info: => 0.0001106s 22:22:50.2 Info: CreateIndex QualityDefinitions (Quality) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:50.2 Info: => 7.06E-05s 22:22:50.2 Info: CreateIndex QualityDefinitions (Title) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:50.2 Info: => 7.06E-05s 22:22:50.2 Info: CreateTable NamingConfig 22:22:50.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) 22:22:50.2 Info: => 0.0001053s 22:22:50.2 Info: CreateTable Blacklist 22:22:50.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 '') 22:22:50.2 Info: => 0.0001475s 22:22:50.2 Info: CreateTable Metadata 22:22:50.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) 22:22:50.2 Info: => 9.22E-05s 22:22:50.2 Info: CreateTable MetadataFiles 22:22:50.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) 22:22:50.2 Info: => 0.0001052s 22:22:50.2 Info: CreateTable DownloadClients 22:22:50.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) 22:22:50.2 Info: => 9.26E-05s 22:22:50.2 Info: CreateTable PendingReleases 22:22:50.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 '') 22:22:50.2 Info: => 0.0001015s 22:22:50.2 Info: CreateTable RemotePathMappings 22:22:50.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:50.2 Info: => 8.56E-05s 22:22:50.2 Info: CreateTable Tags 22:22:50.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:50.2 Info: => 7.97E-05s 22:22:50.2 Info: CreateIndex Tags (Label) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:50.2 Info: => 7.92E-05s 22:22:50.2 Info: CreateTable Restrictions 22:22:50.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:50.2 Info: => 8.6E-05s 22:22:50.2 Info: CreateTable DelayProfiles 22:22:50.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) 22:22:50.2 Info: => 0.0001335s 22:22:50.2 Info: CreateTable Users 22:22:50.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:50.2 Info: => 8.79E-05s 22:22:50.2 Info: CreateIndex Users (Identifier) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:50.2 Info: => 7.95E-05s 22:22:50.2 Info: CreateIndex Users (Username) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:50.2 Info: => 7.53E-05s 22:22:50.2 Info: CreateTable Commands 22:22:50.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) 22:22:50.2 Info: => 0.0001082s 22:22:50.2 Info: CreateTable IndexerStatus 22:22:50.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) 22:22:50.2 Info: => 0.0001067s 22:22:50.2 Info: CreateIndex IndexerStatus (ProviderId) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:50.2 Info: => 9.7E-05s 22:22:50.2 Info: CreateTable ExtraFiles 22:22:50.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) 22:22:50.2 Info: => 0.0001471s 22:22:50.2 Info: CreateTable LyricFiles 22:22:50.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) 22:22:50.2 Info: => 0.0001193s 22:22:50.2 Info: CreateTable LanguageProfiles 22:22:50.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:50.2 Info: => 8.28E-05s 22:22:50.2 Info: CreateIndex LanguageProfiles (Name) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:50.2 Info: => 7.96E-05s 22:22:50.2 Info: CreateTable DownloadClientStatus 22:22:50.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) 22:22:50.2 Info: => 9.2E-05s 22:22:50.2 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:50.2 Info: => 8.95E-05s 22:22:50.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:50.2 Info: -> 1 Insert operations completed in 00:00:00.0000552 taking an average of 00:00:00.0000552 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:50', 'InitialSetup') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 1: InitialSetup migrated 22:22:50.2 Info: => 0.0009537s 22:22:50.2 Info: 2: add_reason_to_pending_releases migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 2 22:22:50.2 Info: AlterTable PendingReleases 22:22:50.2 Info: => 5E-07s 22:22:50.2 Info: CreateColumn PendingReleases Reason Int32 22:22:50.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:50.2 Info: => 0.0004902s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:50', 'add_reason_to_pending_releases') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 2: add_reason_to_pending_releases migrated 22:22:50.2 Info: => 0.0009119s 22:22:50.2 Info: 3: add_medium_support migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 3 22:22:50.2 Info: AlterTable Albums 22:22:50.2 Info: => 5E-07s 22:22:50.2 Info: CreateColumn Albums Media String 22:22:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:50.2 Info: => 0.0004731s 22:22:50.2 Info: AlterTable Tracks 22:22:50.2 Info: => 3E-07s 22:22:50.2 Info: CreateColumn Tracks MediumNumber Int32 22:22:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:50.2 Info: => 0.0004513s 22:22:50.2 Info: AlterTable Tracks 22:22:50.2 Info: => 3E-07s 22:22:50.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:50.2 Info: => 0.0005359s 22:22:50.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:50.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:50.2 Info: => 3.47E-05s 22:22:50.2 Info: DeleteColumn Tracks TrackNumber 22:22:50.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) 22:22:50.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" 22:22:50.2 Info: DROP TABLE "Tracks" 22:22:50.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.2 Info: => 0.0039662s 22:22:50.2 Info: AlterTable Tracks 22:22:50.2 Info: => 4E-07s 22:22:50.2 Info: CreateColumn Tracks TrackNumber String 22:22:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:50.2 Info: => 0.0004509s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:50', 'add_medium_support') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 3: add_medium_support migrated 22:22:50.2 Info: => 0.0009328s 22:22:50.2 Info: 4: add_various_qualites_in_profile migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 4 22:22:50.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:50.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:50.2 Info: => 4E-05s 22:22:50.2 Info: PerformDBOperation 22:22:50.2 Info: Performing DB Operation 22:22:50.2 Info: => 3.13E-05s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:50', 'add_various_qualites_in_profile') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 4: add_various_qualites_in_profile migrated 22:22:50.2 Info: => 0.0004303s 22:22:50.2 Info: 5: metadata_profiles migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 5 22:22:50.2 Info: CreateTable MetadataProfiles 22:22:50.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:50.2 Info: => 0.0001053s 22:22:50.2 Info: CreateIndex MetadataProfiles (Name) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:50.2 Info: => 8.49E-05s 22:22:50.2 Info: AlterTable Artists 22:22:50.2 Info: => 4E-07s 22:22:50.2 Info: CreateColumn Artists MetadataProfileId Int32 22:22:50.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:50.2 Info: => 0.0005183s 22:22:50.2 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:50.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) 22:22:50.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" 22:22:50.2 Info: DROP TABLE "Artists" 22:22:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.2 Info: => 0.0040359s 22:22:50.2 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:50.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) 22:22:50.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" 22:22:50.2 Info: DROP TABLE "Artists" 22:22:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.2 Info: => 0.0040644s 22:22:50.2 Info: AlterTable Albums 22:22:50.2 Info: => 3E-07s 22:22:50.2 Info: CreateColumn Albums SecondaryTypes String 22:22:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:50.2 Info: => 0.0004582s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:50', 'metadata_profiles') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 5: metadata_profiles migrated 22:22:50.2 Info: => 0.0009086s 22:22:50.2 Info: 6: separate_automatic_and_interactive_search migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 6 22:22:50.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:50.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) 22:22:50.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:50.2 Info: DROP TABLE "Indexers" 22:22:50.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.2 Info: => 0.0033654s 22:22:50.2 Info: AlterTable Indexers 22:22:50.2 Info: => 4E-07s 22:22:50.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:50.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:50.2 Info: => 0.0004673s 22:22:50.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:50.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:50.2 Info: => 3.07E-05s 22:22:50.2 Info: AlterTable Indexers 22:22:50.2 Info: => 3E-07s 22:22:50.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:50.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) 22:22:50.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" 22:22:50.2 Info: DROP TABLE "Indexers" 22:22:50.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.2 Info: => 0.0033073s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:50', 'separate_automatic_and_interactive_search') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 6: separate_automatic_and_interactive_search migrated 22:22:50.2 Info: => 0.0037833s 22:22:50.2 Info: 7: change_album_path_to_relative migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 7 22:22:50.2 Info: DeleteColumn Albums Path 22:22:50.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:50.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 22:22:50.2 Info: DROP TABLE "Albums" 22:22:50.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.2 Info: => 0.0040622s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:50', 'change_album_path_to_relative') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 7: change_album_path_to_relative migrated 22:22:50.2 Info: => 0.0045756s 22:22:50.2 Info: 8: change_quality_size_mb_to_kb migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 8 22:22:50.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 22:22:50.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 22:22:50.2 Info: => 3.75E-05s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:50', 'change_quality_size_mb_to_kb') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 8: change_quality_size_mb_to_kb migrated 22:22:50.2 Info: => 0.0004522s 22:22:50.2 Info: 9: album_releases migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 9 22:22:50.2 Info: AlterTable Albums 22:22:50.2 Info: => 6E-07s 22:22:50.2 Info: CreateColumn Albums Releases String 22:22:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:50.2 Info: => 0.0004653s 22:22:50.2 Info: AlterTable Albums 22:22:50.2 Info: => 3E-07s 22:22:50.2 Info: CreateColumn Albums CurrentRelease String 22:22:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:50.2 Info: => 0.0005498s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:50', 'album_releases') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 9: album_releases migrated 22:22:50.2 Info: => 0.00098s 22:22:50.2 Info: 10: album_releases_fix migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 10 22:22:50.2 Info: AlterTable Albums 22:22:50.2 Info: => 5E-07s 22:22:50.2 Info: AlterColumn Albums Releases String 22:22:50.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:50.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:50.2 Info: DROP TABLE "Albums" 22:22:50.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.2 Info: => 0.0039878s 22:22:50.2 Info: AlterTable Albums 22:22:50.2 Info: => 3E-07s 22:22:50.2 Info: AlterColumn Albums CurrentRelease String 22:22:50.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:50.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:50.2 Info: DROP TABLE "Albums" 22:22:50.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.2 Info: => 0.0045025s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:50', 'album_releases_fix') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 10: album_releases_fix migrated 22:22:50.2 Info: => 0.0049987s 22:22:50.2 Info: 11: import_lists migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 11 22:22:50.2 Info: CreateTable ImportLists 22:22:50.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:50.2 Info: => 0.000137s 22:22:50.2 Info: CreateIndex ImportLists (Name) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:50.2 Info: => 7.8E-05s 22:22:50.2 Info: CreateTable ImportListStatus 22:22:50.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:50.2 Info: => 0.0001203s 22:22:50.2 Info: CreateIndex ImportListStatus (ProviderId) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:50.2 Info: => 8.31E-05s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:50', 'import_lists') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 11: import_lists migrated 22:22:50.2 Info: => 0.0005495s 22:22:50.2 Info: 12: add_release_status migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 12 22:22:50.2 Info: AlterTable MetadataProfiles 22:22:50.2 Info: => 6E-07s 22:22:50.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:50.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:50.2 Info: => 0.0004824s 22:22:50.2 Info: PerformDBOperation 22:22:50.2 Info: Performing DB Operation 22:22:50.2 Info: => 2.32E-05s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:50', 'add_release_status') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 12: add_release_status migrated 22:22:50.2 Info: => 0.0003903s 22:22:50.2 Info: 13: album_download_notification migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 13 22:22:50.2 Info: AlterTable Notifications 22:22:50.2 Info: => 6E-07s 22:22:50.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:50.2 Info: => 0.0005023s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:50', 'album_download_notification') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 13: album_download_notification migrated 22:22:50.2 Info: => 0.0008774s 22:22:50.2 Info: 14: fix_language_metadata_profiles migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 14 22:22:50.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:50.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:50.2 Info: => 9.73E-05s 22:22:50.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:50.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:50.2 Info: => 8.06E-05s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:50', 'fix_language_metadata_profiles') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 14: fix_language_metadata_profiles migrated 22:22:50.2 Info: => 0.0005393s 22:22:50.2 Info: 15: remove_fanzub migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 15 22:22:50.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:50.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:50.2 Info: => 3.8E-05s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:50', 'remove_fanzub') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 15: remove_fanzub migrated 22:22:50.2 Info: => 0.0003994s 22:22:50.2 Info: 16: update_artist_history_indexes migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 16 22:22:50.2 Info: CreateIndex Albums (ArtistId) 22:22:50.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:50.2 Info: => 9.42E-05s 22:22:50.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:50.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:50.2 Info: => 8.34E-05s 22:22:50.2 Info: DeleteIndex History (AlbumId) 22:22:50.2 Info: DROP INDEX "IX_History_AlbumId" 22:22:50.2 Info: => 0.0001323s 22:22:50.2 Info: CreateIndex History (AlbumId, Date) 22:22:50.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:50.2 Info: => 8.36E-05s 22:22:50.2 Info: DeleteIndex History (DownloadId) 22:22:50.2 Info: DROP INDEX "IX_History_DownloadId" 22:22:50.2 Info: => 0.0001267s 22:22:50.2 Info: CreateIndex History (DownloadId, Date) 22:22:50.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:50.2 Info: => 8.24E-05s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:50', 'update_artist_history_indexes') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 16: update_artist_history_indexes migrated 22:22:50.2 Info: => 0.0005298s 22:22:50.2 Info: 17: remove_nma migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 17 22:22:50.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:50.2 Info: => 4.09E-05s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:50', 'remove_nma') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 17: remove_nma migrated 22:22:50.2 Info: => 0.0003722s 22:22:50.2 Info: 18: album_disambiguation migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 18 22:22:50.2 Info: AlterTable Albums 22:22:50.2 Info: => 5E-07s 22:22:50.2 Info: CreateColumn Albums Disambiguation String 22:22:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:50.2 Info: => 0.0006146s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:50', 'album_disambiguation') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 18: album_disambiguation migrated 22:22:50.2 Info: => 0.0009804s 22:22:50.2 Info: 19: add_ape_quality_in_profiles migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 19 22:22:50.2 Info: PerformDBOperation 22:22:50.2 Info: Performing DB Operation 22:22:50.2 Info: => 2.72E-05s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:50', 'add_ape_quality_in_profiles') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 19: add_ape_quality_in_profiles migrated 22:22:50.2 Info: => 0.0004617s 22:22:50.2 Info: 20: remove_pushalot migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 20 22:22:50.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:50.2 Info: => 4.39E-05s 22:22:50.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:50.2 Info: => 3.08E-05s 22:22:50.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:50.2 Info: => 4.45E-05s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:50', 'remove_pushalot') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 20: remove_pushalot migrated 22:22:50.2 Info: => 0.0004098s 22:22:50.2 Info: 21: add_custom_filters migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 21 22:22:50.2 Info: CreateTable CustomFilters 22:22:50.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:50.2 Info: => 0.000117s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:50', 'add_custom_filters') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 21: add_custom_filters migrated 22:22:50.2 Info: => 0.0004503s 22:22:50.2 Info: 22: import_list_tags migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 22 22:22:50.2 Info: AlterTable ImportLists 22:22:50.2 Info: => 5E-07s 22:22:50.2 Info: CreateColumn ImportLists Tags String 22:22:50.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:50.2 Info: => 0.0005257s 22:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:50', 'import_list_tags') 22:22:50.2 Info: Committing Transaction 22:22:50.2 Info: 22: import_list_tags migrated 22:22:50.2 Info: => 0.0008778s 22:22:50.2 Info: 23: add_release_groups_etc migrating 22:22:50.2 Info: Beginning Transaction 22:22:50.2 Info: Starting migration of Main DB to 23 22:22:50.2 Info: CreateTable ArtistMetadata 22:22:50.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:50.2 Info: => 0.0001716s 22:22:50.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:50.2 Info: => 8.94E-05s 22:22:50.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:50.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:50.2 Info: => 8.92E-05s 22:22:50.2 Info: AlterTable Artists 22:22:50.2 Info: => 4E-07s 22:22:50.2 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:50.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.2 Info: => 0.0005224s 22:22:50.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:50.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:50.2 Info: => 5.72E-05s 22:22:50.2 Info: CreateTable AlbumReleases 22:22:50.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:50.2 Info: => 0.0001356s 22:22:50.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:50.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:50.2 Info: => 0.0001038s 22:22:50.2 Info: CreateIndex AlbumReleases (AlbumId) 22:22:50.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:50.2 Info: => 7.93E-05s 22:22:50.2 Info: PerformDBOperation 22:22:50.2 Info: Performing DB Operation 22:22:50.2 Info: => 3.07E-05s 22:22:50.2 Info: AlterTable Albums 22:22:50.2 Info: => 3E-07s 22:22:50.2 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.2 Info: => 0.0005558s 22:22:50.2 Info: AlterTable Albums 22:22:50.2 Info: => 3E-07s 22:22:50.2 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:50.2 Info: => 0.0006093s 22:22:50.2 Info: AlterTable Albums 22:22:50.2 Info: => 4E-07s 22:22:50.2 Info: CreateColumn Albums Links String 22:22:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:50.2 Info: => 0.0005223s 22:22:50.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:50.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:50.2 Info: => 9.9E-05s 22:22:50.2 Info: AlterTable Tracks 22:22:50.2 Info: => 3E-07s 22:22:50.2 Info: CreateColumn Tracks ForeignRecordingId String 22:22:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:50.2 Info: => 0.0005387s 22:22:50.2 Info: AlterTable Tracks 22:22:50.2 Info: => 3E-07s 22:22:50.2 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:50.2 Info: => 0.0005356s 22:22:50.2 Info: AlterTable Tracks 22:22:50.2 Info: => 3E-07s 22:22:50.2 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.2 Info: => 0.0005441s 22:22:50.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:50.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:50.2 Info: => 8.95E-05s 22:22:50.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:50.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:50.2 Info: => 6.82E-05s 22:22:50.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:50.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:50.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:50.2 Info: DROP TABLE "Artists" 22:22:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.2 Info: => 0.0110244s 22:22:50.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:50.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:50.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:50.2 Info: DROP TABLE "Albums" 22:22:50.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.3 Info: => 0.0044271s 22:22:50.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:50.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) 22:22:50.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" 22:22:50.3 Info: DROP TABLE "Tracks" 22:22:50.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:50.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.3 Info: => 0.0039094s 22:22:50.3 Info: DeleteColumn TrackFiles ArtistId 22:22:50.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:50.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" 22:22:50.3 Info: DROP TABLE "TrackFiles" 22:22:50.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.3 Info: => 0.003699s 22:22:50.3 Info: CreateIndex Artists (ArtistMetadataId) 22:22:50.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:50.3 Info: => 7.63E-05s 22:22:50.3 Info: CreateIndex Artists (Monitored) 22:22:50.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:50.3 Info: => 7.32E-05s 22:22:50.3 Info: CreateIndex Albums (ArtistMetadataId) 22:22:50.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:50.3 Info: => 7.03E-05s 22:22:50.3 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:50.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:50.3 Info: => 6.91E-05s 22:22:50.3 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:50.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:50.3 Info: => 6.8E-05s 22:22:50.3 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:50.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:50.3 Info: => 6.8E-05s 22:22:50.3 Info: UpdateData 22:22:50.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:50.3 Info: => 3.66E-05s 22:22:50.3 Info: UpdateData 22:22:50.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:50.3 Info: => 2.99E-05s 22:22:50.3 Info: UpdateData 22:22:50.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:50.3 Info: => 4.21E-05s 22:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:50', 'add_release_groups_etc') 22:22:50.3 Info: Committing Transaction 22:22:50.3 Info: 23: add_release_groups_etc migrated 22:22:50.3 Info: => 0.0006163s 22:22:50.3 Info: 24: NewMediaInfoFormat migrating 22:22:50.3 Info: Beginning Transaction 22:22:50.3 Info: Starting migration of Main DB to 24 22:22:50.3 Info: UpdateData 22:22:50.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:50.3 Info: => 4.87E-05s 22:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:50', 'NewMediaInfoFormat') 22:22:50.3 Info: Committing Transaction 22:22:50.3 Info: 24: NewMediaInfoFormat migrated 22:22:50.3 Info: => 0.000448s 22:22:50.3 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:50.3 Info: Beginning Transaction 22:22:50.3 Info: Starting migration of Main DB to 25 22:22:50.3 Info: RenameTable Restrictions ReleaseProfiles 22:22:50.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:50.3 Info: => 0.0014318s 22:22:50.3 Info: AlterTable ReleaseProfiles 22:22:50.3 Info: => 4E-07s 22:22:50.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:50.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:50.3 Info: => 0.0005047s 22:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:50', 'rename_restrictions_to_release_profiles') 22:22:50.3 Info: Committing Transaction 22:22:50.3 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:50.3 Info: => 0.0009787s 22:22:50.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:50.3 Info: Beginning Transaction 22:22:50.3 Info: Starting migration of Main DB to 26 22:22:50.3 Info: RenameTable Profiles QualityProfiles 22:22:50.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:50.3 Info: => 0.001429s 22:22:50.3 Info: AlterTable QualityProfiles 22:22:50.3 Info: => 4E-07s 22:22:50.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:50.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:50.3 Info: => 0.0005302s 22:22:50.3 Info: AlterTable LanguageProfiles 22:22:50.3 Info: => 4E-07s 22:22:50.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:50.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:50.3 Info: => 0.000508s 22:22:50.3 Info: UpdateData 22:22:50.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:50.3 Info: => 3.52E-05s 22:22:50.3 Info: UpdateData 22:22:50.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:50.3 Info: => 2.68E-05s 22:22:50.3 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:50.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:50.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:50.3 Info: DROP TABLE "Artists" 22:22:50.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:50.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:50.3 Info: => 0.0041566s 22:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:50', 'rename_quality_profiles_add_upgrade_allowed') 22:22:50.3 Info: Committing Transaction 22:22:50.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:50.3 Info: => 0.0047145s 22:22:50.3 Info: 27: add_import_exclusions migrating 22:22:50.3 Info: Beginning Transaction 22:22:50.3 Info: Starting migration of Main DB to 27 22:22:50.3 Info: CreateTable ImportListExclusions 22:22:50.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:50.3 Info: => 0.0001279s 22:22:50.3 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:50.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:50.3 Info: => 0.0001036s 22:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:50', 'add_import_exclusions') 22:22:50.3 Info: Committing Transaction 22:22:50.3 Info: 27: add_import_exclusions migrated 22:22:50.3 Info: => 0.0005898s 22:22:50.3 Info: 28: clean_artist_metadata_table migrating 22:22:50.3 Info: Beginning Transaction 22:22:50.3 Info: Starting migration of Main DB to 28 22:22:50.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:50.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:50.3 Info: => 0.0001263s 22:22:50.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:50.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:50.3 Info: => 0.0001141s 22:22:50.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:50.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:50.3 Info: => 0.0001125s 22:22:50.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:50.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:50.3 Info: => 0.0001142s 22:22:50.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:50.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:50.3 Info: => 0.0001085s 22:22:50.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:50.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:50.3 Info: => 0.0001101s 22:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:50', 'clean_artist_metadata_table') 22:22:50.3 Info: Committing Transaction 22:22:50.3 Info: 28: clean_artist_metadata_table migrated 22:22:50.3 Info: => 0.0005595s 22:22:50.3 Info: 29: health_issue_notification migrating 22:22:50.3 Info: Beginning Transaction 22:22:50.3 Info: Starting migration of Main DB to 29 22:22:50.3 Info: AlterTable Notifications 22:22:50.3 Info: => 6E-07s 22:22:50.3 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:50.3 Info: => 0.0005235s 22:22:50.3 Info: AlterTable Notifications 22:22:50.3 Info: => 3E-07s 22:22:50.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:50.3 Info: => 0.0005068s 22:22:50.3 Info: AlterTable Notifications 22:22:50.3 Info: => 3E-07s 22:22:50.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:50.3 Info: => 0.0005121s 22:22:50.3 Info: AlterTable Notifications 22:22:50.3 Info: => 3E-07s 22:22:50.3 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:50.3 Info: => 0.0005128s 22:22:50.3 Info: AlterTable Notifications 22:22:50.3 Info: => 3E-07s 22:22:50.3 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:50.3 Info: => 0.0005114s 22:22:50.3 Info: DeleteColumn Notifications OnDownload 22:22:50.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:50.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:50.3 Info: DROP TABLE "Notifications" 22:22:50.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:50.3 Info: => 0.0042801s 22:22:50.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:50.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:50.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" 22:22:50.3 Info: DROP TABLE "Notifications" 22:22:50.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:50.3 Info: => 0.0042169s 22:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:50', 'health_issue_notification') 22:22:50.3 Info: Committing Transaction 22:22:50.3 Info: 29: health_issue_notification migrated 22:22:50.3 Info: => 0.0047303s 22:22:50.3 Info: 30: add_mediafilerepository_mtime migrating 22:22:50.3 Info: Beginning Transaction 22:22:50.3 Info: Starting migration of Main DB to 30 22:22:50.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) 22:22:50.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:22:50.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:22:50.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T22:22:50', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:50.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) 22:22:50.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T22:22:50', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:50.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) 22:22:50.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 22:22:50.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2025-02-03T22:22:50', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:50.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 22:22:50.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2025-02-03T22:22:50', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:22:50.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 22:22:50.3 Info: AlterTable TrackFiles 22:22:50.3 Info: => 4E-07s 22:22:50.3 Info: CreateColumn TrackFiles Modified DateTime 22:22:50.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:50.3 Info: => 0.0005693s 22:22:50.3 Info: AlterTable TrackFiles 22:22:50.3 Info: => 3E-07s 22:22:50.3 Info: CreateColumn TrackFiles Path String 22:22:50.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:50.3 Info: => 0.000949s 22:22:50.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:50.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:50.3 Info: => 3.37E-05s 22:22:50.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) 22:22:50.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) 22:22:50.3 Info: => 0.0001386s 22:22:50.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) 22:22:50.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) 22:22:50.3 Info: => 0.0001288s 22:22:50.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) 22:22:50.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) 22:22:50.3 Info: => 0.0001355s 22:22:50.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") 22:22:50.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") 22:22:50.3 Info: => 7.09E-05s 22:22:50.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:50.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:50.3 Info: => 0.0001103s 22:22:50.3 Info: AlterTable TrackFiles 22:22:50.3 Info: => 4E-07s 22:22:50.3 Info: AlterColumn TrackFiles Path String 22:22:50.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:50.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" 22:22:50.3 Info: DROP TABLE "TrackFiles" 22:22:50.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.3 Info: => 0.00422s 22:22:50.3 Info: CreateIndex TrackFiles (Path) 22:22:50.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:50.3 Info: => 8.6E-05s 22:22:50.3 Info: DeleteColumn TrackFiles RelativePath 22:22:50.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:50.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" 22:22:50.3 Info: DROP TABLE "TrackFiles" 22:22:50.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:50.3 Info: => 0.004875s 22:22:50.3 Info: -> 12 Insert operations completed in 00:00:00.0007623 taking an average of 00:00:00.0000635 22:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:50', 'add_mediafilerepository_mtime') 22:22:50.3 Info: Committing Transaction 22:22:50.3 Info: 30: add_mediafilerepository_mtime migrated 22:22:50.3 Info: => 0.0055094s 22:22:50.3 Debug: Took: 00:00:00.1435541 22:22:50.3 Debug: Got 2 tracks 22:22:50.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 22:22:50.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 22:22:50.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181703935840_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:50.4 Info: DatabaseEngineVersionCheck migrating 22:22:50.4 Info: PerformDBOperation 22:22:50.4 Info: Performing DB Operation 22:22:50.4 Info: SQLite 3.48.0 22:22:50.4 Info: => 0.001392s 22:22:50.4 Info: DatabaseEngineVersionCheck migrated 22:22:50.4 Info: => 0.0014022s 22:22:50.4 Info: VersionMigration migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: CreateTable VersionInfo 22:22:50.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:50.4 Info: => 0.0001773s 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: VersionMigration migrated 22:22:50.4 Info: => 0.00088s 22:22:50.4 Info: VersionUniqueMigration migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: CreateIndex VersionInfo (Version) 22:22:50.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:50.4 Info: => 0.0001013s 22:22:50.4 Info: AlterTable VersionInfo 22:22:50.4 Info: => 5E-07s 22:22:50.4 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:50.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:50.4 Info: => 0.0004522s 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: VersionUniqueMigration migrated 22:22:50.4 Info: => 0.0007758s 22:22:50.4 Info: VersionDescriptionMigration migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: AlterTable VersionInfo 22:22:50.4 Info: => 5E-07s 22:22:50.4 Info: CreateColumn VersionInfo Description String 22:22:50.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:50.4 Info: => 0.0001823s 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: VersionDescriptionMigration migrated 22:22:50.4 Info: => 0.0004404s 22:22:50.4 Info: 1: InitialSetup migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 1 22:22:50.4 Info: CreateTable Config 22:22:50.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:50.4 Info: => 0.0001526s 22:22:50.4 Info: CreateIndex Config (Key) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:50.4 Info: => 7.69E-05s 22:22:50.4 Info: CreateTable RootFolders 22:22:50.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:50.4 Info: => 7.81E-05s 22:22:50.4 Info: CreateIndex RootFolders (Path) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:50.4 Info: => 6.79E-05s 22:22:50.4 Info: CreateTable Artists 22:22:50.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:50.4 Info: => 0.0002257s 22:22:50.4 Info: CreateIndex Artists (ForeignArtistId) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.4 Info: => 7.16E-05s 22:22:50.4 Info: CreateIndex Artists (NameSlug) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.4 Info: => 9.31E-05s 22:22:50.4 Info: CreateIndex Artists (CleanName) 22:22:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.4 Info: => 6.9E-05s 22:22:50.4 Info: CreateIndex Artists (Path) 22:22:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.4 Info: => 6.86E-05s 22:22:50.4 Info: CreateTable Albums 22:22:50.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:50.4 Info: => 0.0002308s 22:22:50.4 Info: CreateIndex Albums (ForeignAlbumId) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.4 Info: => 7E-05s 22:22:50.4 Info: CreateIndex Albums (MBId) 22:22:50.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.4 Info: => 6.41E-05s 22:22:50.4 Info: CreateIndex Albums (TADBId) 22:22:50.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.4 Info: => 6.2E-05s 22:22:50.4 Info: CreateIndex Albums (TitleSlug) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.4 Info: => 6.22E-05s 22:22:50.4 Info: CreateIndex Albums (CleanTitle) 22:22:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.4 Info: => 6.11E-05s 22:22:50.4 Info: CreateIndex Albums (Path) 22:22:50.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:50.4 Info: => 5.84E-05s 22:22:50.4 Info: CreateTable Tracks 22:22:50.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:50.4 Info: => 0.0001163s 22:22:50.4 Info: CreateIndex Tracks (ForeignTrackId) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.4 Info: => 6.63E-05s 22:22:50.4 Info: CreateIndex Tracks (ArtistId) 22:22:50.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:50.4 Info: => 6.99E-05s 22:22:50.4 Info: CreateIndex Tracks (TrackFileId) 22:22:50.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.4 Info: => 6.92E-05s 22:22:50.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:50.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:50.4 Info: => 6.99E-05s 22:22:50.4 Info: CreateTable TrackFiles 22:22:50.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:50.4 Info: => 0.0001135s 22:22:50.4 Info: CreateIndex TrackFiles (ArtistId) 22:22:50.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:50.4 Info: => 6.67E-05s 22:22:50.4 Info: CreateIndex TrackFiles (AlbumId) 22:22:50.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.4 Info: => 6.44E-05s 22:22:50.4 Info: CreateTable History 22:22:50.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:50.4 Info: => 0.0001147s 22:22:50.4 Info: CreateIndex History (Date) 22:22:50.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:50.4 Info: => 6.59E-05s 22:22:50.4 Info: CreateIndex History (EventType) 22:22:50.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:50.4 Info: => 6.29E-05s 22:22:50.4 Info: CreateIndex History (DownloadId) 22:22:50.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:50.4 Info: => 6.35E-05s 22:22:50.4 Info: CreateIndex History (AlbumId) 22:22:50.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:50.4 Info: => 6.27E-05s 22:22:50.4 Info: CreateTable Notifications 22:22:50.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:50.4 Info: => 0.0001309s 22:22:50.4 Info: CreateTable ScheduledTasks 22:22:50.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:50.4 Info: => 9.25E-05s 22:22:50.4 Info: CreateIndex ScheduledTasks (TypeName) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:50.4 Info: => 9.34E-05s 22:22:50.4 Info: CreateTable Indexers 22:22:50.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:50.4 Info: => 0.0001151s 22:22:50.4 Info: CreateIndex Indexers (Name) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.4 Info: => 6.95E-05s 22:22:50.4 Info: CreateTable Profiles 22:22:50.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:50.4 Info: => 8.18E-05s 22:22:50.4 Info: CreateIndex Profiles (Name) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:50.4 Info: => 8.96E-05s 22:22:50.4 Info: CreateTable QualityDefinitions 22:22:50.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:50.4 Info: => 0.0001052s 22:22:50.4 Info: CreateIndex QualityDefinitions (Quality) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:50.4 Info: => 9.17E-05s 22:22:50.4 Info: CreateIndex QualityDefinitions (Title) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:50.4 Info: => 9.17E-05s 22:22:50.4 Info: CreateTable NamingConfig 22:22:50.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:50.4 Info: => 0.0001068s 22:22:50.4 Info: CreateTable Blacklist 22:22:50.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:50.4 Info: => 0.000181s 22:22:50.4 Info: CreateTable Metadata 22:22:50.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:50.4 Info: => 0.000125s 22:22:50.4 Info: CreateTable MetadataFiles 22:22:50.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:50.4 Info: => 0.0001155s 22:22:50.4 Info: CreateTable DownloadClients 22:22:50.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:50.4 Info: => 0.0001139s 22:22:50.4 Info: CreateTable PendingReleases 22:22:50.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:50.4 Info: => 0.0001026s 22:22:50.4 Info: CreateTable RemotePathMappings 22:22:50.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:50.4 Info: => 8.85E-05s 22:22:50.4 Info: CreateTable Tags 22:22:50.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:50.4 Info: => 0.000101s 22:22:50.4 Info: CreateIndex Tags (Label) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:50.4 Info: => 9.82E-05s 22:22:50.4 Info: CreateTable Restrictions 22:22:50.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:50.4 Info: => 8.85E-05s 22:22:50.4 Info: CreateTable DelayProfiles 22:22:50.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:50.4 Info: => 0.0001465s 22:22:50.4 Info: CreateTable Users 22:22:50.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:50.4 Info: => 8.65E-05s 22:22:50.4 Info: CreateIndex Users (Identifier) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:50.4 Info: => 7.94E-05s 22:22:50.4 Info: CreateIndex Users (Username) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:50.4 Info: => 7.46E-05s 22:22:50.4 Info: CreateTable Commands 22:22:50.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:50.4 Info: => 0.0001121s 22:22:50.4 Info: CreateTable IndexerStatus 22:22:50.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:50.4 Info: => 0.0001087s 22:22:50.4 Info: CreateIndex IndexerStatus (ProviderId) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:50.4 Info: => 0.0001128s 22:22:50.4 Info: CreateTable ExtraFiles 22:22:50.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:50.4 Info: => 0.0001349s 22:22:50.4 Info: CreateTable LyricFiles 22:22:50.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:50.4 Info: => 0.0001172s 22:22:50.4 Info: CreateTable LanguageProfiles 22:22:50.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:50.4 Info: => 8.56E-05s 22:22:50.4 Info: CreateIndex LanguageProfiles (Name) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:50.4 Info: => 0.0001004s 22:22:50.4 Info: CreateTable DownloadClientStatus 22:22:50.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:50.4 Info: => 9.41E-05s 22:22:50.4 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:50.4 Info: => 8.09E-05s 22:22:50.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:50.4 Info: -> 1 Insert operations completed in 00:00:00.0000539 taking an average of 00:00:00.0000539 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:50', 'InitialSetup') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 1: InitialSetup migrated 22:22:50.4 Info: => 0.0009171s 22:22:50.4 Info: 2: add_reason_to_pending_releases migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 2 22:22:50.4 Info: AlterTable PendingReleases 22:22:50.4 Info: => 5E-07s 22:22:50.4 Info: CreateColumn PendingReleases Reason Int32 22:22:50.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:50.4 Info: => 0.0005209s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:50', 'add_reason_to_pending_releases') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 2: add_reason_to_pending_releases migrated 22:22:50.4 Info: => 0.0009707s 22:22:50.4 Info: 3: add_medium_support migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 3 22:22:50.4 Info: AlterTable Albums 22:22:50.4 Info: => 5E-07s 22:22:50.4 Info: CreateColumn Albums Media String 22:22:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:50.4 Info: => 0.0004831s 22:22:50.4 Info: AlterTable Tracks 22:22:50.4 Info: => 3E-07s 22:22:50.4 Info: CreateColumn Tracks MediumNumber Int32 22:22:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:50.4 Info: => 0.0004655s 22:22:50.4 Info: AlterTable Tracks 22:22:50.4 Info: => 4E-07s 22:22:50.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:50.4 Info: => 0.0004627s 22:22:50.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:50.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:50.4 Info: => 3.44E-05s 22:22:50.4 Info: DeleteColumn Tracks TrackNumber 22:22:50.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:50.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:50.4 Info: DROP TABLE "Tracks" 22:22:50.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.4 Info: => 0.0040661s 22:22:50.4 Info: AlterTable Tracks 22:22:50.4 Info: => 3E-07s 22:22:50.4 Info: CreateColumn Tracks TrackNumber String 22:22:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:50.4 Info: => 0.0004408s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:50', 'add_medium_support') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 3: add_medium_support migrated 22:22:50.4 Info: => 0.0009251s 22:22:50.4 Info: 4: add_various_qualites_in_profile migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 4 22:22:50.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:50.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:50.4 Info: => 3.9E-05s 22:22:50.4 Info: PerformDBOperation 22:22:50.4 Info: Performing DB Operation 22:22:50.4 Info: => 2.92E-05s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:50', 'add_various_qualites_in_profile') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 4: add_various_qualites_in_profile migrated 22:22:50.4 Info: => 0.0003654s 22:22:50.4 Info: 5: metadata_profiles migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 5 22:22:50.4 Info: CreateTable MetadataProfiles 22:22:50.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:50.4 Info: => 0.0001065s 22:22:50.4 Info: CreateIndex MetadataProfiles (Name) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:50.4 Info: => 0.000109s 22:22:50.4 Info: AlterTable Artists 22:22:50.4 Info: => 4E-07s 22:22:50.4 Info: CreateColumn Artists MetadataProfileId Int32 22:22:50.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:50.4 Info: => 0.0004826s 22:22:50.4 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:50.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:50.4 Info: DROP TABLE "Artists" 22:22:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.4 Info: => 0.0042519s 22:22:50.4 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:50.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:50.4 Info: DROP TABLE "Artists" 22:22:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.4 Info: => 0.0040871s 22:22:50.4 Info: AlterTable Albums 22:22:50.4 Info: => 4E-07s 22:22:50.4 Info: CreateColumn Albums SecondaryTypes String 22:22:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:50.4 Info: => 0.0004536s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:50', 'metadata_profiles') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 5: metadata_profiles migrated 22:22:50.4 Info: => 0.0009578s 22:22:50.4 Info: 6: separate_automatic_and_interactive_search migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 6 22:22:50.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:50.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:50.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:50.4 Info: DROP TABLE "Indexers" 22:22:50.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.4 Info: => 0.0034248s 22:22:50.4 Info: AlterTable Indexers 22:22:50.4 Info: => 4E-07s 22:22:50.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:50.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:50.4 Info: => 0.0004693s 22:22:50.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:50.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:50.4 Info: => 3.13E-05s 22:22:50.4 Info: AlterTable Indexers 22:22:50.4 Info: => 3E-07s 22:22:50.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:50.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:50.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:50.4 Info: DROP TABLE "Indexers" 22:22:50.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.4 Info: => 0.003586s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:50', 'separate_automatic_and_interactive_search') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 6: separate_automatic_and_interactive_search migrated 22:22:50.4 Info: => 0.0040768s 22:22:50.4 Info: 7: change_album_path_to_relative migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 7 22:22:50.4 Info: DeleteColumn Albums Path 22:22:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:50.4 Info: DROP TABLE "Albums" 22:22:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.4 Info: => 0.0042675s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:50', 'change_album_path_to_relative') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 7: change_album_path_to_relative migrated 22:22:50.4 Info: => 0.004777s 22:22:50.4 Info: 8: change_quality_size_mb_to_kb migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 8 22:22:50.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:50.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:50.4 Info: => 3.94E-05s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:50', 'change_quality_size_mb_to_kb') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 8: change_quality_size_mb_to_kb migrated 22:22:50.4 Info: => 0.0004268s 22:22:50.4 Info: 9: album_releases migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 9 22:22:50.4 Info: AlterTable Albums 22:22:50.4 Info: => 5E-07s 22:22:50.4 Info: CreateColumn Albums Releases String 22:22:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:50.4 Info: => 0.0004946s 22:22:50.4 Info: AlterTable Albums 22:22:50.4 Info: => 4E-07s 22:22:50.4 Info: CreateColumn Albums CurrentRelease String 22:22:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:50.4 Info: => 0.0005082s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:50', 'album_releases') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 9: album_releases migrated 22:22:50.4 Info: => 0.000958s 22:22:50.4 Info: 10: album_releases_fix migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 10 22:22:50.4 Info: AlterTable Albums 22:22:50.4 Info: => 4E-07s 22:22:50.4 Info: AlterColumn Albums Releases String 22:22:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:50.4 Info: DROP TABLE "Albums" 22:22:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.4 Info: => 0.0047213s 22:22:50.4 Info: AlterTable Albums 22:22:50.4 Info: => 4E-07s 22:22:50.4 Info: AlterColumn Albums CurrentRelease String 22:22:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:50.4 Info: DROP TABLE "Albums" 22:22:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.4 Info: => 0.0047634s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:50', 'album_releases_fix') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 10: album_releases_fix migrated 22:22:50.4 Info: => 0.0052518s 22:22:50.4 Info: 11: import_lists migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 11 22:22:50.4 Info: CreateTable ImportLists 22:22:50.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:50.4 Info: => 0.0001374s 22:22:50.4 Info: CreateIndex ImportLists (Name) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:50.4 Info: => 8.28E-05s 22:22:50.4 Info: CreateTable ImportListStatus 22:22:50.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:50.4 Info: => 0.0001148s 22:22:50.4 Info: CreateIndex ImportListStatus (ProviderId) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:50.4 Info: => 0.0001112s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:50', 'import_lists') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 11: import_lists migrated 22:22:50.4 Info: => 0.0005671s 22:22:50.4 Info: 12: add_release_status migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 12 22:22:50.4 Info: AlterTable MetadataProfiles 22:22:50.4 Info: => 6E-07s 22:22:50.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:50.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:50.4 Info: => 0.0005004s 22:22:50.4 Info: PerformDBOperation 22:22:50.4 Info: Performing DB Operation 22:22:50.4 Info: => 2.2E-05s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:50', 'add_release_status') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 12: add_release_status migrated 22:22:50.4 Info: => 0.000819s 22:22:50.4 Info: 13: album_download_notification migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 13 22:22:50.4 Info: AlterTable Notifications 22:22:50.4 Info: => 5E-07s 22:22:50.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:50.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:50.4 Info: => 0.0005116s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:50', 'album_download_notification') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 13: album_download_notification migrated 22:22:50.4 Info: => 0.0008825s 22:22:50.4 Info: 14: fix_language_metadata_profiles migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 14 22:22:50.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:50.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:50.4 Info: => 0.00011s 22:22:50.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:50.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:50.4 Info: => 7.37E-05s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:50', 'fix_language_metadata_profiles') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 14: fix_language_metadata_profiles migrated 22:22:50.4 Info: => 0.0003968s 22:22:50.4 Info: 15: remove_fanzub migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 15 22:22:50.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:50.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:50.4 Info: => 3.92E-05s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:50', 'remove_fanzub') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 15: remove_fanzub migrated 22:22:50.4 Info: => 0.0003655s 22:22:50.4 Info: 16: update_artist_history_indexes migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 16 22:22:50.4 Info: CreateIndex Albums (ArtistId) 22:22:50.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:50.4 Info: => 0.0001035s 22:22:50.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:50.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:50.4 Info: => 0.0001127s 22:22:50.4 Info: DeleteIndex History (AlbumId) 22:22:50.4 Info: DROP INDEX "IX_History_AlbumId" 22:22:50.4 Info: => 0.0001336s 22:22:50.4 Info: CreateIndex History (AlbumId, Date) 22:22:50.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:50.4 Info: => 9.08E-05s 22:22:50.4 Info: DeleteIndex History (DownloadId) 22:22:50.4 Info: DROP INDEX "IX_History_DownloadId" 22:22:50.4 Info: => 0.0001067s 22:22:50.4 Info: CreateIndex History (DownloadId, Date) 22:22:50.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:50.4 Info: => 8.16E-05s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:50', 'update_artist_history_indexes') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 16: update_artist_history_indexes migrated 22:22:50.4 Info: => 0.0005572s 22:22:50.4 Info: 17: remove_nma migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 17 22:22:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:50.4 Info: => 5.01E-05s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:50', 'remove_nma') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 17: remove_nma migrated 22:22:50.4 Info: => 0.0004139s 22:22:50.4 Info: 18: album_disambiguation migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 18 22:22:50.4 Info: AlterTable Albums 22:22:50.4 Info: => 6E-07s 22:22:50.4 Info: CreateColumn Albums Disambiguation String 22:22:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:50.4 Info: => 0.00054s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:50', 'album_disambiguation') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 18: album_disambiguation migrated 22:22:50.4 Info: => 0.0009006s 22:22:50.4 Info: 19: add_ape_quality_in_profiles migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 19 22:22:50.4 Info: PerformDBOperation 22:22:50.4 Info: Performing DB Operation 22:22:50.4 Info: => 2.86E-05s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:50', 'add_ape_quality_in_profiles') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 19: add_ape_quality_in_profiles migrated 22:22:50.4 Info: => 0.0003448s 22:22:50.4 Info: 20: remove_pushalot migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 20 22:22:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:50.4 Info: => 4.1E-05s 22:22:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:50.4 Info: => 4.37E-05s 22:22:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:50.4 Info: => 2.89E-05s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:50', 'remove_pushalot') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 20: remove_pushalot migrated 22:22:50.4 Info: => 0.0003263s 22:22:50.4 Info: 21: add_custom_filters migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 21 22:22:50.4 Info: CreateTable CustomFilters 22:22:50.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:50.4 Info: => 0.000121s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:50', 'add_custom_filters') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 21: add_custom_filters migrated 22:22:50.4 Info: => 0.0005059s 22:22:50.4 Info: 22: import_list_tags migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 22 22:22:50.4 Info: AlterTable ImportLists 22:22:50.4 Info: => 5E-07s 22:22:50.4 Info: CreateColumn ImportLists Tags String 22:22:50.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:50.4 Info: => 0.0005352s 22:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:50', 'import_list_tags') 22:22:50.4 Info: Committing Transaction 22:22:50.4 Info: 22: import_list_tags migrated 22:22:50.4 Info: => 0.0009159s 22:22:50.4 Info: 23: add_release_groups_etc migrating 22:22:50.4 Info: Beginning Transaction 22:22:50.4 Info: Starting migration of Main DB to 23 22:22:50.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) 22:22:50.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.4 Info: CreateTable ArtistMetadata 22:22:50.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:50.4 Info: => 0.0001696s 22:22:50.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:50.4 Info: => 9.87E-05s 22:22:50.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:50.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:50.4 Info: => 8.79E-05s 22:22:50.4 Info: AlterTable Artists 22:22:50.4 Info: => 3E-07s 22:22:50.4 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:50.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.4 Info: => 0.0005506s 22:22:50.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:50.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:50.4 Info: => 8.09E-05s 22:22:50.4 Info: CreateTable AlbumReleases 22:22:50.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:50.4 Info: => 0.0001577s 22:22:50.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:50.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:50.4 Info: => 0.0001094s 22:22:50.4 Info: CreateIndex AlbumReleases (AlbumId) 22:22:50.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:50.4 Info: => 0.0001111s 22:22:50.4 Info: PerformDBOperation 22:22:50.4 Info: Performing DB Operation 22:22:50.4 Info: => 0.0136259s 22:22:50.4 Info: AlterTable Albums 22:22:50.4 Info: => 7E-07s 22:22:50.4 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.4 Info: => 0.0006408s 22:22:50.4 Info: AlterTable Albums 22:22:50.4 Info: => 3E-07s 22:22:50.4 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:50.4 Info: => 0.0005703s 22:22:50.4 Info: AlterTable Albums 22:22:50.4 Info: => 3E-07s 22:22:50.4 Info: CreateColumn Albums Links String 22:22:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:50.4 Info: => 0.0005496s 22:22:50.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:50.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:50.4 Info: => 8.99E-05s 22:22:50.4 Info: AlterTable Tracks 22:22:50.4 Info: => 3E-07s 22:22:50.4 Info: CreateColumn Tracks ForeignRecordingId String 22:22:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:50.4 Info: => 0.0005703s 22:22:50.4 Info: AlterTable Tracks 22:22:50.4 Info: => 3E-07s 22:22:50.4 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:50.4 Info: => 0.0005558s 22:22:50.4 Info: AlterTable Tracks 22:22:50.4 Info: => 3E-07s 22:22:50.4 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.4 Info: => 0.000663s 22:22:50.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:50.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:50.4 Info: => 8.21E-05s 22:22:50.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:50.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:50.4 Info: => 6.84E-05s 22:22:50.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 22:22:50.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:50.4 Info: DROP TABLE "Artists" 22:22:50.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.5 Info: => 0.0042783s 22:22:50.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:50.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:50.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:50.5 Info: DROP TABLE "Albums" 22:22:50.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.5 Info: => 0.0043256s 22:22:50.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:50.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:50.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:50.5 Info: DROP TABLE "Tracks" 22:22:50.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:50.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.5 Info: => 0.0040118s 22:22:50.5 Info: DeleteColumn TrackFiles ArtistId 22:22:50.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:50.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:50.5 Info: DROP TABLE "TrackFiles" 22:22:50.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:50.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.5 Info: => 0.0036407s 22:22:50.5 Info: CreateIndex Artists (ArtistMetadataId) 22:22:50.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:50.5 Info: => 7.85E-05s 22:22:50.5 Info: CreateIndex Artists (Monitored) 22:22:50.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:50.5 Info: => 7.31E-05s 22:22:50.5 Info: CreateIndex Albums (ArtistMetadataId) 22:22:50.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:50.5 Info: => 7.24E-05s 22:22:50.5 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:50.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:50.5 Info: => 7.3E-05s 22:22:50.5 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:50.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:50.5 Info: => 7.27E-05s 22:22:50.5 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:50.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:50.5 Info: => 7.27E-05s 22:22:50.5 Info: UpdateData 22:22:50.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:50.5 Info: => 3.99E-05s 22:22:50.5 Info: UpdateData 22:22:50.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:50.5 Info: => 3.3E-05s 22:22:50.5 Info: UpdateData 22:22:50.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:50.5 Info: => 3.51E-05s 22:22:50.5 Info: -> 12 Insert operations completed in 00:00:00.0009901 taking an average of 00:00:00.0000825 22:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:50', 'add_release_groups_etc') 22:22:50.5 Info: Committing Transaction 22:22:50.5 Info: 23: add_release_groups_etc migrated 22:22:50.5 Info: => 0.0007079s 22:22:50.5 Debug: Took: 00:00:00.1236043 22:22:50.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 22:22:50.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 22:22:50.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181706383035_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:50.6 Info: DatabaseEngineVersionCheck migrating 22:22:50.6 Info: PerformDBOperation 22:22:50.6 Info: Performing DB Operation 22:22:50.6 Info: SQLite 3.48.0 22:22:50.6 Info: => 0.0014459s 22:22:50.6 Info: DatabaseEngineVersionCheck migrated 22:22:50.6 Info: => 0.0014559s 22:22:50.6 Info: VersionMigration migrating 22:22:50.6 Info: Beginning Transaction 22:22:50.6 Info: CreateTable VersionInfo 22:22:50.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:50.6 Info: => 0.0001927s 22:22:50.6 Info: Committing Transaction 22:22:50.6 Info: VersionMigration migrated 22:22:50.6 Info: => 0.0008202s 22:22:50.6 Info: VersionUniqueMigration migrating 22:22:50.6 Info: Beginning Transaction 22:22:50.6 Info: CreateIndex VersionInfo (Version) 22:22:50.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:50.6 Info: => 0.0001233s 22:22:50.6 Info: AlterTable VersionInfo 22:22:50.6 Info: => 5E-07s 22:22:50.6 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:50.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:50.6 Info: => 0.0004289s 22:22:50.6 Info: Committing Transaction 22:22:50.6 Info: VersionUniqueMigration migrated 22:22:50.6 Info: => 0.0008185s 22:22:50.6 Info: VersionDescriptionMigration migrating 22:22:50.6 Info: Beginning Transaction 22:22:50.6 Info: AlterTable VersionInfo 22:22:50.6 Info: => 5E-07s 22:22:50.6 Info: CreateColumn VersionInfo Description String 22:22:50.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:50.6 Info: => 0.0001669s 22:22:50.6 Info: Committing Transaction 22:22:50.6 Info: VersionDescriptionMigration migrated 22:22:50.6 Info: => 0.0008124s 22:22:50.6 Info: 1: InitialSetup migrating 22:22:50.6 Info: Beginning Transaction 22:22:50.6 Info: Starting migration of Main DB to 1 22:22:50.6 Info: CreateTable Config 22:22:50.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:50.6 Info: => 0.0001255s 22:22:50.6 Info: CreateIndex Config (Key) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:50.6 Info: => 7.2E-05s 22:22:50.6 Info: CreateTable RootFolders 22:22:50.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:50.6 Info: => 7.91E-05s 22:22:50.6 Info: CreateIndex RootFolders (Path) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:50.6 Info: => 6.74E-05s 22:22:50.6 Info: CreateTable Artists 22:22:50.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:50.6 Info: => 0.0001781s 22:22:50.6 Info: CreateIndex Artists (ForeignArtistId) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.6 Info: => 6.97E-05s 22:22:50.6 Info: CreateIndex Artists (NameSlug) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.6 Info: => 6.5E-05s 22:22:50.6 Info: CreateIndex Artists (CleanName) 22:22:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.6 Info: => 6.12E-05s 22:22:50.6 Info: CreateIndex Artists (Path) 22:22:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.6 Info: => 6.21E-05s 22:22:50.6 Info: CreateTable Albums 22:22:50.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:50.6 Info: => 0.0001598s 22:22:50.6 Info: CreateIndex Albums (ForeignAlbumId) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.6 Info: => 9.29E-05s 22:22:50.6 Info: CreateIndex Albums (MBId) 22:22:50.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.6 Info: => 7.02E-05s 22:22:50.6 Info: CreateIndex Albums (TADBId) 22:22:50.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.6 Info: => 6.71E-05s 22:22:50.6 Info: CreateIndex Albums (TitleSlug) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.6 Info: => 7.85E-05s 22:22:50.6 Info: CreateIndex Albums (CleanTitle) 22:22:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.6 Info: => 7.14E-05s 22:22:50.6 Info: CreateIndex Albums (Path) 22:22:50.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:50.6 Info: => 5.9E-05s 22:22:50.6 Info: CreateTable Tracks 22:22:50.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:50.6 Info: => 0.0001159s 22:22:50.6 Info: CreateIndex Tracks (ForeignTrackId) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.6 Info: => 6.59E-05s 22:22:50.6 Info: CreateIndex Tracks (ArtistId) 22:22:50.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:50.6 Info: => 6.85E-05s 22:22:50.6 Info: CreateIndex Tracks (TrackFileId) 22:22:50.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.6 Info: => 7.01E-05s 22:22:50.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:50.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:50.6 Info: => 6.84E-05s 22:22:50.6 Info: CreateTable TrackFiles 22:22:50.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:50.6 Info: => 0.0001111s 22:22:50.6 Info: CreateIndex TrackFiles (ArtistId) 22:22:50.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:50.6 Info: => 6.55E-05s 22:22:50.6 Info: CreateIndex TrackFiles (AlbumId) 22:22:50.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.6 Info: => 6.16E-05s 22:22:50.6 Info: CreateTable History 22:22:50.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:50.6 Info: => 0.0001135s 22:22:50.6 Info: CreateIndex History (Date) 22:22:50.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:50.6 Info: => 6.59E-05s 22:22:50.6 Info: CreateIndex History (EventType) 22:22:50.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:50.6 Info: => 6.1E-05s 22:22:50.6 Info: CreateIndex History (DownloadId) 22:22:50.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:50.6 Info: => 6.24E-05s 22:22:50.6 Info: CreateIndex History (AlbumId) 22:22:50.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:50.6 Info: => 6.25E-05s 22:22:50.6 Info: CreateTable Notifications 22:22:50.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:50.6 Info: => 0.0001075s 22:22:50.6 Info: CreateTable ScheduledTasks 22:22:50.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:50.6 Info: => 8.84E-05s 22:22:50.6 Info: CreateIndex ScheduledTasks (TypeName) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:50.6 Info: => 7.02E-05s 22:22:50.6 Info: CreateTable Indexers 22:22:50.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:50.6 Info: => 9.28E-05s 22:22:50.6 Info: CreateIndex Indexers (Name) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.6 Info: => 6.73E-05s 22:22:50.6 Info: CreateTable Profiles 22:22:50.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:50.6 Info: => 8.45E-05s 22:22:50.6 Info: CreateIndex Profiles (Name) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:50.6 Info: => 6.67E-05s 22:22:50.6 Info: CreateTable QualityDefinitions 22:22:50.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:50.6 Info: => 0.0001185s 22:22:50.6 Info: CreateIndex QualityDefinitions (Quality) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:50.6 Info: => 8.46E-05s 22:22:50.6 Info: CreateIndex QualityDefinitions (Title) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:50.6 Info: => 7.23E-05s 22:22:50.6 Info: CreateTable NamingConfig 22:22:50.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:50.6 Info: => 0.0001053s 22:22:50.6 Info: CreateTable Blacklist 22:22:50.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:50.6 Info: => 0.000138s 22:22:50.6 Info: CreateTable Metadata 22:22:50.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:50.6 Info: => 9.14E-05s 22:22:50.6 Info: CreateTable MetadataFiles 22:22:50.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:50.6 Info: => 0.0001055s 22:22:50.6 Info: CreateTable DownloadClients 22:22:50.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:50.6 Info: => 0.0001021s 22:22:50.6 Info: CreateTable PendingReleases 22:22:50.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:50.6 Info: => 0.0001029s 22:22:50.6 Info: CreateTable RemotePathMappings 22:22:50.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:50.6 Info: => 0.0001194s 22:22:50.6 Info: CreateTable Tags 22:22:50.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:50.6 Info: => 8.61E-05s 22:22:50.6 Info: CreateIndex Tags (Label) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:50.6 Info: => 0.0001071s 22:22:50.6 Info: CreateTable Restrictions 22:22:50.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:50.6 Info: => 8.72E-05s 22:22:50.6 Info: CreateTable DelayProfiles 22:22:50.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:50.6 Info: => 0.000127s 22:22:50.6 Info: CreateTable Users 22:22:50.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:50.6 Info: => 9.33E-05s 22:22:50.6 Info: CreateIndex Users (Identifier) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:50.6 Info: => 7.96E-05s 22:22:50.6 Info: CreateIndex Users (Username) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:50.6 Info: => 7.33E-05s 22:22:50.6 Info: CreateTable Commands 22:22:50.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:50.6 Info: => 0.0001116s 22:22:50.6 Info: CreateTable IndexerStatus 22:22:50.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:50.6 Info: => 0.0001056s 22:22:50.6 Info: CreateIndex IndexerStatus (ProviderId) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:50.6 Info: => 7.82E-05s 22:22:50.6 Info: CreateTable ExtraFiles 22:22:50.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:50.6 Info: => 0.0001023s 22:22:50.6 Info: CreateTable LyricFiles 22:22:50.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:50.6 Info: => 0.0001234s 22:22:50.6 Info: CreateTable LanguageProfiles 22:22:50.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:50.6 Info: => 8.56E-05s 22:22:50.6 Info: CreateIndex LanguageProfiles (Name) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:50.6 Info: => 7.95E-05s 22:22:50.6 Info: CreateTable DownloadClientStatus 22:22:50.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:50.6 Info: => 9.4E-05s 22:22:50.6 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:50.6 Info: => 8.14E-05s 22:22:50.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:50.6 Info: -> 1 Insert operations completed in 00:00:00.0000538 taking an average of 00:00:00.0000538 22:22:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:50', 'InitialSetup') 22:22:50.6 Info: Committing Transaction 22:22:50.6 Info: 1: InitialSetup migrated 22:22:50.6 Info: => 0.0008756s 22:22:50.6 Info: 2: add_reason_to_pending_releases migrating 22:22:50.6 Info: Beginning Transaction 22:22:50.6 Info: Starting migration of Main DB to 2 22:22:50.6 Info: AlterTable PendingReleases 22:22:50.6 Info: => 4E-07s 22:22:50.6 Info: CreateColumn PendingReleases Reason Int32 22:22:50.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:50.6 Info: => 0.0004851s 22:22:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:50', 'add_reason_to_pending_releases') 22:22:50.6 Info: Committing Transaction 22:22:50.6 Info: 2: add_reason_to_pending_releases migrated 22:22:50.6 Info: => 0.0009268s 22:22:50.6 Info: 3: add_medium_support migrating 22:22:50.6 Info: Beginning Transaction 22:22:50.6 Info: Starting migration of Main DB to 3 22:22:50.6 Info: AlterTable Albums 22:22:50.6 Info: => 4E-07s 22:22:50.6 Info: CreateColumn Albums Media String 22:22:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:50.6 Info: => 0.000454s 22:22:50.6 Info: AlterTable Tracks 22:22:50.6 Info: => 3E-07s 22:22:50.6 Info: CreateColumn Tracks MediumNumber Int32 22:22:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:50.6 Info: => 0.0004439s 22:22:50.6 Info: AlterTable Tracks 22:22:50.6 Info: => 4E-07s 22:22:50.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:50.6 Info: => 0.0004403s 22:22:50.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:50.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:50.6 Info: => 3.5E-05s 22:22:50.6 Info: DeleteColumn Tracks TrackNumber 22:22: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) 22:22: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" 22:22:50.6 Info: DROP TABLE "Tracks" 22:22:50.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:50.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.6 Info: => 0.0037417s 22:22:50.6 Info: AlterTable Tracks 22:22:50.6 Info: => 3E-07s 22:22:50.6 Info: CreateColumn Tracks TrackNumber String 22:22:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:50.6 Info: => 0.0004255s 22:22:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:50', 'add_medium_support') 22:22:50.6 Info: Committing Transaction 22:22:50.6 Info: 3: add_medium_support migrated 22:22:50.6 Info: => 0.0009074s 22:22:50.6 Info: 4: add_various_qualites_in_profile migrating 22:22:50.6 Info: Beginning Transaction 22:22:50.6 Info: Starting migration of Main DB to 4 22:22:50.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:50.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:50.6 Info: => 4.16E-05s 22:22:50.6 Info: PerformDBOperation 22:22:50.6 Info: Performing DB Operation 22:22:50.6 Info: => 3.06E-05s 22:22:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:50', 'add_various_qualites_in_profile') 22:22:50.6 Info: Committing Transaction 22:22:50.6 Info: 4: add_various_qualites_in_profile migrated 22:22:50.6 Info: => 0.0004589s 22:22:50.6 Info: 5: metadata_profiles migrating 22:22:50.6 Info: Beginning Transaction 22:22:50.6 Info: Starting migration of Main DB to 5 22:22:50.6 Info: CreateTable MetadataProfiles 22:22: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) 22:22:50.6 Info: => 0.0001069s 22:22:50.6 Info: CreateIndex MetadataProfiles (Name) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:50.6 Info: => 8.37E-05s 22:22:50.6 Info: AlterTable Artists 22:22:50.6 Info: => 3E-07s 22:22:50.6 Info: CreateColumn Artists MetadataProfileId Int32 22:22:50.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:50.6 Info: => 0.0004493s 22:22:50.6 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22: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) 22:22: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" 22:22:50.6 Info: DROP TABLE "Artists" 22:22:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.6 Info: => 0.0038767s 22:22:50.6 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22: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) 22:22: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" 22:22:50.6 Info: DROP TABLE "Artists" 22:22:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.6 Info: => 0.0038239s 22:22:50.6 Info: AlterTable Albums 22:22:50.6 Info: => 3E-07s 22:22:50.6 Info: CreateColumn Albums SecondaryTypes String 22:22:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:50.6 Info: => 0.0004358s 22:22:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:50', 'metadata_profiles') 22:22:50.6 Info: Committing Transaction 22:22:50.6 Info: 5: metadata_profiles migrated 22:22:50.6 Info: => 0.0009629s 22:22:50.6 Info: 6: separate_automatic_and_interactive_search migrating 22:22:50.6 Info: Beginning Transaction 22:22:50.6 Info: Starting migration of Main DB to 6 22:22:50.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22: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) 22:22:50.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:50.6 Info: DROP TABLE "Indexers" 22:22:50.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.6 Info: => 0.0032797s 22:22:50.6 Info: AlterTable Indexers 22:22:50.6 Info: => 4E-07s 22:22:50.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:50.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:50.6 Info: => 0.0004313s 22:22:50.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:50.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:50.6 Info: => 3.15E-05s 22:22:50.6 Info: AlterTable Indexers 22:22:50.6 Info: => 4E-07s 22:22:50.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22: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) 22:22: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" 22:22:50.6 Info: DROP TABLE "Indexers" 22:22:50.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.6 Info: => 0.0032819s 22:22:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:50', 'separate_automatic_and_interactive_search') 22:22:50.6 Info: Committing Transaction 22:22:50.6 Info: 6: separate_automatic_and_interactive_search migrated 22:22:50.6 Info: => 0.003736s 22:22:50.6 Info: 7: change_album_path_to_relative migrating 22:22:50.6 Info: Beginning Transaction 22:22:50.6 Info: Starting migration of Main DB to 7 22:22:50.6 Info: DeleteColumn Albums Path 22:22: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) 22:22: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" 22:22:50.6 Info: DROP TABLE "Albums" 22:22:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.6 Info: => 0.0040328s 22:22:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:50', 'change_album_path_to_relative') 22:22:50.6 Info: Committing Transaction 22:22:50.6 Info: 7: change_album_path_to_relative migrated 22:22:50.6 Info: => 0.0045816s 22:22:50.6 Info: 8: change_quality_size_mb_to_kb migrating 22:22:50.6 Info: Beginning Transaction 22:22:50.6 Info: Starting migration of Main DB to 8 22:22: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 22:22: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 22:22:50.6 Info: => 3.91E-05s 22:22:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:50', 'change_quality_size_mb_to_kb') 22:22:50.6 Info: Committing Transaction 22:22:50.6 Info: 8: change_quality_size_mb_to_kb migrated 22:22:50.6 Info: => 0.0004882s 22:22:50.6 Info: 9: album_releases migrating 22:22:50.6 Info: Beginning Transaction 22:22:50.6 Info: Starting migration of Main DB to 9 22:22:50.6 Info: AlterTable Albums 22:22:50.6 Info: => 3E-07s 22:22:50.6 Info: CreateColumn Albums Releases String 22:22:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:50.6 Info: => 0.0004809s 22:22:50.6 Info: AlterTable Albums 22:22:50.6 Info: => 3E-07s 22:22:50.6 Info: CreateColumn Albums CurrentRelease String 22:22:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:50.6 Info: => 0.000438s 22:22:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:50', 'album_releases') 22:22:50.6 Info: Committing Transaction 22:22:50.6 Info: 9: album_releases migrated 22:22:50.6 Info: => 0.0009123s 22:22:50.6 Info: 10: album_releases_fix migrating 22:22:50.6 Info: Beginning Transaction 22:22:50.6 Info: Starting migration of Main DB to 10 22:22:50.6 Info: AlterTable Albums 22:22:50.6 Info: => 5E-07s 22:22:50.6 Info: AlterColumn Albums Releases String 22:22: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) 22:22: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" 22:22:50.6 Info: DROP TABLE "Albums" 22:22:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.6 Info: => 0.0039443s 22:22:50.6 Info: AlterTable Albums 22:22:50.6 Info: => 3E-07s 22:22:50.6 Info: AlterColumn Albums CurrentRelease String 22:22:50.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:50.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:50.7 Info: DROP TABLE "Albums" 22:22:50.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.7 Info: => 0.00389s 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:50', 'album_releases_fix') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 10: album_releases_fix migrated 22:22:50.7 Info: => 0.0043504s 22:22:50.7 Info: 11: import_lists migrating 22:22:50.7 Info: Beginning Transaction 22:22:50.7 Info: Starting migration of Main DB to 11 22:22:50.7 Info: CreateTable ImportLists 22:22:50.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:50.7 Info: => 0.0001489s 22:22:50.7 Info: CreateIndex ImportLists (Name) 22:22:50.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:50.7 Info: => 7.78E-05s 22:22:50.7 Info: CreateTable ImportListStatus 22:22:50.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:50.7 Info: => 0.0001018s 22:22:50.7 Info: CreateIndex ImportListStatus (ProviderId) 22:22:50.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:50.7 Info: => 7.6E-05s 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:50', 'import_lists') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 11: import_lists migrated 22:22:50.7 Info: => 0.0005536s 22:22:50.7 Info: 12: add_release_status migrating 22:22:50.7 Info: Beginning Transaction 22:22:50.7 Info: Starting migration of Main DB to 12 22:22:50.7 Info: AlterTable MetadataProfiles 22:22:50.7 Info: => 5E-07s 22:22:50.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:50.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:50.7 Info: => 0.0004621s 22:22:50.7 Info: PerformDBOperation 22:22:50.7 Info: Performing DB Operation 22:22:50.7 Info: => 2.42E-05s 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:50', 'add_release_status') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 12: add_release_status migrated 22:22:50.7 Info: => 0.0004706s 22:22:50.7 Info: 13: album_download_notification migrating 22:22:50.7 Info: Beginning Transaction 22:22:50.7 Info: Starting migration of Main DB to 13 22:22:50.7 Info: AlterTable Notifications 22:22:50.7 Info: => 5E-07s 22:22:50.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:50.7 Info: => 0.0004595s 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:50', 'album_download_notification') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 13: album_download_notification migrated 22:22:50.7 Info: => 0.0009205s 22:22:50.7 Info: 14: fix_language_metadata_profiles migrating 22:22:50.7 Info: Beginning Transaction 22:22:50.7 Info: Starting migration of Main DB to 14 22:22:50.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:50.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:50.7 Info: => 8.64E-05s 22:22:50.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:50.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:50.7 Info: => 8.52E-05s 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:50', 'fix_language_metadata_profiles') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 14: fix_language_metadata_profiles migrated 22:22:50.7 Info: => 0.0005579s 22:22:50.7 Info: 15: remove_fanzub migrating 22:22:50.7 Info: Beginning Transaction 22:22:50.7 Info: Starting migration of Main DB to 15 22:22:50.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:50.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:50.7 Info: => 3.21E-05s 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:50', 'remove_fanzub') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 15: remove_fanzub migrated 22:22:50.7 Info: => 0.0004163s 22:22:50.7 Info: 16: update_artist_history_indexes migrating 22:22:50.7 Info: Beginning Transaction 22:22:50.7 Info: Starting migration of Main DB to 16 22:22:50.7 Info: CreateIndex Albums (ArtistId) 22:22:50.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:50.7 Info: => 8.69E-05s 22:22:50.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:50.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:50.7 Info: => 7.94E-05s 22:22:50.7 Info: DeleteIndex History (AlbumId) 22:22:50.7 Info: DROP INDEX "IX_History_AlbumId" 22:22:50.7 Info: => 0.0001107s 22:22:50.7 Info: CreateIndex History (AlbumId, Date) 22:22:50.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:50.7 Info: => 8.06E-05s 22:22:50.7 Info: DeleteIndex History (DownloadId) 22:22:50.7 Info: DROP INDEX "IX_History_DownloadId" 22:22:50.7 Info: => 0.0001085s 22:22:50.7 Info: CreateIndex History (DownloadId, Date) 22:22:50.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:50.7 Info: => 7.86E-05s 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:50', 'update_artist_history_indexes') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 16: update_artist_history_indexes migrated 22:22:50.7 Info: => 0.0005567s 22:22:50.7 Info: 17: remove_nma migrating 22:22:50.7 Info: Beginning Transaction 22:22:50.7 Info: Starting migration of Main DB to 17 22:22:50.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:50.7 Info: => 3.54E-05s 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:50', 'remove_nma') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 17: remove_nma migrated 22:22:50.7 Info: => 0.0003623s 22:22:50.7 Info: 18: album_disambiguation migrating 22:22:50.7 Info: Beginning Transaction 22:22:50.7 Info: Starting migration of Main DB to 18 22:22:50.7 Info: AlterTable Albums 22:22:50.7 Info: => 4E-07s 22:22:50.7 Info: CreateColumn Albums Disambiguation String 22:22:50.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:50.7 Info: => 0.0005678s 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:50', 'album_disambiguation') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 18: album_disambiguation migrated 22:22:50.7 Info: => 0.0009547s 22:22:50.7 Info: 19: add_ape_quality_in_profiles migrating 22:22:50.7 Info: Beginning Transaction 22:22:50.7 Info: Starting migration of Main DB to 19 22:22:50.7 Info: PerformDBOperation 22:22:50.7 Info: Performing DB Operation 22:22:50.7 Info: => 2.77E-05s 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:50', 'add_ape_quality_in_profiles') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 19: add_ape_quality_in_profiles migrated 22:22:50.7 Info: => 0.0003741s 22:22:50.7 Info: 20: remove_pushalot migrating 22:22:50.7 Info: Beginning Transaction 22:22:50.7 Info: Starting migration of Main DB to 20 22:22:50.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:50.7 Info: => 3.59E-05s 22:22:50.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:50.7 Info: => 3.76E-05s 22:22:50.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:50.7 Info: => 2.41E-05s 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:50', 'remove_pushalot') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 20: remove_pushalot migrated 22:22:50.7 Info: => 0.0003459s 22:22:50.7 Info: 21: add_custom_filters migrating 22:22:50.7 Info: Beginning Transaction 22:22:50.7 Info: Starting migration of Main DB to 21 22:22:50.7 Info: CreateTable CustomFilters 22:22:50.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:50.7 Info: => 0.0001175s 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:50', 'add_custom_filters') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 21: add_custom_filters migrated 22:22:50.7 Info: => 0.0004803s 22:22:50.7 Info: 22: import_list_tags migrating 22:22:50.7 Info: Beginning Transaction 22:22:50.7 Info: Starting migration of Main DB to 22 22:22:50.7 Info: AlterTable ImportLists 22:22:50.7 Info: => 5E-07s 22:22:50.7 Info: CreateColumn ImportLists Tags String 22:22:50.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:50.7 Info: => 0.0009134s 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:50', 'import_list_tags') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 22: import_list_tags migrated 22:22:50.7 Info: => 0.0012963s 22:22:50.7 Info: 23: add_release_groups_etc migrating 22:22:50.7 Info: Beginning Transaction 22:22:50.7 Info: Starting migration of Main DB to 23 22:22:50.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) 22:22:50.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2025-02-03T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2025-02-03T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 22:22:50.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 22:22:50.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 22:22:50.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 22:22:50.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 22:22:50.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 22:22:50.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 22:22:50.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 22:22:50.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 22:22:50.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 22:22:50.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 22:22:50.7 Info: CreateTable ArtistMetadata 22:22:50.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:50.7 Info: => 0.0001306s 22:22:50.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:50.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:50.7 Info: => 8.15E-05s 22:22:50.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:50.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:50.7 Info: => 7.01E-05s 22:22:50.7 Info: AlterTable Artists 22:22:50.7 Info: => 3E-07s 22:22:50.7 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:50.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.7 Info: => 0.0005583s 22:22:50.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:50.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:50.7 Info: => 5.89E-05s 22:22:50.7 Info: CreateTable AlbumReleases 22:22:50.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:50.7 Info: => 0.0001278s 22:22:50.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:50.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:50.7 Info: => 0.0001001s 22:22:50.7 Info: CreateIndex AlbumReleases (AlbumId) 22:22:50.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:50.7 Info: => 7.64E-05s 22:22:50.7 Info: PerformDBOperation 22:22:50.7 Info: Performing DB Operation 22:22:50.7 Info: => 0.0042555s 22:22:50.7 Info: AlterTable Albums 22:22:50.7 Info: => 4E-07s 22:22:50.7 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:50.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.7 Info: => 0.0005347s 22:22:50.7 Info: AlterTable Albums 22:22:50.7 Info: => 4E-07s 22:22:50.7 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:50.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:50.7 Info: => 0.0005206s 22:22:50.7 Info: AlterTable Albums 22:22:50.7 Info: => 3E-07s 22:22:50.7 Info: CreateColumn Albums Links String 22:22:50.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:50.7 Info: => 0.000525s 22:22:50.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:50.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:50.7 Info: => 9.09E-05s 22:22:50.7 Info: AlterTable Tracks 22:22:50.7 Info: => 3E-07s 22:22:50.7 Info: CreateColumn Tracks ForeignRecordingId String 22:22:50.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:50.7 Info: => 0.0005183s 22:22:50.7 Info: AlterTable Tracks 22:22:50.7 Info: => 4E-07s 22:22:50.7 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:50.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:50.7 Info: => 0.0005116s 22:22:50.7 Info: AlterTable Tracks 22:22:50.7 Info: => 4E-07s 22:22:50.7 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:50.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.7 Info: => 0.0005344s 22:22:50.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:50.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:50.7 Info: => 9.31E-05s 22:22:50.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:50.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:50.7 Info: => 7.84E-05s 22:22:50.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:50.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:50.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:50.7 Info: DROP TABLE "Artists" 22:22:50.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.7 Info: => 0.0124153s 22:22:50.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:50.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:50.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:50.7 Info: DROP TABLE "Albums" 22:22:50.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.7 Info: => 0.0041792s 22:22:50.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22: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) 22:22: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" 22:22:50.7 Info: DROP TABLE "Tracks" 22:22:50.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:50.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.7 Info: => 0.0039688s 22:22:50.7 Info: DeleteColumn TrackFiles ArtistId 22:22: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) 22:22: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" 22:22:50.7 Info: DROP TABLE "TrackFiles" 22:22:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.7 Info: => 0.0037327s 22:22:50.7 Info: CreateIndex Artists (ArtistMetadataId) 22:22:50.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:50.7 Info: => 7.72E-05s 22:22:50.7 Info: CreateIndex Artists (Monitored) 22:22:50.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:50.7 Info: => 7.29E-05s 22:22:50.7 Info: CreateIndex Albums (ArtistMetadataId) 22:22:50.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:50.7 Info: => 7.28E-05s 22:22:50.7 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:50.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:50.7 Info: => 9.74E-05s 22:22:50.7 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:50.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:50.7 Info: => 7.76E-05s 22:22:50.7 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:50.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:50.7 Info: => 7.85E-05s 22:22:50.7 Info: UpdateData 22:22:50.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:50.7 Info: => 4.5E-05s 22:22:50.7 Info: UpdateData 22:22:50.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:50.7 Info: => 4.6E-05s 22:22:50.7 Info: UpdateData 22:22:50.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:50.7 Info: => 3.53E-05s 22:22:50.7 Info: -> 23 Insert operations completed in 00:00:00.0013963 taking an average of 00:00:00.0000607 22:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:50', 'add_release_groups_etc') 22:22:50.7 Info: Committing Transaction 22:22:50.7 Info: 23: add_release_groups_etc migrated 22:22:50.7 Info: => 0.0007127s 22:22:50.7 Debug: Took: 00:00:00.1103406 22:22:50.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 22:22:50.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 22:22:50.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181708607701_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:50.8 Info: DatabaseEngineVersionCheck migrating 22:22:50.8 Info: PerformDBOperation 22:22:50.8 Info: Performing DB Operation 22:22:50.8 Info: SQLite 3.48.0 22:22:50.8 Info: => 0.0015022s 22:22:50.8 Info: DatabaseEngineVersionCheck migrated 22:22:50.8 Info: => 0.0015128s 22:22:50.8 Info: VersionMigration migrating 22:22:50.8 Info: Beginning Transaction 22:22:50.8 Info: CreateTable VersionInfo 22:22:50.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:50.8 Info: => 0.0002159s 22:22:50.8 Info: Committing Transaction 22:22:50.8 Info: VersionMigration migrated 22:22:50.8 Info: => 0.0007637s 22:22:50.8 Info: VersionUniqueMigration migrating 22:22:50.8 Info: Beginning Transaction 22:22:50.8 Info: CreateIndex VersionInfo (Version) 22:22:50.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:50.8 Info: => 0.000135s 22:22:50.8 Info: AlterTable VersionInfo 22:22:50.8 Info: => 4E-07s 22:22:50.8 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:50.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:50.8 Info: => 0.0005007s 22:22:50.8 Info: Committing Transaction 22:22:50.8 Info: VersionUniqueMigration migrated 22:22:50.8 Info: => 0.000815s 22:22:50.8 Info: VersionDescriptionMigration migrating 22:22:50.8 Info: Beginning Transaction 22:22:50.8 Info: AlterTable VersionInfo 22:22:50.8 Info: => 5E-07s 22:22:50.8 Info: CreateColumn VersionInfo Description String 22:22:50.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:50.8 Info: => 0.0001845s 22:22:50.8 Info: Committing Transaction 22:22:50.8 Info: VersionDescriptionMigration migrated 22:22:50.8 Info: => 0.0004783s 22:22:50.8 Info: 1: InitialSetup migrating 22:22:50.8 Info: Beginning Transaction 22:22:50.8 Info: Starting migration of Main DB to 1 22:22:50.8 Info: CreateTable Config 22:22:50.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:50.8 Info: => 0.0001483s 22:22:50.8 Info: CreateIndex Config (Key) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:50.8 Info: => 8.24E-05s 22:22:50.8 Info: CreateTable RootFolders 22:22:50.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:50.8 Info: => 7.72E-05s 22:22:50.8 Info: CreateIndex RootFolders (Path) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:50.8 Info: => 6.95E-05s 22:22:50.8 Info: CreateTable Artists 22:22:50.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:50.8 Info: => 0.0002061s 22:22:50.8 Info: CreateIndex Artists (ForeignArtistId) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.8 Info: => 7.65E-05s 22:22:50.8 Info: CreateIndex Artists (NameSlug) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.8 Info: => 6.55E-05s 22:22:50.8 Info: CreateIndex Artists (CleanName) 22:22:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.8 Info: => 6.27E-05s 22:22:50.8 Info: CreateIndex Artists (Path) 22:22:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.8 Info: => 6.17E-05s 22:22:50.8 Info: CreateTable Albums 22:22:50.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:50.8 Info: => 0.0001837s 22:22:50.8 Info: CreateIndex Albums (ForeignAlbumId) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.8 Info: => 6.93E-05s 22:22:50.8 Info: CreateIndex Albums (MBId) 22:22:50.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.8 Info: => 6.45E-05s 22:22:50.8 Info: CreateIndex Albums (TADBId) 22:22:50.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.8 Info: => 6.23E-05s 22:22:50.8 Info: CreateIndex Albums (TitleSlug) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.8 Info: => 6.45E-05s 22:22:50.8 Info: CreateIndex Albums (CleanTitle) 22:22:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.8 Info: => 6.03E-05s 22:22:50.8 Info: CreateIndex Albums (Path) 22:22:50.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:50.8 Info: => 5.98E-05s 22:22:50.8 Info: CreateTable Tracks 22:22:50.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:50.8 Info: => 0.000118s 22:22:50.8 Info: CreateIndex Tracks (ForeignTrackId) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.8 Info: => 6.61E-05s 22:22:50.8 Info: CreateIndex Tracks (ArtistId) 22:22:50.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:50.8 Info: => 6.97E-05s 22:22:50.8 Info: CreateIndex Tracks (TrackFileId) 22:22:50.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.8 Info: => 6.78E-05s 22:22:50.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:50.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:50.8 Info: => 6.95E-05s 22:22:50.8 Info: CreateTable TrackFiles 22:22:50.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:50.8 Info: => 0.0001119s 22:22:50.8 Info: CreateIndex TrackFiles (ArtistId) 22:22:50.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:50.8 Info: => 6.83E-05s 22:22:50.8 Info: CreateIndex TrackFiles (AlbumId) 22:22:50.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.8 Info: => 6.45E-05s 22:22:50.8 Info: CreateTable History 22:22:50.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:50.8 Info: => 0.0001285s 22:22:50.8 Info: CreateIndex History (Date) 22:22:50.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:50.8 Info: => 7.2E-05s 22:22:50.8 Info: CreateIndex History (EventType) 22:22:50.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:50.8 Info: => 9E-05s 22:22:50.8 Info: CreateIndex History (DownloadId) 22:22:50.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:50.8 Info: => 6.31E-05s 22:22:50.8 Info: CreateIndex History (AlbumId) 22:22:50.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:50.8 Info: => 6.39E-05s 22:22:50.8 Info: CreateTable Notifications 22:22:50.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:50.8 Info: => 0.0001271s 22:22:50.8 Info: CreateTable ScheduledTasks 22:22:50.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:50.8 Info: => 9.09E-05s 22:22:50.8 Info: CreateIndex ScheduledTasks (TypeName) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:50.8 Info: => 7.01E-05s 22:22:50.8 Info: CreateTable Indexers 22:22:50.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:50.8 Info: => 9.08E-05s 22:22:50.8 Info: CreateIndex Indexers (Name) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.8 Info: => 6.75E-05s 22:22:50.8 Info: CreateTable Profiles 22:22:50.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:50.8 Info: => 8.41E-05s 22:22:50.8 Info: CreateIndex Profiles (Name) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:50.8 Info: => 6.63E-05s 22:22:50.8 Info: CreateTable QualityDefinitions 22:22:50.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:50.8 Info: => 8.96E-05s 22:22:50.8 Info: CreateIndex QualityDefinitions (Quality) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:50.8 Info: => 6.85E-05s 22:22:50.8 Info: CreateIndex QualityDefinitions (Title) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:50.8 Info: => 6.6E-05s 22:22:50.8 Info: CreateTable NamingConfig 22:22:50.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:50.8 Info: => 9.9E-05s 22:22:50.8 Info: CreateTable Blacklist 22:22:50.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:50.8 Info: => 0.0001335s 22:22:50.8 Info: CreateTable Metadata 22:22:50.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:50.8 Info: => 9.02E-05s 22:22:50.8 Info: CreateTable MetadataFiles 22:22:50.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:50.8 Info: => 0.0001044s 22:22:50.8 Info: CreateTable DownloadClients 22:22:50.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:50.8 Info: => 8.87E-05s 22:22:50.8 Info: CreateTable PendingReleases 22:22:50.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:50.8 Info: => 9.54E-05s 22:22:50.8 Info: CreateTable RemotePathMappings 22:22:50.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:50.8 Info: => 8.06E-05s 22:22:50.8 Info: CreateTable Tags 22:22:50.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:50.8 Info: => 7.68E-05s 22:22:50.8 Info: CreateIndex Tags (Label) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:50.8 Info: => 7.16E-05s 22:22:50.8 Info: CreateTable Restrictions 22:22:50.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:50.8 Info: => 8.74E-05s 22:22:50.8 Info: CreateTable DelayProfiles 22:22:50.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:50.8 Info: => 0.0001324s 22:22:50.8 Info: CreateTable Users 22:22:50.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:50.8 Info: => 8.62E-05s 22:22:50.8 Info: CreateIndex Users (Identifier) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:50.8 Info: => 7.95E-05s 22:22:50.8 Info: CreateIndex Users (Username) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:50.8 Info: => 7.54E-05s 22:22:50.8 Info: CreateTable Commands 22:22:50.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:50.8 Info: => 0.00011s 22:22:50.8 Info: CreateTable IndexerStatus 22:22:50.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:50.8 Info: => 0.0001061s 22:22:50.8 Info: CreateIndex IndexerStatus (ProviderId) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:50.8 Info: => 9.7E-05s 22:22:50.8 Info: CreateTable ExtraFiles 22:22:50.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:50.8 Info: => 0.0001863s 22:22:50.8 Info: CreateTable LyricFiles 22:22:50.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:50.8 Info: => 0.0001309s 22:22:50.8 Info: CreateTable LanguageProfiles 22:22:50.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:50.8 Info: => 0.0001184s 22:22:50.8 Info: CreateIndex LanguageProfiles (Name) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:50.8 Info: => 7.98E-05s 22:22:50.8 Info: CreateTable DownloadClientStatus 22:22:50.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:50.8 Info: => 9.33E-05s 22:22:50.8 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:50.8 Info: => 8.05E-05s 22:22:50.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:50.8 Info: -> 1 Insert operations completed in 00:00:00.0000518 taking an average of 00:00:00.0000518 22:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:50', 'InitialSetup') 22:22:50.8 Info: Committing Transaction 22:22:50.8 Info: 1: InitialSetup migrated 22:22:50.8 Info: => 0.0008952s 22:22:50.8 Info: 2: add_reason_to_pending_releases migrating 22:22:50.8 Info: Beginning Transaction 22:22:50.8 Info: Starting migration of Main DB to 2 22:22:50.8 Info: AlterTable PendingReleases 22:22:50.8 Info: => 5E-07s 22:22:50.8 Info: CreateColumn PendingReleases Reason Int32 22:22:50.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:50.8 Info: => 0.0005039s 22:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:50', 'add_reason_to_pending_releases') 22:22:50.8 Info: Committing Transaction 22:22:50.8 Info: 2: add_reason_to_pending_releases migrated 22:22:50.8 Info: => 0.0009544s 22:22:50.8 Info: 3: add_medium_support migrating 22:22:50.8 Info: Beginning Transaction 22:22:50.8 Info: Starting migration of Main DB to 3 22:22:50.8 Info: AlterTable Albums 22:22:50.8 Info: => 5E-07s 22:22:50.8 Info: CreateColumn Albums Media String 22:22:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:50.8 Info: => 0.0004971s 22:22:50.8 Info: AlterTable Tracks 22:22:50.8 Info: => 4E-07s 22:22:50.8 Info: CreateColumn Tracks MediumNumber Int32 22:22:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:50.8 Info: => 0.0004924s 22:22:50.8 Info: AlterTable Tracks 22:22:50.8 Info: => 3E-07s 22:22:50.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:50.8 Info: => 0.0004502s 22:22:50.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:50.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:50.8 Info: => 3.44E-05s 22:22:50.8 Info: DeleteColumn Tracks TrackNumber 22:22:50.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:50.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:50.8 Info: DROP TABLE "Tracks" 22:22:50.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:50.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.8 Info: => 0.0038288s 22:22:50.8 Info: AlterTable Tracks 22:22:50.8 Info: => 4E-07s 22:22:50.8 Info: CreateColumn Tracks TrackNumber String 22:22:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:50.8 Info: => 0.0004519s 22:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:50', 'add_medium_support') 22:22:50.8 Info: Committing Transaction 22:22:50.8 Info: 3: add_medium_support migrated 22:22:50.8 Info: => 0.0009406s 22:22:50.8 Info: 4: add_various_qualites_in_profile migrating 22:22:50.8 Info: Beginning Transaction 22:22:50.8 Info: Starting migration of Main DB to 4 22:22:50.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:50.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:50.8 Info: => 3.94E-05s 22:22:50.8 Info: PerformDBOperation 22:22:50.8 Info: Performing DB Operation 22:22:50.8 Info: => 2.97E-05s 22:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:50', 'add_various_qualites_in_profile') 22:22:50.8 Info: Committing Transaction 22:22:50.8 Info: 4: add_various_qualites_in_profile migrated 22:22:50.8 Info: => 0.0004321s 22:22:50.8 Info: 5: metadata_profiles migrating 22:22:50.8 Info: Beginning Transaction 22:22:50.8 Info: Starting migration of Main DB to 5 22:22:50.8 Info: CreateTable MetadataProfiles 22:22:50.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:50.8 Info: => 0.0001513s 22:22:50.8 Info: CreateIndex MetadataProfiles (Name) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:50.8 Info: => 8.94E-05s 22:22:50.8 Info: AlterTable Artists 22:22:50.8 Info: => 4E-07s 22:22:50.8 Info: CreateColumn Artists MetadataProfileId Int32 22:22:50.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:50.8 Info: => 0.0004866s 22:22:50.8 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:50.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:50.8 Info: DROP TABLE "Artists" 22:22:50.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.8 Info: => 0.0039685s 22:22:50.8 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:50.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:50.8 Info: DROP TABLE "Artists" 22:22:50.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.9 Info: => 0.0039328s 22:22:50.9 Info: AlterTable Albums 22:22:50.9 Info: => 3E-07s 22:22:50.9 Info: CreateColumn Albums SecondaryTypes String 22:22:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:50.9 Info: => 0.0004737s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:50', 'metadata_profiles') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 5: metadata_profiles migrated 22:22:50.9 Info: => 0.0009302s 22:22:50.9 Info: 6: separate_automatic_and_interactive_search migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 6 22:22:50.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22: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) 22:22:50.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:50.9 Info: DROP TABLE "Indexers" 22:22:50.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.9 Info: => 0.0034281s 22:22:50.9 Info: AlterTable Indexers 22:22:50.9 Info: => 3E-07s 22:22:50.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:50.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:50.9 Info: => 0.0005396s 22:22:50.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:50.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:50.9 Info: => 3.09E-05s 22:22:50.9 Info: AlterTable Indexers 22:22:50.9 Info: => 3E-07s 22:22:50.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22: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) 22:22: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" 22:22:50.9 Info: DROP TABLE "Indexers" 22:22:50.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:50.9 Info: => 0.0034162s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:50', 'separate_automatic_and_interactive_search') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 6: separate_automatic_and_interactive_search migrated 22:22:50.9 Info: => 0.0038828s 22:22:50.9 Info: 7: change_album_path_to_relative migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 7 22:22:50.9 Info: DeleteColumn Albums Path 22:22: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) 22:22: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" 22:22:50.9 Info: DROP TABLE "Albums" 22:22:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.9 Info: => 0.004189s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:50', 'change_album_path_to_relative') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 7: change_album_path_to_relative migrated 22:22:50.9 Info: => 0.0047131s 22:22:50.9 Info: 8: change_quality_size_mb_to_kb migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 8 22:22: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 22:22: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 22:22:50.9 Info: => 3.92E-05s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:50', 'change_quality_size_mb_to_kb') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 8: change_quality_size_mb_to_kb migrated 22:22:50.9 Info: => 0.0004412s 22:22:50.9 Info: 9: album_releases migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 9 22:22:50.9 Info: AlterTable Albums 22:22:50.9 Info: => 5E-07s 22:22:50.9 Info: CreateColumn Albums Releases String 22:22:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:50.9 Info: => 0.0005298s 22:22:50.9 Info: AlterTable Albums 22:22:50.9 Info: => 4E-07s 22:22:50.9 Info: CreateColumn Albums CurrentRelease String 22:22:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:50.9 Info: => 0.0004764s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:50', 'album_releases') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 9: album_releases migrated 22:22:50.9 Info: => 0.0008589s 22:22:50.9 Info: 10: album_releases_fix migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 10 22:22:50.9 Info: AlterTable Albums 22:22:50.9 Info: => 5E-07s 22:22:50.9 Info: AlterColumn Albums Releases String 22:22: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) 22:22: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" 22:22:50.9 Info: DROP TABLE "Albums" 22:22:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.9 Info: => 0.0041152s 22:22:50.9 Info: AlterTable Albums 22:22:50.9 Info: => 4E-07s 22:22:50.9 Info: AlterColumn Albums CurrentRelease String 22:22: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) 22:22: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" 22:22:50.9 Info: DROP TABLE "Albums" 22:22:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.9 Info: => 0.0040083s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:50', 'album_releases_fix') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 10: album_releases_fix migrated 22:22:50.9 Info: => 0.0045152s 22:22:50.9 Info: 11: import_lists migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 11 22:22:50.9 Info: CreateTable ImportLists 22:22: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) 22:22:50.9 Info: => 0.0001305s 22:22:50.9 Info: CreateIndex ImportLists (Name) 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:50.9 Info: => 7.92E-05s 22:22:50.9 Info: CreateTable ImportListStatus 22:22: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) 22:22:50.9 Info: => 0.0001392s 22:22:50.9 Info: CreateIndex ImportListStatus (ProviderId) 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:50.9 Info: => 7.87E-05s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:50', 'import_lists') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 11: import_lists migrated 22:22:50.9 Info: => 0.0005258s 22:22:50.9 Info: 12: add_release_status migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 12 22:22:50.9 Info: AlterTable MetadataProfiles 22:22:50.9 Info: => 5E-07s 22:22:50.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:50.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:50.9 Info: => 0.0004986s 22:22:50.9 Info: PerformDBOperation 22:22:50.9 Info: Performing DB Operation 22:22:50.9 Info: => 2.47E-05s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:50', 'add_release_status') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 12: add_release_status migrated 22:22:50.9 Info: => 0.0004157s 22:22:50.9 Info: 13: album_download_notification migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 13 22:22:50.9 Info: AlterTable Notifications 22:22:50.9 Info: => 5E-07s 22:22:50.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:50.9 Info: => 0.0005136s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:50', 'album_download_notification') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 13: album_download_notification migrated 22:22:50.9 Info: => 0.0008852s 22:22:50.9 Info: 14: fix_language_metadata_profiles migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 14 22:22: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 22:22: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 22:22:50.9 Info: => 9.53E-05s 22:22: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 22:22: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 22:22:50.9 Info: => 9.06E-05s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:50', 'fix_language_metadata_profiles') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 14: fix_language_metadata_profiles migrated 22:22:50.9 Info: => 0.0004977s 22:22:50.9 Info: 15: remove_fanzub migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 15 22:22:50.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:50.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:50.9 Info: => 2.99E-05s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:50', 'remove_fanzub') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 15: remove_fanzub migrated 22:22:50.9 Info: => 0.0004252s 22:22:50.9 Info: 16: update_artist_history_indexes migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 16 22:22:50.9 Info: CreateIndex Albums (ArtistId) 22:22:50.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:50.9 Info: => 8.72E-05s 22:22:50.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:50.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:50.9 Info: => 8.07E-05s 22:22:50.9 Info: DeleteIndex History (AlbumId) 22:22:50.9 Info: DROP INDEX "IX_History_AlbumId" 22:22:50.9 Info: => 0.0001107s 22:22:50.9 Info: CreateIndex History (AlbumId, Date) 22:22:50.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:50.9 Info: => 8.15E-05s 22:22:50.9 Info: DeleteIndex History (DownloadId) 22:22:50.9 Info: DROP INDEX "IX_History_DownloadId" 22:22:50.9 Info: => 0.000105s 22:22:50.9 Info: CreateIndex History (DownloadId, Date) 22:22:50.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:50.9 Info: => 7.94E-05s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:50', 'update_artist_history_indexes') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 16: update_artist_history_indexes migrated 22:22:50.9 Info: => 0.0004805s 22:22:50.9 Info: 17: remove_nma migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 17 22:22:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:50.9 Info: => 3.65E-05s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:50', 'remove_nma') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 17: remove_nma migrated 22:22:50.9 Info: => 0.0003496s 22:22:50.9 Info: 18: album_disambiguation migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 18 22:22:50.9 Info: AlterTable Albums 22:22:50.9 Info: => 5E-07s 22:22:50.9 Info: CreateColumn Albums Disambiguation String 22:22:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:50.9 Info: => 0.0005982s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:50', 'album_disambiguation') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 18: album_disambiguation migrated 22:22:50.9 Info: => 0.0009851s 22:22:50.9 Info: 19: add_ape_quality_in_profiles migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 19 22:22:50.9 Info: PerformDBOperation 22:22:50.9 Info: Performing DB Operation 22:22:50.9 Info: => 2.75E-05s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:50', 'add_ape_quality_in_profiles') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 19: add_ape_quality_in_profiles migrated 22:22:50.9 Info: => 0.0003847s 22:22:50.9 Info: 20: remove_pushalot migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 20 22:22:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:50.9 Info: => 3.63E-05s 22:22:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:50.9 Info: => 2.7E-05s 22:22:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:50.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:50.9 Info: => 2.38E-05s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:50', 'remove_pushalot') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 20: remove_pushalot migrated 22:22:50.9 Info: => 0.0003471s 22:22:50.9 Info: 21: add_custom_filters migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 21 22:22:50.9 Info: CreateTable CustomFilters 22:22:50.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:50.9 Info: => 0.0001262s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:50', 'add_custom_filters') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 21: add_custom_filters migrated 22:22:50.9 Info: => 0.0004447s 22:22:50.9 Info: 22: import_list_tags migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 22 22:22:50.9 Info: AlterTable ImportLists 22:22:50.9 Info: => 5E-07s 22:22:50.9 Info: CreateColumn ImportLists Tags String 22:22:50.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:50.9 Info: => 0.0005306s 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:50', 'import_list_tags') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 22: import_list_tags migrated 22:22:50.9 Info: => 0.0008208s 22:22:50.9 Info: 23: add_release_groups_etc migrating 22:22:50.9 Info: Beginning Transaction 22:22:50.9 Info: Starting migration of Main DB to 23 22:22:50.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) 22:22:50.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2025-02-03T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.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') 22:22:50.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2025-02-04T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 22:22:50.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 22:22:50.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 22:22:50.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 22:22:50.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 22:22:50.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 22:22:50.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 22:22:50.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 22:22:50.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 22:22:50.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 22:22:50.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 22:22:50.9 Info: CreateTable ArtistMetadata 22:22:50.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:50.9 Info: => 0.0001684s 22:22:50.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:50.9 Info: => 8.9E-05s 22:22:50.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:50.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:50.9 Info: => 0.0001038s 22:22:50.9 Info: AlterTable Artists 22:22:50.9 Info: => 4E-07s 22:22:50.9 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:50.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.9 Info: => 0.0005809s 22:22:50.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:50.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:50.9 Info: => 6.64E-05s 22:22:50.9 Info: CreateTable AlbumReleases 22:22:50.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:50.9 Info: => 0.0001498s 22:22:50.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:50.9 Info: => 0.0001073s 22:22:50.9 Info: CreateIndex AlbumReleases (AlbumId) 22:22:50.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:50.9 Info: => 8.18E-05s 22:22:50.9 Info: PerformDBOperation 22:22:50.9 Info: Performing DB Operation 22:22:50.9 Info: => 0.002969s 22:22:50.9 Info: AlterTable Albums 22:22:50.9 Info: => 4E-07s 22:22:50.9 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.9 Info: => 0.0006026s 22:22:50.9 Info: AlterTable Albums 22:22:50.9 Info: => 4E-07s 22:22:50.9 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:50.9 Info: => 0.0005629s 22:22:50.9 Info: AlterTable Albums 22:22:50.9 Info: => 3E-07s 22:22:50.9 Info: CreateColumn Albums Links String 22:22:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:50.9 Info: => 0.0005576s 22:22:50.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:50.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:50.9 Info: => 0.0001089s 22:22:50.9 Info: AlterTable Tracks 22:22:50.9 Info: => 3E-07s 22:22:50.9 Info: CreateColumn Tracks ForeignRecordingId String 22:22:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:50.9 Info: => 0.0005621s 22:22:50.9 Info: AlterTable Tracks 22:22:50.9 Info: => 3E-07s 22:22:50.9 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:50.9 Info: => 0.0005751s 22:22:50.9 Info: AlterTable Tracks 22:22:50.9 Info: => 3E-07s 22:22:50.9 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:50.9 Info: => 0.0005527s 22:22:50.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:50.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:50.9 Info: => 9.5E-05s 22:22:50.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:50.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:50.9 Info: => 8.3E-05s 22:22:50.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:50.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:50.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:50.9 Info: DROP TABLE "Artists" 22:22:50.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:50.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:50.9 Info: => 0.0129221s 22:22:50.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:50.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:50.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:50.9 Info: DROP TABLE "Albums" 22:22:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:50.9 Info: => 0.0052034s 22:22:50.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:50.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:50.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:50.9 Info: DROP TABLE "Tracks" 22:22:50.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:50.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:50.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:50.9 Info: => 0.0041217s 22:22:50.9 Info: DeleteColumn TrackFiles ArtistId 22:22:50.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:50.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:50.9 Info: DROP TABLE "TrackFiles" 22:22:50.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:50.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:50.9 Info: => 0.0037664s 22:22:50.9 Info: CreateIndex Artists (ArtistMetadataId) 22:22:50.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:50.9 Info: => 7.82E-05s 22:22:50.9 Info: CreateIndex Artists (Monitored) 22:22:50.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:50.9 Info: => 7.46E-05s 22:22:50.9 Info: CreateIndex Albums (ArtistMetadataId) 22:22:50.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:50.9 Info: => 7.18E-05s 22:22:50.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:50.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:50.9 Info: => 7.57E-05s 22:22:50.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:50.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:50.9 Info: => 7.47E-05s 22:22:50.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:50.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:50.9 Info: => 7.53E-05s 22:22:50.9 Info: UpdateData 22:22:50.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:50.9 Info: => 3.96E-05s 22:22:50.9 Info: UpdateData 22:22:50.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:50.9 Info: => 3.49E-05s 22:22:50.9 Info: UpdateData 22:22:50.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:50.9 Info: => 3.44E-05s 22:22:50.9 Info: -> 23 Insert operations completed in 00:00:00.0018012 taking an average of 00:00:00.0000783 22:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:50', 'add_release_groups_etc') 22:22:50.9 Info: Committing Transaction 22:22:50.9 Info: 23: add_release_groups_etc migrated 22:22:50.9 Info: => 0.0007179s 22:22:50.9 Debug: Took: 00:00:00.1120476 22:22:51.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 22:22:51.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 22:22:51.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181710942889_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:51.1 Info: DatabaseEngineVersionCheck migrating 22:22:51.1 Info: PerformDBOperation 22:22:51.1 Info: Performing DB Operation 22:22:51.1 Info: SQLite 3.48.0 22:22:51.1 Info: => 0.0013576s 22:22:51.1 Info: DatabaseEngineVersionCheck migrated 22:22:51.1 Info: => 0.0013682s 22:22:51.1 Info: VersionMigration migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: CreateTable VersionInfo 22:22:51.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:51.1 Info: => 0.0002196s 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: VersionMigration migrated 22:22:51.1 Info: => 0.0009381s 22:22:51.1 Info: VersionUniqueMigration migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: CreateIndex VersionInfo (Version) 22:22:51.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:51.1 Info: => 0.0001037s 22:22:51.1 Info: AlterTable VersionInfo 22:22:51.1 Info: => 5E-07s 22:22:51.1 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:51.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:51.1 Info: => 0.0004442s 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: VersionUniqueMigration migrated 22:22:51.1 Info: => 0.0007608s 22:22:51.1 Info: VersionDescriptionMigration migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: AlterTable VersionInfo 22:22:51.1 Info: => 4E-07s 22:22:51.1 Info: CreateColumn VersionInfo Description String 22:22:51.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:51.1 Info: => 0.0002238s 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: VersionDescriptionMigration migrated 22:22:51.1 Info: => 0.0005207s 22:22:51.1 Info: 1: InitialSetup migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 1 22:22:51.1 Info: CreateTable Config 22:22:51.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:51.1 Info: => 0.0001624s 22:22:51.1 Info: CreateIndex Config (Key) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:51.1 Info: => 7.23E-05s 22:22:51.1 Info: CreateTable RootFolders 22:22:51.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:51.1 Info: => 9.87E-05s 22:22:51.1 Info: CreateIndex RootFolders (Path) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:51.1 Info: => 0.0001098s 22:22:51.1 Info: CreateTable Artists 22:22: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) 22:22:51.1 Info: => 0.0002323s 22:22:51.1 Info: CreateIndex Artists (ForeignArtistId) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:51.1 Info: => 9.25E-05s 22:22:51.1 Info: CreateIndex Artists (NameSlug) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:51.1 Info: => 6.7E-05s 22:22:51.1 Info: CreateIndex Artists (CleanName) 22:22:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.1 Info: => 6.45E-05s 22:22:51.1 Info: CreateIndex Artists (Path) 22:22:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.1 Info: => 6.33E-05s 22:22:51.1 Info: CreateTable Albums 22:22: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) 22:22:51.1 Info: => 0.0001972s 22:22:51.1 Info: CreateIndex Albums (ForeignAlbumId) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.1 Info: => 7.02E-05s 22:22:51.1 Info: CreateIndex Albums (MBId) 22:22:51.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.1 Info: => 6.61E-05s 22:22:51.1 Info: CreateIndex Albums (TADBId) 22:22:51.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.1 Info: => 6.29E-05s 22:22:51.1 Info: CreateIndex Albums (TitleSlug) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.1 Info: => 6.4E-05s 22:22:51.1 Info: CreateIndex Albums (CleanTitle) 22:22:51.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.1 Info: => 6.13E-05s 22:22:51.1 Info: CreateIndex Albums (Path) 22:22:51.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:51.1 Info: => 5.87E-05s 22:22:51.1 Info: CreateTable Tracks 22:22: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) 22:22:51.1 Info: => 0.0001428s 22:22:51.1 Info: CreateIndex Tracks (ForeignTrackId) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.1 Info: => 6.83E-05s 22:22:51.1 Info: CreateIndex Tracks (ArtistId) 22:22:51.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:51.1 Info: => 7.11E-05s 22:22:51.1 Info: CreateIndex Tracks (TrackFileId) 22:22:51.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.1 Info: => 7.11E-05s 22:22:51.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:51.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:51.1 Info: => 7.11E-05s 22:22:51.1 Info: CreateTable TrackFiles 22:22: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) 22:22:51.1 Info: => 0.0001383s 22:22:51.1 Info: CreateIndex TrackFiles (ArtistId) 22:22:51.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:51.1 Info: => 7E-05s 22:22:51.1 Info: CreateIndex TrackFiles (AlbumId) 22:22:51.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:51.1 Info: => 6.58E-05s 22:22:51.1 Info: CreateTable History 22:22: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) 22:22:51.1 Info: => 0.0001428s 22:22:51.1 Info: CreateIndex History (Date) 22:22:51.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:51.1 Info: => 6.93E-05s 22:22:51.1 Info: CreateIndex History (EventType) 22:22:51.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:51.1 Info: => 6.79E-05s 22:22:51.1 Info: CreateIndex History (DownloadId) 22:22:51.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:51.1 Info: => 6.57E-05s 22:22:51.1 Info: CreateIndex History (AlbumId) 22:22:51.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:51.1 Info: => 6.61E-05s 22:22:51.1 Info: CreateTable Notifications 22:22: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) 22:22:51.1 Info: => 0.0001435s 22:22:51.1 Info: CreateTable ScheduledTasks 22:22: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) 22:22:51.1 Info: => 0.0001139s 22:22:51.1 Info: CreateIndex ScheduledTasks (TypeName) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:51.1 Info: => 7.29E-05s 22:22:51.1 Info: CreateTable Indexers 22:22: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) 22:22:51.1 Info: => 0.0001157s 22:22:51.1 Info: CreateIndex Indexers (Name) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:51.1 Info: => 7.11E-05s 22:22:51.1 Info: CreateTable Profiles 22:22: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) 22:22:51.1 Info: => 0.0001053s 22:22:51.1 Info: CreateIndex Profiles (Name) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:51.1 Info: => 0.0001026s 22:22:51.1 Info: CreateTable QualityDefinitions 22:22: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) 22:22:51.1 Info: => 0.0001414s 22:22:51.1 Info: CreateIndex QualityDefinitions (Quality) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:51.1 Info: => 9.45E-05s 22:22:51.1 Info: CreateIndex QualityDefinitions (Title) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:51.1 Info: => 8.39E-05s 22:22:51.1 Info: CreateTable NamingConfig 22:22: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) 22:22:51.1 Info: => 0.0001272s 22:22:51.1 Info: CreateTable Blacklist 22:22:51.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:51.1 Info: => 0.0001631s 22:22:51.1 Info: CreateTable Metadata 22:22:51.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:51.1 Info: => 0.0001138s 22:22:51.1 Info: CreateTable MetadataFiles 22:22:51.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:51.1 Info: => 0.0001286s 22:22:51.1 Info: CreateTable DownloadClients 22:22:51.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:51.1 Info: => 0.0001209s 22:22:51.1 Info: CreateTable PendingReleases 22:22:51.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:51.1 Info: => 0.0001241s 22:22:51.1 Info: CreateTable RemotePathMappings 22:22:51.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:51.1 Info: => 0.0001095s 22:22:51.1 Info: CreateTable Tags 22:22:51.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:51.1 Info: => 0.0001015s 22:22:51.1 Info: CreateIndex Tags (Label) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:51.1 Info: => 7.99E-05s 22:22:51.1 Info: CreateTable Restrictions 22:22:51.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:51.1 Info: => 0.0001073s 22:22:51.1 Info: CreateTable DelayProfiles 22:22:51.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:51.1 Info: => 0.0001552s 22:22:51.1 Info: CreateTable Users 22:22:51.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:51.1 Info: => 0.0001113s 22:22:51.1 Info: CreateIndex Users (Identifier) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:51.1 Info: => 8.12E-05s 22:22:51.1 Info: CreateIndex Users (Username) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:51.1 Info: => 7.49E-05s 22:22:51.1 Info: CreateTable Commands 22:22:51.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:51.1 Info: => 0.000134s 22:22:51.1 Info: CreateTable IndexerStatus 22:22:51.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:51.1 Info: => 0.0001275s 22:22:51.1 Info: CreateIndex IndexerStatus (ProviderId) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:51.1 Info: => 7.96E-05s 22:22:51.1 Info: CreateTable ExtraFiles 22:22:51.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:51.1 Info: => 0.0001455s 22:22:51.1 Info: CreateTable LyricFiles 22:22:51.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:51.1 Info: => 0.0001431s 22:22:51.1 Info: CreateTable LanguageProfiles 22:22:51.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:51.1 Info: => 0.0001071s 22:22:51.1 Info: CreateIndex LanguageProfiles (Name) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:51.1 Info: => 8.07E-05s 22:22:51.1 Info: CreateTable DownloadClientStatus 22:22:51.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:51.1 Info: => 0.0001146s 22:22:51.1 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:51.1 Info: => 8.17E-05s 22:22:51.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:51.1 Info: -> 1 Insert operations completed in 00:00:00.0000782 taking an average of 00:00:00.0000782 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:51', 'InitialSetup') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 1: InitialSetup migrated 22:22:51.1 Info: => 0.0009809s 22:22:51.1 Info: 2: add_reason_to_pending_releases migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 2 22:22:51.1 Info: AlterTable PendingReleases 22:22:51.1 Info: => 5E-07s 22:22:51.1 Info: CreateColumn PendingReleases Reason Int32 22:22:51.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:51.1 Info: => 0.0005175s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:51', 'add_reason_to_pending_releases') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 2: add_reason_to_pending_releases migrated 22:22:51.1 Info: => 0.0009459s 22:22:51.1 Info: 3: add_medium_support migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 3 22:22:51.1 Info: AlterTable Albums 22:22:51.1 Info: => 5E-07s 22:22:51.1 Info: CreateColumn Albums Media String 22:22:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:51.1 Info: => 0.000488s 22:22:51.1 Info: AlterTable Tracks 22:22:51.1 Info: => 3E-07s 22:22:51.1 Info: CreateColumn Tracks MediumNumber Int32 22:22:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:51.1 Info: => 0.0004696s 22:22:51.1 Info: AlterTable Tracks 22:22:51.1 Info: => 3E-07s 22:22:51.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:51.1 Info: => 0.0005445s 22:22:51.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:51.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:51.1 Info: => 3.41E-05s 22:22:51.1 Info: DeleteColumn Tracks TrackNumber 22:22:51.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:51.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:51.1 Info: DROP TABLE "Tracks" 22:22:51.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.1 Info: => 0.0038229s 22:22:51.1 Info: AlterTable Tracks 22:22:51.1 Info: => 4E-07s 22:22:51.1 Info: CreateColumn Tracks TrackNumber String 22:22:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:51.1 Info: => 0.0004703s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:51', 'add_medium_support') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 3: add_medium_support migrated 22:22:51.1 Info: => 0.0009598s 22:22:51.1 Info: 4: add_various_qualites_in_profile migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 4 22:22:51.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:51.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:51.1 Info: => 3.96E-05s 22:22:51.1 Info: PerformDBOperation 22:22:51.1 Info: Performing DB Operation 22:22:51.1 Info: => 2.72E-05s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:51', 'add_various_qualites_in_profile') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 4: add_various_qualites_in_profile migrated 22:22:51.1 Info: => 0.0004383s 22:22:51.1 Info: 5: metadata_profiles migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 5 22:22:51.1 Info: CreateTable MetadataProfiles 22:22:51.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:51.1 Info: => 0.0001278s 22:22:51.1 Info: CreateIndex MetadataProfiles (Name) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:51.1 Info: => 8.85E-05s 22:22:51.1 Info: AlterTable Artists 22:22:51.1 Info: => 4E-07s 22:22:51.1 Info: CreateColumn Artists MetadataProfileId Int32 22:22:51.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:51.1 Info: => 0.0005154s 22:22:51.1 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:51.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:51.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:51.1 Info: DROP TABLE "Artists" 22:22:51.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.1 Info: => 0.0039487s 22:22:51.1 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:51.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:51.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:51.1 Info: DROP TABLE "Artists" 22:22:51.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.1 Info: => 0.003898s 22:22:51.1 Info: AlterTable Albums 22:22:51.1 Info: => 4E-07s 22:22:51.1 Info: CreateColumn Albums SecondaryTypes String 22:22:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:51.1 Info: => 0.0004686s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:51', 'metadata_profiles') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 5: metadata_profiles migrated 22:22:51.1 Info: => 0.0009701s 22:22:51.1 Info: 6: separate_automatic_and_interactive_search migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 6 22:22:51.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:51.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:51.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:51.1 Info: DROP TABLE "Indexers" 22:22:51.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:51.1 Info: => 0.0033652s 22:22:51.1 Info: AlterTable Indexers 22:22:51.1 Info: => 4E-07s 22:22:51.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:51.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:51.1 Info: => 0.0004616s 22:22:51.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:51.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:51.1 Info: => 3.05E-05s 22:22:51.1 Info: AlterTable Indexers 22:22:51.1 Info: => 3E-07s 22:22:51.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:51.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:51.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:51.1 Info: DROP TABLE "Indexers" 22:22:51.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:51.1 Info: => 0.0033242s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:51', 'separate_automatic_and_interactive_search') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 6: separate_automatic_and_interactive_search migrated 22:22:51.1 Info: => 0.0037905s 22:22:51.1 Info: 7: change_album_path_to_relative migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 7 22:22:51.1 Info: DeleteColumn Albums Path 22:22:51.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:51.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:51.1 Info: DROP TABLE "Albums" 22:22:51.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.1 Info: => 0.00462s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:51', 'change_album_path_to_relative') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 7: change_album_path_to_relative migrated 22:22:51.1 Info: => 0.0051374s 22:22:51.1 Info: 8: change_quality_size_mb_to_kb migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 8 22:22:51.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:51.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:51.1 Info: => 4.21E-05s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:51', 'change_quality_size_mb_to_kb') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 8: change_quality_size_mb_to_kb migrated 22:22:51.1 Info: => 0.0004502s 22:22:51.1 Info: 9: album_releases migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 9 22:22:51.1 Info: AlterTable Albums 22:22:51.1 Info: => 5E-07s 22:22:51.1 Info: CreateColumn Albums Releases String 22:22:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:51.1 Info: => 0.000512s 22:22:51.1 Info: AlterTable Albums 22:22:51.1 Info: => 3E-07s 22:22:51.1 Info: CreateColumn Albums CurrentRelease String 22:22:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:51.1 Info: => 0.0005057s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:51', 'album_releases') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 9: album_releases migrated 22:22:51.1 Info: => 0.0009519s 22:22:51.1 Info: 10: album_releases_fix migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 10 22:22:51.1 Info: AlterTable Albums 22:22:51.1 Info: => 5E-07s 22:22:51.1 Info: AlterColumn Albums Releases String 22:22:51.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:51.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:51.1 Info: DROP TABLE "Albums" 22:22:51.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.1 Info: => 0.0046291s 22:22:51.1 Info: AlterTable Albums 22:22:51.1 Info: => 4E-07s 22:22:51.1 Info: AlterColumn Albums CurrentRelease String 22:22:51.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:51.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:51.1 Info: DROP TABLE "Albums" 22:22:51.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.1 Info: => 0.004593s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:51', 'album_releases_fix') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 10: album_releases_fix migrated 22:22:51.1 Info: => 0.0050756s 22:22:51.1 Info: 11: import_lists migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 11 22:22:51.1 Info: CreateTable ImportLists 22:22:51.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:51.1 Info: => 0.0001551s 22:22:51.1 Info: CreateIndex ImportLists (Name) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:51.1 Info: => 8.48E-05s 22:22:51.1 Info: CreateTable ImportListStatus 22:22:51.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:51.1 Info: => 0.0001403s 22:22:51.1 Info: CreateIndex ImportListStatus (ProviderId) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:51.1 Info: => 8.02E-05s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:51', 'import_lists') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 11: import_lists migrated 22:22:51.1 Info: => 0.0005238s 22:22:51.1 Info: 12: add_release_status migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 12 22:22:51.1 Info: AlterTable MetadataProfiles 22:22:51.1 Info: => 5E-07s 22:22:51.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:51.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:51.1 Info: => 0.0005026s 22:22:51.1 Info: PerformDBOperation 22:22:51.1 Info: Performing DB Operation 22:22:51.1 Info: => 2.23E-05s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:51', 'add_release_status') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 12: add_release_status migrated 22:22:51.1 Info: => 0.0003718s 22:22:51.1 Info: 13: album_download_notification migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 13 22:22:51.1 Info: AlterTable Notifications 22:22:51.1 Info: => 4E-07s 22:22:51.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:51.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:51.1 Info: => 0.00057s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:51', 'album_download_notification') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 13: album_download_notification migrated 22:22:51.1 Info: => 0.0010187s 22:22:51.1 Info: 14: fix_language_metadata_profiles migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 14 22:22:51.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:51.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:51.1 Info: => 8.46E-05s 22:22:51.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:51.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:51.1 Info: => 7.32E-05s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:51', 'fix_language_metadata_profiles') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 14: fix_language_metadata_profiles migrated 22:22:51.1 Info: => 0.0004975s 22:22:51.1 Info: 15: remove_fanzub migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 15 22:22:51.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:51.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:51.1 Info: => 3.77E-05s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:51', 'remove_fanzub') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 15: remove_fanzub migrated 22:22:51.1 Info: => 0.0004423s 22:22:51.1 Info: 16: update_artist_history_indexes migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 16 22:22:51.1 Info: CreateIndex Albums (ArtistId) 22:22:51.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:51.1 Info: => 9.32E-05s 22:22:51.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:51.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:51.1 Info: => 8.9E-05s 22:22:51.1 Info: DeleteIndex History (AlbumId) 22:22:51.1 Info: DROP INDEX "IX_History_AlbumId" 22:22:51.1 Info: => 0.0001262s 22:22:51.1 Info: CreateIndex History (AlbumId, Date) 22:22:51.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:51.1 Info: => 8.46E-05s 22:22:51.1 Info: DeleteIndex History (DownloadId) 22:22:51.1 Info: DROP INDEX "IX_History_DownloadId" 22:22:51.1 Info: => 0.0001071s 22:22:51.1 Info: CreateIndex History (DownloadId, Date) 22:22:51.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:51.1 Info: => 8.22E-05s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:51', 'update_artist_history_indexes') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 16: update_artist_history_indexes migrated 22:22:51.1 Info: => 0.0004564s 22:22:51.1 Info: 17: remove_nma migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 17 22:22:51.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:51.1 Info: => 4.1E-05s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:51', 'remove_nma') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 17: remove_nma migrated 22:22:51.1 Info: => 0.0004108s 22:22:51.1 Info: 18: album_disambiguation migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 18 22:22:51.1 Info: AlterTable Albums 22:22:51.1 Info: => 5E-07s 22:22:51.1 Info: CreateColumn Albums Disambiguation String 22:22:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:51.1 Info: => 0.0005259s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:51', 'album_disambiguation') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 18: album_disambiguation migrated 22:22:51.1 Info: => 0.000884s 22:22:51.1 Info: 19: add_ape_quality_in_profiles migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 19 22:22:51.1 Info: PerformDBOperation 22:22:51.1 Info: Performing DB Operation 22:22:51.1 Info: => 2.62E-05s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:51', 'add_ape_quality_in_profiles') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 19: add_ape_quality_in_profiles migrated 22:22:51.1 Info: => 0.0003413s 22:22:51.1 Info: 20: remove_pushalot migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 20 22:22:51.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:51.1 Info: => 4.11E-05s 22:22:51.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:51.1 Info: => 4.42E-05s 22:22:51.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:51.1 Info: => 4.68E-05s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:51', 'remove_pushalot') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 20: remove_pushalot migrated 22:22:51.1 Info: => 0.000359s 22:22:51.1 Info: 21: add_custom_filters migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 21 22:22:51.1 Info: CreateTable CustomFilters 22:22:51.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:51.1 Info: => 0.0001557s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:51', 'add_custom_filters') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 21: add_custom_filters migrated 22:22:51.1 Info: => 0.0004887s 22:22:51.1 Info: 22: import_list_tags migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 22 22:22:51.1 Info: AlterTable ImportLists 22:22:51.1 Info: => 5E-07s 22:22:51.1 Info: CreateColumn ImportLists Tags String 22:22:51.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:51.1 Info: => 0.0005303s 22:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:51', 'import_list_tags') 22:22:51.1 Info: Committing Transaction 22:22:51.1 Info: 22: import_list_tags migrated 22:22:51.1 Info: => 0.0008761s 22:22:51.1 Info: 23: add_release_groups_etc migrating 22:22:51.1 Info: Beginning Transaction 22:22:51.1 Info: Starting migration of Main DB to 23 22:22:51.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) 22:22:51.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '') 22:22:51.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') 22:22:51.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') 22:22:51.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') 22:22:51.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') 22:22:51.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') 22:22:51.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') 22:22:51.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') 22:22:51.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') 22:22:51.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') 22:22:51.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') 22:22:51.1 Info: CreateTable ArtistMetadata 22:22:51.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:51.1 Info: => 0.0002391s 22:22:51.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:51.1 Info: => 9.78E-05s 22:22:51.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:51.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:51.1 Info: => 0.0001234s 22:22:51.1 Info: AlterTable Artists 22:22:51.1 Info: => 3E-07s 22:22:51.1 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:51.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:51.1 Info: => 0.0005457s 22:22:51.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:51.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:51.1 Info: => 7.95E-05s 22:22:51.1 Info: CreateTable AlbumReleases 22:22:51.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:51.1 Info: => 0.0001606s 22:22:51.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:51.1 Info: => 0.0001053s 22:22:51.1 Info: CreateIndex AlbumReleases (AlbumId) 22:22:51.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:51.1 Info: => 8.97E-05s 22:22:51.1 Info: PerformDBOperation 22:22:51.1 Info: Performing DB Operation 22:22:51.1 Info: => 0.0028409s 22:22:51.1 Info: AlterTable Albums 22:22:51.1 Info: => 4E-07s 22:22:51.1 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:51.1 Info: => 0.000581s 22:22:51.1 Info: AlterTable Albums 22:22:51.1 Info: => 3E-07s 22:22:51.1 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:51.1 Info: => 0.0005418s 22:22:51.1 Info: AlterTable Albums 22:22:51.1 Info: => 3E-07s 22:22:51.1 Info: CreateColumn Albums Links String 22:22:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:51.1 Info: => 0.0005453s 22:22:51.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:51.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:51.1 Info: => 9.65E-05s 22:22:51.1 Info: AlterTable Tracks 22:22:51.1 Info: => 3E-07s 22:22:51.1 Info: CreateColumn Tracks ForeignRecordingId String 22:22:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:51.1 Info: => 0.0005538s 22:22:51.1 Info: AlterTable Tracks 22:22:51.1 Info: => 4E-07s 22:22:51.1 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:51.1 Info: => 0.0005321s 22:22:51.1 Info: AlterTable Tracks 22:22:51.1 Info: => 3E-07s 22:22:51.1 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:51.1 Info: => 0.0005494s 22:22:51.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:51.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:51.1 Info: => 0.0001033s 22:22:51.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:51.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:51.1 Info: => 7.72E-05s 22:22:51.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:51.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:51.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:51.1 Info: DROP TABLE "Artists" 22:22:51.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.1 Info: => 0.0115442s 22:22:51.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:51.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:51.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:51.1 Info: DROP TABLE "Albums" 22:22:51.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.1 Info: => 0.0045336s 22:22:51.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:51.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:51.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:51.1 Info: DROP TABLE "Tracks" 22:22:51.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:51.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.2 Info: => 0.0039455s 22:22:51.2 Info: DeleteColumn TrackFiles ArtistId 22:22:51.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:51.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:51.2 Info: DROP TABLE "TrackFiles" 22:22:51.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:51.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:51.2 Info: => 0.0036916s 22:22:51.2 Info: CreateIndex Artists (ArtistMetadataId) 22:22:51.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:51.2 Info: => 8.05E-05s 22:22:51.2 Info: CreateIndex Artists (Monitored) 22:22:51.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:51.2 Info: => 7.6E-05s 22:22:51.2 Info: CreateIndex Albums (ArtistMetadataId) 22:22:51.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:51.2 Info: => 7.56E-05s 22:22:51.2 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:51.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:51.2 Info: => 7.54E-05s 22:22:51.2 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:51.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:51.2 Info: => 7.43E-05s 22:22:51.2 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:51.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:51.2 Info: => 7.67E-05s 22:22:51.2 Info: UpdateData 22:22:51.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:51.2 Info: => 4.05E-05s 22:22:51.2 Info: UpdateData 22:22:51.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:51.2 Info: => 3.32E-05s 22:22:51.2 Info: UpdateData 22:22:51.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:51.2 Info: => 3.51E-05s 22:22:51.2 Info: -> 12 Insert operations completed in 00:00:00.0009650 taking an average of 00:00:00.0000804 22:22:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:51', 'add_release_groups_etc') 22:22:51.2 Info: Committing Transaction 22:22:51.2 Info: 23: add_release_groups_etc migrated 22:22:51.2 Info: => 0.0006589s 22:22:51.2 Debug: Took: 00:00:00.1111638 22:22:51.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 22:22:51.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 22:22:51.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181713030037_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:51.3 Info: DatabaseEngineVersionCheck migrating 22:22:51.3 Info: PerformDBOperation 22:22:51.3 Info: Performing DB Operation 22:22:51.3 Info: SQLite 3.48.0 22:22:51.3 Info: => 0.0013201s 22:22:51.3 Info: DatabaseEngineVersionCheck migrated 22:22:51.3 Info: => 0.0013304s 22:22:51.3 Info: VersionMigration migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: CreateTable VersionInfo 22:22:51.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:51.3 Info: => 0.0001856s 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: VersionMigration migrated 22:22:51.3 Info: => 0.0008857s 22:22:51.3 Info: VersionUniqueMigration migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: CreateIndex VersionInfo (Version) 22:22:51.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:51.3 Info: => 0.0001226s 22:22:51.3 Info: AlterTable VersionInfo 22:22:51.3 Info: => 5E-07s 22:22:51.3 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:51.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:51.3 Info: => 0.0004317s 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: VersionUniqueMigration migrated 22:22:51.3 Info: => 0.0008082s 22:22:51.3 Info: VersionDescriptionMigration migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: AlterTable VersionInfo 22:22:51.3 Info: => 4E-07s 22:22:51.3 Info: CreateColumn VersionInfo Description String 22:22:51.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:51.3 Info: => 0.000187s 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: VersionDescriptionMigration migrated 22:22:51.3 Info: => 0.0004853s 22:22:51.3 Info: 1: InitialSetup migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 1 22:22:51.3 Info: CreateTable Config 22:22:51.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:51.3 Info: => 0.0001504s 22:22:51.3 Info: CreateIndex Config (Key) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:51.3 Info: => 7.24E-05s 22:22:51.3 Info: CreateTable RootFolders 22:22:51.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:51.3 Info: => 9.5E-05s 22:22:51.3 Info: CreateIndex RootFolders (Path) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:51.3 Info: => 8.67E-05s 22:22:51.3 Info: CreateTable Artists 22:22:51.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:51.3 Info: => 0.0002116s 22:22:51.3 Info: CreateIndex Artists (ForeignArtistId) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:51.3 Info: => 8.28E-05s 22:22:51.3 Info: CreateIndex Artists (NameSlug) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:51.3 Info: => 6.94E-05s 22:22:51.3 Info: CreateIndex Artists (CleanName) 22:22:51.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.3 Info: => 6.52E-05s 22:22:51.3 Info: CreateIndex Artists (Path) 22:22:51.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.3 Info: => 6.29E-05s 22:22:51.3 Info: CreateTable Albums 22:22:51.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:51.3 Info: => 0.0002214s 22:22:51.3 Info: CreateIndex Albums (ForeignAlbumId) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.3 Info: => 8.62E-05s 22:22:51.3 Info: CreateIndex Albums (MBId) 22:22:51.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.3 Info: => 8.98E-05s 22:22:51.3 Info: CreateIndex Albums (TADBId) 22:22:51.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.3 Info: => 6.44E-05s 22:22:51.3 Info: CreateIndex Albums (TitleSlug) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.3 Info: => 6.31E-05s 22:22:51.3 Info: CreateIndex Albums (CleanTitle) 22:22:51.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.3 Info: => 6.09E-05s 22:22:51.3 Info: CreateIndex Albums (Path) 22:22:51.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:51.3 Info: => 6.01E-05s 22:22:51.3 Info: CreateTable Tracks 22:22:51.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:51.3 Info: => 0.0001345s 22:22:51.3 Info: CreateIndex Tracks (ForeignTrackId) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.3 Info: => 7.91E-05s 22:22:51.3 Info: CreateIndex Tracks (ArtistId) 22:22:51.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:51.3 Info: => 7.34E-05s 22:22:51.3 Info: CreateIndex Tracks (TrackFileId) 22:22:51.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.3 Info: => 7.05E-05s 22:22:51.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:51.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:51.3 Info: => 7.14E-05s 22:22:51.3 Info: CreateTable TrackFiles 22:22:51.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:51.3 Info: => 0.000129s 22:22:51.3 Info: CreateIndex TrackFiles (ArtistId) 22:22:51.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:51.3 Info: => 7.9E-05s 22:22:51.3 Info: CreateIndex TrackFiles (AlbumId) 22:22:51.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:51.3 Info: => 6.92E-05s 22:22:51.3 Info: CreateTable History 22:22:51.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:51.3 Info: => 0.0001343s 22:22:51.3 Info: CreateIndex History (Date) 22:22:51.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:51.3 Info: => 8.02E-05s 22:22:51.3 Info: CreateIndex History (EventType) 22:22:51.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:51.3 Info: => 6.86E-05s 22:22:51.3 Info: CreateIndex History (DownloadId) 22:22:51.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:51.3 Info: => 6.53E-05s 22:22:51.3 Info: CreateIndex History (AlbumId) 22:22:51.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:51.3 Info: => 6.47E-05s 22:22:51.3 Info: CreateTable Notifications 22:22:51.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:51.3 Info: => 0.000138s 22:22:51.3 Info: CreateTable ScheduledTasks 22:22:51.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:51.3 Info: => 0.0001026s 22:22:51.3 Info: CreateIndex ScheduledTasks (TypeName) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:51.3 Info: => 7.3E-05s 22:22:51.3 Info: CreateTable Indexers 22:22:51.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:51.3 Info: => 0.0001069s 22:22:51.3 Info: CreateIndex Indexers (Name) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:51.3 Info: => 8.05E-05s 22:22:51.3 Info: CreateTable Profiles 22:22:51.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:51.3 Info: => 9.82E-05s 22:22:51.3 Info: CreateIndex Profiles (Name) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:51.3 Info: => 0.0001004s 22:22:51.3 Info: CreateTable QualityDefinitions 22:22:51.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:51.3 Info: => 0.0001175s 22:22:51.3 Info: CreateIndex QualityDefinitions (Quality) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:51.3 Info: => 8.26E-05s 22:22:51.3 Info: CreateIndex QualityDefinitions (Title) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:51.3 Info: => 7.5E-05s 22:22:51.3 Info: CreateTable NamingConfig 22:22:51.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:51.3 Info: => 0.0001186s 22:22:51.3 Info: CreateTable Blacklist 22:22:51.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:51.3 Info: => 0.0001849s 22:22:51.3 Info: CreateTable Metadata 22:22:51.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:51.3 Info: => 0.0001133s 22:22:51.3 Info: CreateTable MetadataFiles 22:22:51.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:51.3 Info: => 0.0001358s 22:22:51.3 Info: CreateTable DownloadClients 22:22:51.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:51.3 Info: => 0.000107s 22:22:51.3 Info: CreateTable PendingReleases 22:22:51.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:51.3 Info: => 0.0001163s 22:22:51.3 Info: CreateTable RemotePathMappings 22:22:51.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:51.3 Info: => 0.0001025s 22:22:51.3 Info: CreateTable Tags 22:22:51.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:51.3 Info: => 9.36E-05s 22:22:51.3 Info: CreateIndex Tags (Label) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:51.3 Info: => 8.26E-05s 22:22:51.3 Info: CreateTable Restrictions 22:22:51.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:51.3 Info: => 9.99E-05s 22:22:51.3 Info: CreateTable DelayProfiles 22:22:51.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:51.3 Info: => 0.0001392s 22:22:51.3 Info: CreateTable Users 22:22:51.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:51.3 Info: => 9.94E-05s 22:22:51.3 Info: CreateIndex Users (Identifier) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:51.3 Info: => 9.06E-05s 22:22:51.3 Info: CreateIndex Users (Username) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:51.3 Info: => 7.65E-05s 22:22:51.3 Info: CreateTable Commands 22:22:51.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:51.3 Info: => 0.0001259s 22:22:51.3 Info: CreateTable IndexerStatus 22:22:51.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:51.3 Info: => 0.0001228s 22:22:51.3 Info: CreateIndex IndexerStatus (ProviderId) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:51.3 Info: => 9.72E-05s 22:22:51.3 Info: CreateTable ExtraFiles 22:22:51.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:51.3 Info: => 0.0001491s 22:22:51.3 Info: CreateTable LyricFiles 22:22:51.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:51.3 Info: => 0.0001308s 22:22:51.3 Info: CreateTable LanguageProfiles 22:22:51.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:51.3 Info: => 9.74E-05s 22:22:51.3 Info: CreateIndex LanguageProfiles (Name) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:51.3 Info: => 9.11E-05s 22:22:51.3 Info: CreateTable DownloadClientStatus 22:22:51.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:51.3 Info: => 0.0001083s 22:22:51.3 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:51.3 Info: => 9.36E-05s 22:22:51.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:51.3 Info: -> 1 Insert operations completed in 00:00:00.0000526 taking an average of 00:00:00.0000526 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:51', 'InitialSetup') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 1: InitialSetup migrated 22:22:51.3 Info: => 0.0009541s 22:22:51.3 Info: 2: add_reason_to_pending_releases migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 2 22:22:51.3 Info: AlterTable PendingReleases 22:22:51.3 Info: => 5E-07s 22:22:51.3 Info: CreateColumn PendingReleases Reason Int32 22:22:51.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:51.3 Info: => 0.0005093s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:51', 'add_reason_to_pending_releases') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 2: add_reason_to_pending_releases migrated 22:22:51.3 Info: => 0.0009325s 22:22:51.3 Info: 3: add_medium_support migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 3 22:22:51.3 Info: AlterTable Albums 22:22:51.3 Info: => 6E-07s 22:22:51.3 Info: CreateColumn Albums Media String 22:22:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:51.3 Info: => 0.0004808s 22:22:51.3 Info: AlterTable Tracks 22:22:51.3 Info: => 4E-07s 22:22:51.3 Info: CreateColumn Tracks MediumNumber Int32 22:22:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:51.3 Info: => 0.0004563s 22:22:51.3 Info: AlterTable Tracks 22:22:51.3 Info: => 4E-07s 22:22:51.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:51.3 Info: => 0.00046s 22:22:51.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:51.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:51.3 Info: => 3.84E-05s 22:22:51.3 Info: DeleteColumn Tracks TrackNumber 22:22:51.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:51.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:51.3 Info: DROP TABLE "Tracks" 22:22:51.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.3 Info: => 0.0044339s 22:22:51.3 Info: AlterTable Tracks 22:22:51.3 Info: => 4E-07s 22:22:51.3 Info: CreateColumn Tracks TrackNumber String 22:22:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:51.3 Info: => 0.0004704s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:51', 'add_medium_support') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 3: add_medium_support migrated 22:22:51.3 Info: => 0.0009592s 22:22:51.3 Info: 4: add_various_qualites_in_profile migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 4 22:22:51.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:51.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:51.3 Info: => 4.3E-05s 22:22:51.3 Info: PerformDBOperation 22:22:51.3 Info: Performing DB Operation 22:22:51.3 Info: => 3.31E-05s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:51', 'add_various_qualites_in_profile') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 4: add_various_qualites_in_profile migrated 22:22:51.3 Info: => 0.0004117s 22:22:51.3 Info: 5: metadata_profiles migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 5 22:22:51.3 Info: CreateTable MetadataProfiles 22:22:51.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:51.3 Info: => 0.0001311s 22:22:51.3 Info: CreateIndex MetadataProfiles (Name) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:51.3 Info: => 9.31E-05s 22:22:51.3 Info: AlterTable Artists 22:22:51.3 Info: => 3E-07s 22:22:51.3 Info: CreateColumn Artists MetadataProfileId Int32 22:22:51.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:51.3 Info: => 0.0004877s 22:22:51.3 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:51.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) 22:22:51.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" 22:22:51.3 Info: DROP TABLE "Artists" 22:22:51.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.3 Info: => 0.0050774s 22:22:51.3 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:51.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) 22:22:51.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" 22:22:51.3 Info: DROP TABLE "Artists" 22:22:51.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.3 Info: => 0.0044678s 22:22:51.3 Info: AlterTable Albums 22:22:51.3 Info: => 3E-07s 22:22:51.3 Info: CreateColumn Albums SecondaryTypes String 22:22:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:51.3 Info: => 0.0004976s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:51', 'metadata_profiles') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 5: metadata_profiles migrated 22:22:51.3 Info: => 0.0009649s 22:22:51.3 Info: 6: separate_automatic_and_interactive_search migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 6 22:22:51.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:51.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) 22:22:51.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:51.3 Info: DROP TABLE "Indexers" 22:22:51.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:51.3 Info: => 0.0038782s 22:22:51.3 Info: AlterTable Indexers 22:22:51.3 Info: => 4E-07s 22:22:51.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:51.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:51.3 Info: => 0.0004793s 22:22:51.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:51.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:51.3 Info: => 3.4E-05s 22:22:51.3 Info: AlterTable Indexers 22:22:51.3 Info: => 3E-07s 22:22:51.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:51.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) 22:22:51.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" 22:22:51.3 Info: DROP TABLE "Indexers" 22:22:51.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:51.3 Info: => 0.0038872s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:51', 'separate_automatic_and_interactive_search') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 6: separate_automatic_and_interactive_search migrated 22:22:51.3 Info: => 0.0043621s 22:22:51.3 Info: 7: change_album_path_to_relative migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 7 22:22:51.3 Info: DeleteColumn Albums Path 22:22:51.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) 22:22:51.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" 22:22:51.3 Info: DROP TABLE "Albums" 22:22:51.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.3 Info: => 0.0047295s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:51', 'change_album_path_to_relative') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 7: change_album_path_to_relative migrated 22:22:51.3 Info: => 0.0052758s 22:22:51.3 Info: 8: change_quality_size_mb_to_kb migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 8 22:22:51.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 22:22:51.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 22:22:51.3 Info: => 4.49E-05s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:51', 'change_quality_size_mb_to_kb') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 8: change_quality_size_mb_to_kb migrated 22:22:51.3 Info: => 0.0003896s 22:22:51.3 Info: 9: album_releases migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 9 22:22:51.3 Info: AlterTable Albums 22:22:51.3 Info: => 6E-07s 22:22:51.3 Info: CreateColumn Albums Releases String 22:22:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:51.3 Info: => 0.0004863s 22:22:51.3 Info: AlterTable Albums 22:22:51.3 Info: => 4E-07s 22:22:51.3 Info: CreateColumn Albums CurrentRelease String 22:22:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:51.3 Info: => 0.0004708s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:51', 'album_releases') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 9: album_releases migrated 22:22:51.3 Info: => 0.0008933s 22:22:51.3 Info: 10: album_releases_fix migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 10 22:22:51.3 Info: AlterTable Albums 22:22:51.3 Info: => 6E-07s 22:22:51.3 Info: AlterColumn Albums Releases String 22:22:51.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) 22:22:51.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" 22:22:51.3 Info: DROP TABLE "Albums" 22:22:51.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.3 Info: => 0.0045904s 22:22:51.3 Info: AlterTable Albums 22:22:51.3 Info: => 4E-07s 22:22:51.3 Info: AlterColumn Albums CurrentRelease String 22:22:51.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) 22:22:51.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" 22:22:51.3 Info: DROP TABLE "Albums" 22:22:51.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.3 Info: => 0.0045906s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:51', 'album_releases_fix') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 10: album_releases_fix migrated 22:22:51.3 Info: => 0.0050449s 22:22:51.3 Info: 11: import_lists migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 11 22:22:51.3 Info: CreateTable ImportLists 22:22:51.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) 22:22:51.3 Info: => 0.0001667s 22:22:51.3 Info: CreateIndex ImportLists (Name) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:51.3 Info: => 8.4E-05s 22:22:51.3 Info: CreateTable ImportListStatus 22:22:51.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) 22:22:51.3 Info: => 0.0001331s 22:22:51.3 Info: CreateIndex ImportListStatus (ProviderId) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:51.3 Info: => 8.21E-05s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:51', 'import_lists') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 11: import_lists migrated 22:22:51.3 Info: => 0.0005446s 22:22:51.3 Info: 12: add_release_status migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 12 22:22:51.3 Info: AlterTable MetadataProfiles 22:22:51.3 Info: => 4E-07s 22:22:51.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:51.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:51.3 Info: => 0.0004992s 22:22:51.3 Info: PerformDBOperation 22:22:51.3 Info: Performing DB Operation 22:22:51.3 Info: => 2.81E-05s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:51', 'add_release_status') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 12: add_release_status migrated 22:22:51.3 Info: => 0.0003944s 22:22:51.3 Info: 13: album_download_notification migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 13 22:22:51.3 Info: AlterTable Notifications 22:22:51.3 Info: => 5E-07s 22:22:51.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:51.3 Info: => 0.0005217s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:51', 'album_download_notification') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 13: album_download_notification migrated 22:22:51.3 Info: => 0.0008938s 22:22:51.3 Info: 14: fix_language_metadata_profiles migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 14 22:22:51.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 22:22:51.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 22:22:51.3 Info: => 0.0001039s 22:22:51.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 22:22:51.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 22:22:51.3 Info: => 7.01E-05s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:51', 'fix_language_metadata_profiles') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 14: fix_language_metadata_profiles migrated 22:22:51.3 Info: => 0.0004001s 22:22:51.3 Info: 15: remove_fanzub migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 15 22:22:51.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:51.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:51.3 Info: => 3.22E-05s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:51', 'remove_fanzub') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 15: remove_fanzub migrated 22:22:51.3 Info: => 0.000425s 22:22:51.3 Info: 16: update_artist_history_indexes migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 16 22:22:51.3 Info: CreateIndex Albums (ArtistId) 22:22:51.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:51.3 Info: => 0.000105s 22:22:51.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:51.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:51.3 Info: => 8.64E-05s 22:22:51.3 Info: DeleteIndex History (AlbumId) 22:22:51.3 Info: DROP INDEX "IX_History_AlbumId" 22:22:51.3 Info: => 0.0001303s 22:22:51.3 Info: CreateIndex History (AlbumId, Date) 22:22:51.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:51.3 Info: => 8.46E-05s 22:22:51.3 Info: DeleteIndex History (DownloadId) 22:22:51.3 Info: DROP INDEX "IX_History_DownloadId" 22:22:51.3 Info: => 0.0001127s 22:22:51.3 Info: CreateIndex History (DownloadId, Date) 22:22:51.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:51.3 Info: => 8.27E-05s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:51', 'update_artist_history_indexes') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 16: update_artist_history_indexes migrated 22:22:51.3 Info: => 0.0004714s 22:22:51.3 Info: 17: remove_nma migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 17 22:22:51.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:51.3 Info: => 5.03E-05s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:51', 'remove_nma') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 17: remove_nma migrated 22:22:51.3 Info: => 0.0003915s 22:22:51.3 Info: 18: album_disambiguation migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 18 22:22:51.3 Info: AlterTable Albums 22:22:51.3 Info: => 5E-07s 22:22:51.3 Info: CreateColumn Albums Disambiguation String 22:22:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:51.3 Info: => 0.0006067s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:51', 'album_disambiguation') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 18: album_disambiguation migrated 22:22:51.3 Info: => 0.0009931s 22:22:51.3 Info: 19: add_ape_quality_in_profiles migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 19 22:22:51.3 Info: PerformDBOperation 22:22:51.3 Info: Performing DB Operation 22:22:51.3 Info: => 3.29E-05s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:51', 'add_ape_quality_in_profiles') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 19: add_ape_quality_in_profiles migrated 22:22:51.3 Info: => 0.0004033s 22:22:51.3 Info: 20: remove_pushalot migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 20 22:22:51.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:51.3 Info: => 5.13E-05s 22:22:51.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:51.3 Info: => 3.24E-05s 22:22:51.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:51.3 Info: => 2.97E-05s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:51', 'remove_pushalot') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 20: remove_pushalot migrated 22:22:51.3 Info: => 0.0003689s 22:22:51.3 Info: 21: add_custom_filters migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 21 22:22:51.3 Info: CreateTable CustomFilters 22:22:51.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:51.3 Info: => 0.0001482s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:51', 'add_custom_filters') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 21: add_custom_filters migrated 22:22:51.3 Info: => 0.0004916s 22:22:51.3 Info: 22: import_list_tags migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 22 22:22:51.3 Info: AlterTable ImportLists 22:22:51.3 Info: => 6E-07s 22:22:51.3 Info: CreateColumn ImportLists Tags String 22:22:51.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:51.3 Info: => 0.0006103s 22:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:51', 'import_list_tags') 22:22:51.3 Info: Committing Transaction 22:22:51.3 Info: 22: import_list_tags migrated 22:22:51.3 Info: => 0.0010044s 22:22:51.3 Info: 23: add_release_groups_etc migrating 22:22:51.3 Info: Beginning Transaction 22:22:51.3 Info: Starting migration of Main DB to 23 22:22:51.3 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 22:22:51.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2025-02-03T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 22:22:51.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 22:22:51.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 22:22:51.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 22:22:51.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 22:22:51.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 22:22:51.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 22:22:51.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 22:22:51.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 22:22:51.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 22:22:51.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 22:22:51.3 Info: CreateTable ArtistMetadata 22:22:51.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) 22:22:51.3 Info: => 0.0001806s 22:22:51.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:51.3 Info: => 8.98E-05s 22:22:51.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" 22:22:51.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" 22:22:51.3 Info: => 9.14E-05s 22:22:51.3 Info: AlterTable Artists 22:22:51.3 Info: => 3E-07s 22:22:51.3 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:51.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:51.3 Info: => 0.0005805s 22:22:51.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:51.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:51.3 Info: => 7.18E-05s 22:22:51.3 Info: CreateTable AlbumReleases 22:22:51.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) 22:22:51.3 Info: => 0.0001594s 22:22:51.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:51.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:51.3 Info: => 0.0001044s 22:22:51.3 Info: CreateIndex AlbumReleases (AlbumId) 22:22:51.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:51.3 Info: => 8.09E-05s 22:22:51.3 Info: PerformDBOperation 22:22:51.3 Info: Performing DB Operation 22:22:51.3 Info: => 0.0029135s 22:22:51.3 Info: AlterTable Albums 22:22:51.3 Info: => 4E-07s 22:22:51.3 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:51.3 Info: => 0.0005831s 22:22:51.3 Info: AlterTable Albums 22:22:51.3 Info: => 4E-07s 22:22:51.3 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:51.3 Info: => 0.0005437s 22:22:51.3 Info: AlterTable Albums 22:22:51.3 Info: => 4E-07s 22:22:51.3 Info: CreateColumn Albums Links String 22:22:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:51.3 Info: => 0.0005374s 22:22:51.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:51.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:51.3 Info: => 0.0001035s 22:22:51.3 Info: AlterTable Tracks 22:22:51.3 Info: => 4E-07s 22:22:51.3 Info: CreateColumn Tracks ForeignRecordingId String 22:22:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:51.3 Info: => 0.0005548s 22:22:51.3 Info: AlterTable Tracks 22:22:51.3 Info: => 3E-07s 22:22:51.3 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:51.3 Info: => 0.0005877s 22:22:51.3 Info: AlterTable Tracks 22:22:51.3 Info: => 3E-07s 22:22:51.3 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:51.3 Info: => 0.0005533s 22:22:51.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:51.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:51.3 Info: => 8.52E-05s 22:22:51.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:51.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:51.3 Info: => 7.57E-05s 22:22:51.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:51.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:51.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:51.4 Info: DROP TABLE "Artists" 22:22:51.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:51.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.4 Info: => 0.0119926s 22:22:51.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:51.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:51.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:51.4 Info: DROP TABLE "Albums" 22:22:51.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.4 Info: => 0.0044836s 22:22:51.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:51.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:51.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:51.4 Info: DROP TABLE "Tracks" 22:22:51.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:51.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.4 Info: => 0.0039378s 22:22:51.4 Info: DeleteColumn TrackFiles ArtistId 22:22:51.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:51.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:51.4 Info: DROP TABLE "TrackFiles" 22:22:51.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:51.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:51.4 Info: => 0.003658s 22:22:51.4 Info: CreateIndex Artists (ArtistMetadataId) 22:22:51.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:51.4 Info: => 7.82E-05s 22:22:51.4 Info: CreateIndex Artists (Monitored) 22:22:51.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:51.4 Info: => 7.57E-05s 22:22:51.4 Info: CreateIndex Albums (ArtistMetadataId) 22:22:51.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:51.4 Info: => 7.41E-05s 22:22:51.4 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:51.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:51.4 Info: => 7.5E-05s 22:22:51.4 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:51.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:51.4 Info: => 7.39E-05s 22:22:51.4 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:51.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:51.4 Info: => 7.55E-05s 22:22:51.4 Info: UpdateData 22:22:51.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:51.4 Info: => 4.03E-05s 22:22:51.4 Info: UpdateData 22:22:51.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:51.4 Info: => 3.32E-05s 22:22:51.4 Info: UpdateData 22:22:51.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:51.4 Info: => 3.51E-05s 22:22:51.4 Info: -> 12 Insert operations completed in 00:00:00.0009835 taking an average of 00:00:00.0000819 22:22:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:51', 'add_release_groups_etc') 22:22:51.4 Info: Committing Transaction 22:22:51.4 Info: 23: add_release_groups_etc migrated 22:22:51.4 Info: => 0.0006308s 22:22:51.4 Debug: Took: 00:00:00.1149605 22:22:51.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 22:22:51.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 22:22:51.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181715154493_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:51.5 Info: DatabaseEngineVersionCheck migrating 22:22:51.5 Info: PerformDBOperation 22:22:51.5 Info: Performing DB Operation 22:22:51.5 Info: SQLite 3.48.0 22:22:51.5 Info: => 0.0013737s 22:22:51.5 Info: DatabaseEngineVersionCheck migrated 22:22:51.5 Info: => 0.001384s 22:22:51.5 Info: VersionMigration migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: CreateTable VersionInfo 22:22:51.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:51.5 Info: => 0.0001844s 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: VersionMigration migrated 22:22:51.5 Info: => 0.0010101s 22:22:51.5 Info: VersionUniqueMigration migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: CreateIndex VersionInfo (Version) 22:22:51.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:51.5 Info: => 0.0001477s 22:22:51.5 Info: AlterTable VersionInfo 22:22:51.5 Info: => 5E-07s 22:22:51.5 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:51.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:51.5 Info: => 0.0004527s 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: VersionUniqueMigration migrated 22:22:51.5 Info: => 0.0008366s 22:22:51.5 Info: VersionDescriptionMigration migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: AlterTable VersionInfo 22:22:51.5 Info: => 4E-07s 22:22:51.5 Info: CreateColumn VersionInfo Description String 22:22:51.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:51.5 Info: => 0.0001822s 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: VersionDescriptionMigration migrated 22:22:51.5 Info: => 0.0004822s 22:22:51.5 Info: 1: InitialSetup migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 1 22:22:51.5 Info: CreateTable Config 22:22:51.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:51.5 Info: => 0.0001504s 22:22:51.5 Info: CreateIndex Config (Key) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:51.5 Info: => 7.34E-05s 22:22:51.5 Info: CreateTable RootFolders 22:22:51.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:51.5 Info: => 9.13E-05s 22:22:51.5 Info: CreateIndex RootFolders (Path) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:51.5 Info: => 7.75E-05s 22:22:51.5 Info: CreateTable Artists 22:22:51.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) 22:22:51.5 Info: => 0.0002211s 22:22:51.5 Info: CreateIndex Artists (ForeignArtistId) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:51.5 Info: => 8.1E-05s 22:22:51.5 Info: CreateIndex Artists (NameSlug) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:51.5 Info: => 7.23E-05s 22:22:51.5 Info: CreateIndex Artists (CleanName) 22:22:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.5 Info: => 6.5E-05s 22:22:51.5 Info: CreateIndex Artists (Path) 22:22:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.5 Info: => 6.22E-05s 22:22:51.5 Info: CreateTable Albums 22:22:51.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) 22:22:51.5 Info: => 0.0001874s 22:22:51.5 Info: CreateIndex Albums (ForeignAlbumId) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.5 Info: => 8.02E-05s 22:22:51.5 Info: CreateIndex Albums (MBId) 22:22:51.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.5 Info: => 6.67E-05s 22:22:51.5 Info: CreateIndex Albums (TADBId) 22:22:51.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.5 Info: => 6.34E-05s 22:22:51.5 Info: CreateIndex Albums (TitleSlug) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.5 Info: => 6.44E-05s 22:22:51.5 Info: CreateIndex Albums (CleanTitle) 22:22:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.5 Info: => 6.15E-05s 22:22:51.5 Info: CreateIndex Albums (Path) 22:22:51.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:51.5 Info: => 6.03E-05s 22:22:51.5 Info: CreateTable Tracks 22:22:51.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) 22:22:51.5 Info: => 0.0001327s 22:22:51.5 Info: CreateIndex Tracks (ForeignTrackId) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.5 Info: => 8.42E-05s 22:22:51.5 Info: CreateIndex Tracks (ArtistId) 22:22:51.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:51.5 Info: => 7.26E-05s 22:22:51.5 Info: CreateIndex Tracks (TrackFileId) 22:22:51.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.5 Info: => 9.34E-05s 22:22:51.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:51.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:51.5 Info: => 7.87E-05s 22:22:51.5 Info: CreateTable TrackFiles 22:22:51.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) 22:22:51.5 Info: => 0.0001402s 22:22:51.5 Info: CreateIndex TrackFiles (ArtistId) 22:22:51.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:51.5 Info: => 0.0001134s 22:22:51.5 Info: CreateIndex TrackFiles (AlbumId) 22:22:51.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:51.5 Info: => 6.52E-05s 22:22:51.5 Info: CreateTable History 22:22:51.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) 22:22:51.5 Info: => 0.000133s 22:22:51.5 Info: CreateIndex History (Date) 22:22:51.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:51.5 Info: => 7.93E-05s 22:22:51.5 Info: CreateIndex History (EventType) 22:22:51.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:51.5 Info: => 6.9E-05s 22:22:51.5 Info: CreateIndex History (DownloadId) 22:22:51.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:51.5 Info: => 6.52E-05s 22:22:51.5 Info: CreateIndex History (AlbumId) 22:22:51.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:51.5 Info: => 6.45E-05s 22:22:51.5 Info: CreateTable Notifications 22:22:51.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) 22:22:51.5 Info: => 0.0001387s 22:22:51.5 Info: CreateTable ScheduledTasks 22:22:51.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:51.5 Info: => 0.000104s 22:22:51.5 Info: CreateIndex ScheduledTasks (TypeName) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:51.5 Info: => 7.45E-05s 22:22:51.5 Info: CreateTable Indexers 22:22:51.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) 22:22:51.5 Info: => 0.0001114s 22:22:51.5 Info: CreateIndex Indexers (Name) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:51.5 Info: => 8.07E-05s 22:22:51.5 Info: CreateTable Profiles 22:22:51.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:51.5 Info: => 9.79E-05s 22:22:51.5 Info: CreateIndex Profiles (Name) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:51.5 Info: => 8.14E-05s 22:22:51.5 Info: CreateTable QualityDefinitions 22:22:51.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:51.5 Info: => 0.0001266s 22:22:51.5 Info: CreateIndex QualityDefinitions (Quality) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:51.5 Info: => 9.75E-05s 22:22:51.5 Info: CreateIndex QualityDefinitions (Title) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:51.5 Info: => 7.62E-05s 22:22:51.5 Info: CreateTable NamingConfig 22:22:51.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) 22:22:51.5 Info: => 0.0001177s 22:22:51.5 Info: CreateTable Blacklist 22:22:51.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 '') 22:22:51.5 Info: => 0.0001508s 22:22:51.5 Info: CreateTable Metadata 22:22:51.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) 22:22:51.5 Info: => 0.0001054s 22:22:51.5 Info: CreateTable MetadataFiles 22:22:51.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) 22:22:51.5 Info: => 0.0001192s 22:22:51.5 Info: CreateTable DownloadClients 22:22:51.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) 22:22:51.5 Info: => 0.0001133s 22:22:51.5 Info: CreateTable PendingReleases 22:22:51.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 '') 22:22:51.5 Info: => 0.000115s 22:22:51.5 Info: CreateTable RemotePathMappings 22:22:51.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:51.5 Info: => 0.000101s 22:22:51.5 Info: CreateTable Tags 22:22:51.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:51.5 Info: => 9.22E-05s 22:22:51.5 Info: CreateIndex Tags (Label) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:51.5 Info: => 8.22E-05s 22:22:51.5 Info: CreateTable Restrictions 22:22:51.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:51.5 Info: => 0.0001009s 22:22:51.5 Info: CreateTable DelayProfiles 22:22:51.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) 22:22:51.5 Info: => 0.0001757s 22:22:51.5 Info: CreateTable Users 22:22:51.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:51.5 Info: => 0.0001119s 22:22:51.5 Info: CreateIndex Users (Identifier) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:51.5 Info: => 0.0001019s 22:22:51.5 Info: CreateIndex Users (Username) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:51.5 Info: => 7.72E-05s 22:22:51.5 Info: CreateTable Commands 22:22:51.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) 22:22:51.5 Info: => 0.0001251s 22:22:51.5 Info: CreateTable IndexerStatus 22:22:51.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) 22:22:51.5 Info: => 0.0001201s 22:22:51.5 Info: CreateIndex IndexerStatus (ProviderId) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:51.5 Info: => 8.05E-05s 22:22:51.5 Info: CreateTable ExtraFiles 22:22:51.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) 22:22:51.5 Info: => 0.0001434s 22:22:51.5 Info: CreateTable LyricFiles 22:22:51.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) 22:22:51.5 Info: => 0.0001369s 22:22:51.5 Info: CreateTable LanguageProfiles 22:22:51.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:51.5 Info: => 9.74E-05s 22:22:51.5 Info: CreateIndex LanguageProfiles (Name) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:51.5 Info: => 9.19E-05s 22:22:51.5 Info: CreateTable DownloadClientStatus 22:22:51.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) 22:22:51.5 Info: => 0.0001076s 22:22:51.5 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:51.5 Info: => 9.04E-05s 22:22:51.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:51.5 Info: -> 1 Insert operations completed in 00:00:00.0000532 taking an average of 00:00:00.0000532 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:51', 'InitialSetup') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 1: InitialSetup migrated 22:22:51.5 Info: => 0.0009305s 22:22:51.5 Info: 2: add_reason_to_pending_releases migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 2 22:22:51.5 Info: AlterTable PendingReleases 22:22:51.5 Info: => 4E-07s 22:22:51.5 Info: CreateColumn PendingReleases Reason Int32 22:22:51.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:51.5 Info: => 0.000509s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:51', 'add_reason_to_pending_releases') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 2: add_reason_to_pending_releases migrated 22:22:51.5 Info: => 0.0009491s 22:22:51.5 Info: 3: add_medium_support migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 3 22:22:51.5 Info: AlterTable Albums 22:22:51.5 Info: => 5E-07s 22:22:51.5 Info: CreateColumn Albums Media String 22:22:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:51.5 Info: => 0.0004792s 22:22:51.5 Info: AlterTable Tracks 22:22:51.5 Info: => 3E-07s 22:22:51.5 Info: CreateColumn Tracks MediumNumber Int32 22:22:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:51.5 Info: => 0.0004486s 22:22:51.5 Info: AlterTable Tracks 22:22:51.5 Info: => 3E-07s 22:22:51.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:51.5 Info: => 0.0004498s 22:22:51.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:51.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:51.5 Info: => 3.41E-05s 22:22:51.5 Info: DeleteColumn Tracks TrackNumber 22:22:51.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:51.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:51.5 Info: DROP TABLE "Tracks" 22:22:51.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.5 Info: => 0.0038143s 22:22:51.5 Info: AlterTable Tracks 22:22:51.5 Info: => 3E-07s 22:22:51.5 Info: CreateColumn Tracks TrackNumber String 22:22:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:51.5 Info: => 0.000466s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:51', 'add_medium_support') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 3: add_medium_support migrated 22:22:51.5 Info: => 0.0009709s 22:22:51.5 Info: 4: add_various_qualites_in_profile migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 4 22:22:51.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:51.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:51.5 Info: => 4.21E-05s 22:22:51.5 Info: PerformDBOperation 22:22:51.5 Info: Performing DB Operation 22:22:51.5 Info: => 4.99E-05s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:51', 'add_various_qualites_in_profile') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 4: add_various_qualites_in_profile migrated 22:22:51.5 Info: => 0.0004598s 22:22:51.5 Info: 5: metadata_profiles migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 5 22:22:51.5 Info: CreateTable MetadataProfiles 22:22:51.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:51.5 Info: => 0.000129s 22:22:51.5 Info: CreateIndex MetadataProfiles (Name) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:51.5 Info: => 8.69E-05s 22:22:51.5 Info: AlterTable Artists 22:22:51.5 Info: => 3E-07s 22:22:51.5 Info: CreateColumn Artists MetadataProfileId Int32 22:22:51.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:51.5 Info: => 0.0004834s 22:22:51.5 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22: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) 22:22: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" 22:22:51.5 Info: DROP TABLE "Artists" 22:22:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.5 Info: => 0.0040109s 22:22:51.5 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22: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) 22:22: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" 22:22:51.5 Info: DROP TABLE "Artists" 22:22:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.5 Info: => 0.0039718s 22:22:51.5 Info: AlterTable Albums 22:22:51.5 Info: => 4E-07s 22:22:51.5 Info: CreateColumn Albums SecondaryTypes String 22:22:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:51.5 Info: => 0.0005319s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:51', 'metadata_profiles') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 5: metadata_profiles migrated 22:22:51.5 Info: => 0.0010625s 22:22:51.5 Info: 6: separate_automatic_and_interactive_search migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 6 22:22:51.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22: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) 22:22:51.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:51.5 Info: DROP TABLE "Indexers" 22:22:51.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:51.5 Info: => 0.0034216s 22:22:51.5 Info: AlterTable Indexers 22:22:51.5 Info: => 4E-07s 22:22:51.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:51.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:51.5 Info: => 0.000481s 22:22:51.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:51.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:51.5 Info: => 3.08E-05s 22:22:51.5 Info: AlterTable Indexers 22:22:51.5 Info: => 3E-07s 22:22:51.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22: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) 22:22: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" 22:22:51.5 Info: DROP TABLE "Indexers" 22:22:51.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:51.5 Info: => 0.0034374s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:51', 'separate_automatic_and_interactive_search') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 6: separate_automatic_and_interactive_search migrated 22:22:51.5 Info: => 0.0038926s 22:22:51.5 Info: 7: change_album_path_to_relative migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 7 22:22:51.5 Info: DeleteColumn Albums Path 22:22: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) 22:22: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" 22:22:51.5 Info: DROP TABLE "Albums" 22:22:51.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.5 Info: => 0.0042626s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:51', 'change_album_path_to_relative') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 7: change_album_path_to_relative migrated 22:22:51.5 Info: => 0.0048209s 22:22:51.5 Info: 8: change_quality_size_mb_to_kb migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 8 22:22: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 22:22: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 22:22:51.5 Info: => 3.66E-05s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:51', 'change_quality_size_mb_to_kb') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 8: change_quality_size_mb_to_kb migrated 22:22:51.5 Info: => 0.0004384s 22:22:51.5 Info: 9: album_releases migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 9 22:22:51.5 Info: AlterTable Albums 22:22:51.5 Info: => 5E-07s 22:22:51.5 Info: CreateColumn Albums Releases String 22:22:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:51.5 Info: => 0.0004967s 22:22:51.5 Info: AlterTable Albums 22:22:51.5 Info: => 4E-07s 22:22:51.5 Info: CreateColumn Albums CurrentRelease String 22:22:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:51.5 Info: => 0.0004911s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:51', 'album_releases') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 9: album_releases migrated 22:22:51.5 Info: => 0.0009147s 22:22:51.5 Info: 10: album_releases_fix migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 10 22:22:51.5 Info: AlterTable Albums 22:22:51.5 Info: => 4E-07s 22:22:51.5 Info: AlterColumn Albums Releases String 22:22: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) 22:22: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" 22:22:51.5 Info: DROP TABLE "Albums" 22:22:51.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.5 Info: => 0.0046649s 22:22:51.5 Info: AlterTable Albums 22:22:51.5 Info: => 4E-07s 22:22:51.5 Info: AlterColumn Albums CurrentRelease String 22:22: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) 22:22: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" 22:22:51.5 Info: DROP TABLE "Albums" 22:22:51.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.5 Info: => 0.0046711s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:51', 'album_releases_fix') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 10: album_releases_fix migrated 22:22:51.5 Info: => 0.0051522s 22:22:51.5 Info: 11: import_lists migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 11 22:22:51.5 Info: CreateTable ImportLists 22:22: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) 22:22:51.5 Info: => 0.0001551s 22:22:51.5 Info: CreateIndex ImportLists (Name) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:51.5 Info: => 8.36E-05s 22:22:51.5 Info: CreateTable ImportListStatus 22:22: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) 22:22:51.5 Info: => 0.0001534s 22:22:51.5 Info: CreateIndex ImportListStatus (ProviderId) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:51.5 Info: => 0.0001146s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:51', 'import_lists') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 11: import_lists migrated 22:22:51.5 Info: => 0.000605s 22:22:51.5 Info: 12: add_release_status migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 12 22:22:51.5 Info: AlterTable MetadataProfiles 22:22:51.5 Info: => 5E-07s 22:22:51.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:51.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:51.5 Info: => 0.0005083s 22:22:51.5 Info: PerformDBOperation 22:22:51.5 Info: Performing DB Operation 22:22:51.5 Info: => 2.2E-05s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:51', 'add_release_status') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 12: add_release_status migrated 22:22:51.5 Info: => 0.0004646s 22:22:51.5 Info: 13: album_download_notification migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 13 22:22:51.5 Info: AlterTable Notifications 22:22:51.5 Info: => 5E-07s 22:22:51.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:51.5 Info: => 0.0005242s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:51', 'album_download_notification') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 13: album_download_notification migrated 22:22:51.5 Info: => 0.0009025s 22:22:51.5 Info: 14: fix_language_metadata_profiles migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 14 22:22: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 22:22: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 22:22:51.5 Info: => 0.0001043s 22:22: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 22:22: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 22:22:51.5 Info: => 7.47E-05s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:51', 'fix_language_metadata_profiles') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 14: fix_language_metadata_profiles migrated 22:22:51.5 Info: => 0.0004305s 22:22:51.5 Info: 15: remove_fanzub migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 15 22:22:51.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:51.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:51.5 Info: => 4.03E-05s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:51', 'remove_fanzub') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 15: remove_fanzub migrated 22:22:51.5 Info: => 0.0004944s 22:22:51.5 Info: 16: update_artist_history_indexes migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 16 22:22:51.5 Info: CreateIndex Albums (ArtistId) 22:22:51.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:51.5 Info: => 0.0001027s 22:22:51.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:51.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:51.5 Info: => 8.76E-05s 22:22:51.5 Info: DeleteIndex History (AlbumId) 22:22:51.5 Info: DROP INDEX "IX_History_AlbumId" 22:22:51.5 Info: => 0.0001338s 22:22:51.5 Info: CreateIndex History (AlbumId, Date) 22:22:51.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:51.5 Info: => 0.0004992s 22:22:51.5 Info: DeleteIndex History (DownloadId) 22:22:51.5 Info: DROP INDEX "IX_History_DownloadId" 22:22:51.5 Info: => 0.0001204s 22:22:51.5 Info: CreateIndex History (DownloadId, Date) 22:22:51.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:51.5 Info: => 9.69E-05s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:51', 'update_artist_history_indexes') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 16: update_artist_history_indexes migrated 22:22:51.5 Info: => 0.0005499s 22:22:51.5 Info: 17: remove_nma migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 17 22:22:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:51.5 Info: => 4.94E-05s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:51', 'remove_nma') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 17: remove_nma migrated 22:22:51.5 Info: => 0.0004021s 22:22:51.5 Info: 18: album_disambiguation migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 18 22:22:51.5 Info: AlterTable Albums 22:22:51.5 Info: => 5E-07s 22:22:51.5 Info: CreateColumn Albums Disambiguation String 22:22:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:51.5 Info: => 0.0006743s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:51', 'album_disambiguation') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 18: album_disambiguation migrated 22:22:51.5 Info: => 0.0010642s 22:22:51.5 Info: 19: add_ape_quality_in_profiles migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 19 22:22:51.5 Info: PerformDBOperation 22:22:51.5 Info: Performing DB Operation 22:22:51.5 Info: => 2.59E-05s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:51', 'add_ape_quality_in_profiles') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 19: add_ape_quality_in_profiles migrated 22:22:51.5 Info: => 0.0004435s 22:22:51.5 Info: 20: remove_pushalot migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 20 22:22:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:51.5 Info: => 3.88E-05s 22:22:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:51.5 Info: => 3.18E-05s 22:22:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:51.5 Info: => 3.06E-05s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:51', 'remove_pushalot') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 20: remove_pushalot migrated 22:22:51.5 Info: => 0.0003636s 22:22:51.5 Info: 21: add_custom_filters migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 21 22:22:51.5 Info: CreateTable CustomFilters 22:22: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) 22:22:51.5 Info: => 0.0001376s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:51', 'add_custom_filters') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 21: add_custom_filters migrated 22:22:51.5 Info: => 0.000471s 22:22:51.5 Info: 22: import_list_tags migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 22 22:22:51.5 Info: AlterTable ImportLists 22:22:51.5 Info: => 5E-07s 22:22:51.5 Info: CreateColumn ImportLists Tags String 22:22:51.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:51.5 Info: => 0.0005488s 22:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:51', 'import_list_tags') 22:22:51.5 Info: Committing Transaction 22:22:51.5 Info: 22: import_list_tags migrated 22:22:51.5 Info: => 0.0009026s 22:22:51.5 Info: 23: add_release_groups_etc migrating 22:22:51.5 Info: Beginning Transaction 22:22:51.5 Info: Starting migration of Main DB to 23 22:22:51.5 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 22:22:51.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2025-02-03T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 22:22:51.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 22:22:51.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 22:22:51.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 22:22:51.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 22:22:51.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 22:22:51.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 22:22:51.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 22:22:51.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 22:22:51.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 22:22:51.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 22:22:51.5 Info: CreateTable ArtistMetadata 22:22: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) 22:22:51.5 Info: => 0.0001792s 22:22:51.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:51.5 Info: => 9.14E-05s 22:22: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" 22:22: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" 22:22:51.5 Info: => 9.21E-05s 22:22:51.5 Info: AlterTable Artists 22:22:51.5 Info: => 3E-07s 22:22:51.5 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:51.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:51.5 Info: => 0.000591s 22:22:51.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:51.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:51.5 Info: => 7.63E-05s 22:22:51.5 Info: CreateTable AlbumReleases 22:22: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) 22:22:51.5 Info: => 0.0001863s 22:22:51.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:51.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:51.5 Info: => 0.0001023s 22:22:51.5 Info: CreateIndex AlbumReleases (AlbumId) 22:22:51.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:51.5 Info: => 8.05E-05s 22:22:51.5 Info: PerformDBOperation 22:22:51.5 Info: Performing DB Operation 22:22:51.6 Info: => 0.0029351s 22:22:51.6 Info: AlterTable Albums 22:22:51.6 Info: => 4E-07s 22:22:51.6 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:51.6 Info: => 0.0006053s 22:22:51.6 Info: AlterTable Albums 22:22:51.6 Info: => 3E-07s 22:22:51.6 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:51.6 Info: => 0.0005626s 22:22:51.6 Info: AlterTable Albums 22:22:51.6 Info: => 4E-07s 22:22:51.6 Info: CreateColumn Albums Links String 22:22:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:51.6 Info: => 0.0005667s 22:22:51.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:51.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:51.6 Info: => 0.000106s 22:22:51.6 Info: AlterTable Tracks 22:22:51.6 Info: => 3E-07s 22:22:51.6 Info: CreateColumn Tracks ForeignRecordingId String 22:22:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:51.6 Info: => 0.000567s 22:22:51.6 Info: AlterTable Tracks 22:22:51.6 Info: => 4E-07s 22:22:51.6 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:51.6 Info: => 0.0005781s 22:22:51.6 Info: AlterTable Tracks 22:22:51.6 Info: => 3E-07s 22:22:51.6 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:51.6 Info: => 0.0005535s 22:22:51.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:51.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:51.6 Info: => 8.67E-05s 22:22:51.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:51.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:51.6 Info: => 7.49E-05s 22:22:51.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 22:22:51.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:51.6 Info: DROP TABLE "Artists" 22:22:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.6 Info: => 0.0117005s 22:22:51.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:51.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:51.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:51.6 Info: DROP TABLE "Albums" 22:22:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.6 Info: => 0.0045666s 22:22:51.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:51.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) 22:22:51.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" 22:22:51.6 Info: DROP TABLE "Tracks" 22:22:51.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:51.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.6 Info: => 0.0039129s 22:22:51.6 Info: DeleteColumn TrackFiles ArtistId 22:22: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) 22:22:51.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" 22:22:51.6 Info: DROP TABLE "TrackFiles" 22:22:51.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:51.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:51.6 Info: => 0.0037275s 22:22:51.6 Info: CreateIndex Artists (ArtistMetadataId) 22:22:51.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:51.6 Info: => 9.91E-05s 22:22:51.6 Info: CreateIndex Artists (Monitored) 22:22:51.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:51.6 Info: => 9.7E-05s 22:22:51.6 Info: CreateIndex Albums (ArtistMetadataId) 22:22:51.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:51.6 Info: => 9.64E-05s 22:22:51.6 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:51.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:51.6 Info: => 9.71E-05s 22:22:51.6 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:51.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:51.6 Info: => 9.65E-05s 22:22:51.6 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:51.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:51.6 Info: => 9.75E-05s 22:22:51.6 Info: UpdateData 22:22:51.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:51.6 Info: => 4.28E-05s 22:22:51.6 Info: UpdateData 22:22:51.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:51.6 Info: => 3.38E-05s 22:22:51.6 Info: UpdateData 22:22:51.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:51.6 Info: => 3.51E-05s 22:22:51.6 Info: -> 12 Insert operations completed in 00:00:00.0009701 taking an average of 00:00:00.0000808 22:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:51', 'add_release_groups_etc') 22:22:51.6 Info: Committing Transaction 22:22:51.6 Info: 23: add_release_groups_etc migrated 22:22:51.6 Info: => 0.0006379s 22:22:51.6 Debug: Took: 00:00:00.1125919 22:22:51.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 22:22:51.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 22:22:51.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181717250450_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:51.7 Info: DatabaseEngineVersionCheck migrating 22:22:51.7 Info: PerformDBOperation 22:22:51.7 Info: Performing DB Operation 22:22:51.7 Info: SQLite 3.48.0 22:22:51.7 Info: => 0.001375s 22:22:51.7 Info: DatabaseEngineVersionCheck migrated 22:22:51.7 Info: => 0.0013853s 22:22:51.7 Info: VersionMigration migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: CreateTable VersionInfo 22:22:51.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:51.7 Info: => 0.0001778s 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: VersionMigration migrated 22:22:51.7 Info: => 0.0008806s 22:22:51.7 Info: VersionUniqueMigration migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: CreateIndex VersionInfo (Version) 22:22:51.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:51.7 Info: => 0.0001318s 22:22:51.7 Info: AlterTable VersionInfo 22:22:51.7 Info: => 5E-07s 22:22:51.7 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:51.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:51.7 Info: => 0.0004783s 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: VersionUniqueMigration migrated 22:22:51.7 Info: => 0.0008879s 22:22:51.7 Info: VersionDescriptionMigration migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: AlterTable VersionInfo 22:22:51.7 Info: => 3E-07s 22:22:51.7 Info: CreateColumn VersionInfo Description String 22:22:51.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:51.7 Info: => 0.0001895s 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: VersionDescriptionMigration migrated 22:22:51.7 Info: => 0.0004915s 22:22:51.7 Info: 1: InitialSetup migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 1 22:22:51.7 Info: CreateTable Config 22:22:51.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:51.7 Info: => 0.000124s 22:22:51.7 Info: CreateIndex Config (Key) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:51.7 Info: => 9.58E-05s 22:22:51.7 Info: CreateTable RootFolders 22:22:51.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:51.7 Info: => 8.13E-05s 22:22:51.7 Info: CreateIndex RootFolders (Path) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:51.7 Info: => 8.91E-05s 22:22:51.7 Info: CreateTable Artists 22:22: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) 22:22:51.7 Info: => 0.0002151s 22:22:51.7 Info: CreateIndex Artists (ForeignArtistId) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:51.7 Info: => 9.08E-05s 22:22:51.7 Info: CreateIndex Artists (NameSlug) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:51.7 Info: => 8.51E-05s 22:22:51.7 Info: CreateIndex Artists (CleanName) 22:22:51.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.7 Info: => 8.62E-05s 22:22:51.7 Info: CreateIndex Artists (Path) 22:22:51.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.7 Info: => 8.46E-05s 22:22:51.7 Info: CreateTable Albums 22:22: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) 22:22:51.7 Info: => 0.0001971s 22:22:51.7 Info: CreateIndex Albums (ForeignAlbumId) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.7 Info: => 8.94E-05s 22:22:51.7 Info: CreateIndex Albums (MBId) 22:22:51.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.7 Info: => 8.55E-05s 22:22:51.7 Info: CreateIndex Albums (TADBId) 22:22:51.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.7 Info: => 8.49E-05s 22:22:51.7 Info: CreateIndex Albums (TitleSlug) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.7 Info: => 8.58E-05s 22:22:51.7 Info: CreateIndex Albums (CleanTitle) 22:22:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.7 Info: => 8.35E-05s 22:22:51.7 Info: CreateIndex Albums (Path) 22:22:51.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:51.7 Info: => 8.12E-05s 22:22:51.7 Info: CreateTable Tracks 22:22: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) 22:22:51.7 Info: => 0.0001229s 22:22:51.7 Info: CreateIndex Tracks (ForeignTrackId) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.7 Info: => 8.95E-05s 22:22:51.7 Info: CreateIndex Tracks (ArtistId) 22:22:51.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:51.7 Info: => 9.21E-05s 22:22:51.7 Info: CreateIndex Tracks (TrackFileId) 22:22:51.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.7 Info: => 9.3E-05s 22:22:51.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:51.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:51.7 Info: => 9.34E-05s 22:22:51.7 Info: CreateTable TrackFiles 22:22: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) 22:22:51.7 Info: => 0.0001171s 22:22:51.7 Info: CreateIndex TrackFiles (ArtistId) 22:22:51.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:51.7 Info: => 0.0001138s 22:22:51.7 Info: CreateIndex TrackFiles (AlbumId) 22:22:51.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:51.7 Info: => 9.86E-05s 22:22:51.7 Info: CreateTable History 22:22: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) 22:22:51.7 Info: => 0.000145s 22:22:51.7 Info: CreateIndex History (Date) 22:22:51.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:51.7 Info: => 9.01E-05s 22:22:51.7 Info: CreateIndex History (EventType) 22:22:51.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:51.7 Info: => 8.83E-05s 22:22:51.7 Info: CreateIndex History (DownloadId) 22:22:51.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:51.7 Info: => 8.75E-05s 22:22:51.7 Info: CreateIndex History (AlbumId) 22:22:51.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:51.7 Info: => 8.81E-05s 22:22:51.7 Info: CreateTable Notifications 22:22: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) 22:22:51.7 Info: => 0.0001329s 22:22:51.7 Info: CreateTable ScheduledTasks 22:22: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) 22:22:51.7 Info: => 9.4E-05s 22:22:51.7 Info: CreateIndex ScheduledTasks (TypeName) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:51.7 Info: => 9.16E-05s 22:22:51.7 Info: CreateTable Indexers 22:22: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) 22:22:51.7 Info: => 9.66E-05s 22:22:51.7 Info: CreateIndex Indexers (Name) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:51.7 Info: => 8.98E-05s 22:22:51.7 Info: CreateTable Profiles 22:22: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) 22:22:51.7 Info: => 8.6E-05s 22:22:51.7 Info: CreateIndex Profiles (Name) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:51.7 Info: => 8.9E-05s 22:22:51.7 Info: CreateTable QualityDefinitions 22:22: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) 22:22:51.7 Info: => 0.000116s 22:22:51.7 Info: CreateIndex QualityDefinitions (Quality) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:51.7 Info: => 0.0001014s 22:22:51.7 Info: CreateIndex QualityDefinitions (Title) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:51.7 Info: => 9.28E-05s 22:22:51.7 Info: CreateTable NamingConfig 22:22: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) 22:22:51.7 Info: => 0.0001093s 22:22:51.7 Info: CreateTable Blacklist 22:22: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 '') 22:22:51.7 Info: => 0.0001389s 22:22:51.7 Info: CreateTable Metadata 22:22: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) 22:22:51.7 Info: => 9.22E-05s 22:22:51.7 Info: CreateTable MetadataFiles 22:22: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) 22:22:51.7 Info: => 0.0001064s 22:22:51.7 Info: CreateTable DownloadClients 22:22: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) 22:22:51.7 Info: => 0.0001056s 22:22:51.7 Info: CreateTable PendingReleases 22:22: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 '') 22:22:51.7 Info: => 0.0001021s 22:22:51.7 Info: CreateTable RemotePathMappings 22:22: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) 22:22:51.7 Info: => 9.01E-05s 22:22:51.7 Info: CreateTable Tags 22:22:51.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:51.7 Info: => 8.18E-05s 22:22:51.7 Info: CreateIndex Tags (Label) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:51.7 Info: => 9.92E-05s 22:22:51.7 Info: CreateTable Restrictions 22:22:51.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:51.7 Info: => 8.82E-05s 22:22:51.7 Info: CreateTable DelayProfiles 22:22: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) 22:22:51.7 Info: => 0.0001418s 22:22:51.7 Info: CreateTable Users 22:22: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) 22:22:51.7 Info: => 9.91E-05s 22:22:51.7 Info: CreateIndex Users (Identifier) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:51.7 Info: => 0.0001238s 22:22:51.7 Info: CreateIndex Users (Username) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:51.7 Info: => 0.0001035s 22:22:51.7 Info: CreateTable Commands 22:22: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) 22:22:51.7 Info: => 0.0001452s 22:22:51.7 Info: CreateTable IndexerStatus 22:22: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) 22:22:51.7 Info: => 0.000111s 22:22:51.7 Info: CreateIndex IndexerStatus (ProviderId) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:51.7 Info: => 9.63E-05s 22:22:51.7 Info: CreateTable ExtraFiles 22:22: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) 22:22:51.7 Info: => 0.0001404s 22:22:51.7 Info: CreateTable LyricFiles 22:22: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) 22:22:51.7 Info: => 0.0001269s 22:22:51.7 Info: CreateTable LanguageProfiles 22:22: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) 22:22:51.7 Info: => 8.49E-05s 22:22:51.7 Info: CreateIndex LanguageProfiles (Name) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:51.7 Info: => 0.0001006s 22:22:51.7 Info: CreateTable DownloadClientStatus 22:22: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) 22:22:51.7 Info: => 9.93E-05s 22:22:51.7 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:51.7 Info: => 9.89E-05s 22:22:51.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:51.7 Info: -> 1 Insert operations completed in 00:00:00.0000534 taking an average of 00:00:00.0000534 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:51', 'InitialSetup') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 1: InitialSetup migrated 22:22:51.7 Info: => 0.0009274s 22:22:51.7 Info: 2: add_reason_to_pending_releases migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 2 22:22:51.7 Info: AlterTable PendingReleases 22:22:51.7 Info: => 5E-07s 22:22:51.7 Info: CreateColumn PendingReleases Reason Int32 22:22:51.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:51.7 Info: => 0.0005049s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:51', 'add_reason_to_pending_releases') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 2: add_reason_to_pending_releases migrated 22:22:51.7 Info: => 0.0009366s 22:22:51.7 Info: 3: add_medium_support migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 3 22:22:51.7 Info: AlterTable Albums 22:22:51.7 Info: => 5E-07s 22:22:51.7 Info: CreateColumn Albums Media String 22:22:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:51.7 Info: => 0.0005062s 22:22:51.7 Info: AlterTable Tracks 22:22:51.7 Info: => 4E-07s 22:22:51.7 Info: CreateColumn Tracks MediumNumber Int32 22:22:51.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:51.7 Info: => 0.0004391s 22:22:51.7 Info: AlterTable Tracks 22:22:51.7 Info: => 3E-07s 22:22:51.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:51.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:51.7 Info: => 0.000445s 22:22:51.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:51.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:51.7 Info: => 3.48E-05s 22:22:51.7 Info: DeleteColumn Tracks TrackNumber 22:22: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) 22:22: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" 22:22:51.7 Info: DROP TABLE "Tracks" 22:22:51.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.7 Info: => 0.0039241s 22:22:51.7 Info: AlterTable Tracks 22:22:51.7 Info: => 4E-07s 22:22:51.7 Info: CreateColumn Tracks TrackNumber String 22:22:51.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:51.7 Info: => 0.0004497s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:51', 'add_medium_support') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 3: add_medium_support migrated 22:22:51.7 Info: => 0.0009353s 22:22:51.7 Info: 4: add_various_qualites_in_profile migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 4 22:22:51.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:51.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:51.7 Info: => 4.33E-05s 22:22:51.7 Info: PerformDBOperation 22:22:51.7 Info: Performing DB Operation 22:22:51.7 Info: => 2.99E-05s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:51', 'add_various_qualites_in_profile') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 4: add_various_qualites_in_profile migrated 22:22:51.7 Info: => 0.0004845s 22:22:51.7 Info: 5: metadata_profiles migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 5 22:22:51.7 Info: CreateTable MetadataProfiles 22:22: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) 22:22:51.7 Info: => 0.0001071s 22:22:51.7 Info: CreateIndex MetadataProfiles (Name) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:51.7 Info: => 0.000109s 22:22:51.7 Info: AlterTable Artists 22:22:51.7 Info: => 3E-07s 22:22:51.7 Info: CreateColumn Artists MetadataProfileId Int32 22:22:51.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:51.7 Info: => 0.0004696s 22:22:51.7 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22: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) 22:22: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" 22:22:51.7 Info: DROP TABLE "Artists" 22:22:51.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.7 Info: => 0.004073s 22:22:51.7 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22: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) 22:22: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" 22:22:51.7 Info: DROP TABLE "Artists" 22:22:51.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.7 Info: => 0.0040262s 22:22:51.7 Info: AlterTable Albums 22:22:51.7 Info: => 3E-07s 22:22:51.7 Info: CreateColumn Albums SecondaryTypes String 22:22:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:51.7 Info: => 0.0005307s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:51', 'metadata_profiles') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 5: metadata_profiles migrated 22:22:51.7 Info: => 0.0010202s 22:22:51.7 Info: 6: separate_automatic_and_interactive_search migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 6 22:22:51.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22: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) 22:22:51.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:51.7 Info: DROP TABLE "Indexers" 22:22:51.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:51.7 Info: => 0.0034382s 22:22:51.7 Info: AlterTable Indexers 22:22:51.7 Info: => 3E-07s 22:22:51.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:51.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:51.7 Info: => 0.0004503s 22:22:51.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:51.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:51.7 Info: => 3.07E-05s 22:22:51.7 Info: AlterTable Indexers 22:22:51.7 Info: => 3E-07s 22:22:51.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22: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, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:51.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" 22:22:51.7 Info: DROP TABLE "Indexers" 22:22:51.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:51.7 Info: => 0.0034757s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:51', 'separate_automatic_and_interactive_search') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 6: separate_automatic_and_interactive_search migrated 22:22:51.7 Info: => 0.003936s 22:22:51.7 Info: 7: change_album_path_to_relative migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 7 22:22:51.7 Info: DeleteColumn Albums Path 22:22:51.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:51.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 22:22:51.7 Info: DROP TABLE "Albums" 22:22:51.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.7 Info: => 0.0046457s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:51', 'change_album_path_to_relative') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 7: change_album_path_to_relative migrated 22:22:51.7 Info: => 0.0051926s 22:22:51.7 Info: 8: change_quality_size_mb_to_kb migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 8 22:22:51.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:51.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:51.7 Info: => 5.37E-05s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:51', 'change_quality_size_mb_to_kb') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 8: change_quality_size_mb_to_kb migrated 22:22:51.7 Info: => 0.000462s 22:22:51.7 Info: 9: album_releases migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 9 22:22:51.7 Info: AlterTable Albums 22:22:51.7 Info: => 5E-07s 22:22:51.7 Info: CreateColumn Albums Releases String 22:22:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:51.7 Info: => 0.0004682s 22:22:51.7 Info: AlterTable Albums 22:22:51.7 Info: => 4E-07s 22:22:51.7 Info: CreateColumn Albums CurrentRelease String 22:22:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:51.7 Info: => 0.0004656s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:51', 'album_releases') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 9: album_releases migrated 22:22:51.7 Info: => 0.0008966s 22:22:51.7 Info: 10: album_releases_fix migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 10 22:22:51.7 Info: AlterTable Albums 22:22:51.7 Info: => 5E-07s 22:22:51.7 Info: AlterColumn Albums Releases String 22:22:51.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:51.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:51.7 Info: DROP TABLE "Albums" 22:22:51.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.7 Info: => 0.0047113s 22:22:51.7 Info: AlterTable Albums 22:22:51.7 Info: => 4E-07s 22:22:51.7 Info: AlterColumn Albums CurrentRelease String 22:22:51.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:51.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:51.7 Info: DROP TABLE "Albums" 22:22:51.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.7 Info: => 0.0045285s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:51', 'album_releases_fix') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 10: album_releases_fix migrated 22:22:51.7 Info: => 0.0050428s 22:22:51.7 Info: 11: import_lists migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 11 22:22:51.7 Info: CreateTable ImportLists 22:22:51.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) 22:22:51.7 Info: => 0.0001451s 22:22:51.7 Info: CreateIndex ImportLists (Name) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:51.7 Info: => 8.37E-05s 22:22:51.7 Info: CreateTable ImportListStatus 22:22:51.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) 22:22:51.7 Info: => 0.0001441s 22:22:51.7 Info: CreateIndex ImportListStatus (ProviderId) 22:22:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:51.7 Info: => 8.34E-05s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:51', 'import_lists') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 11: import_lists migrated 22:22:51.7 Info: => 0.0005637s 22:22:51.7 Info: 12: add_release_status migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 12 22:22:51.7 Info: AlterTable MetadataProfiles 22:22:51.7 Info: => 5E-07s 22:22:51.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:51.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:51.7 Info: => 0.0004859s 22:22:51.7 Info: PerformDBOperation 22:22:51.7 Info: Performing DB Operation 22:22:51.7 Info: => 2.24E-05s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:51', 'add_release_status') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 12: add_release_status migrated 22:22:51.7 Info: => 0.0004481s 22:22:51.7 Info: 13: album_download_notification migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 13 22:22:51.7 Info: AlterTable Notifications 22:22:51.7 Info: => 5E-07s 22:22:51.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:51.7 Info: => 0.0004973s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:51', 'album_download_notification') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 13: album_download_notification migrated 22:22:51.7 Info: => 0.0008809s 22:22:51.7 Info: 14: fix_language_metadata_profiles migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 14 22:22:51.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 22:22:51.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 22:22:51.7 Info: => 9.68E-05s 22:22:51.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 22:22:51.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 22:22:51.7 Info: => 8.24E-05s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:51', 'fix_language_metadata_profiles') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 14: fix_language_metadata_profiles migrated 22:22:51.7 Info: => 0.0004717s 22:22:51.7 Info: 15: remove_fanzub migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 15 22:22:51.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:51.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:51.7 Info: => 6.02E-05s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:51', 'remove_fanzub') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 15: remove_fanzub migrated 22:22:51.7 Info: => 0.0004672s 22:22:51.7 Info: 16: update_artist_history_indexes migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 16 22:22:51.7 Info: CreateIndex Albums (ArtistId) 22:22:51.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:51.7 Info: => 9.49E-05s 22:22:51.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:51.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:51.7 Info: => 8.49E-05s 22:22:51.7 Info: DeleteIndex History (AlbumId) 22:22:51.7 Info: DROP INDEX "IX_History_AlbumId" 22:22:51.7 Info: => 0.0001244s 22:22:51.7 Info: CreateIndex History (AlbumId, Date) 22:22:51.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:51.7 Info: => 9.94E-05s 22:22:51.7 Info: DeleteIndex History (DownloadId) 22:22:51.7 Info: DROP INDEX "IX_History_DownloadId" 22:22:51.7 Info: => 0.0001075s 22:22:51.7 Info: CreateIndex History (DownloadId, Date) 22:22:51.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:51.7 Info: => 8.05E-05s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:51', 'update_artist_history_indexes') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 16: update_artist_history_indexes migrated 22:22:51.7 Info: => 0.0005492s 22:22:51.7 Info: 17: remove_nma migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 17 22:22:51.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:51.7 Info: => 3.92E-05s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:51', 'remove_nma') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 17: remove_nma migrated 22:22:51.7 Info: => 0.0004161s 22:22:51.7 Info: 18: album_disambiguation migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 18 22:22:51.7 Info: AlterTable Albums 22:22:51.7 Info: => 4E-07s 22:22:51.7 Info: CreateColumn Albums Disambiguation String 22:22:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:51.7 Info: => 0.0005102s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:51', 'album_disambiguation') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 18: album_disambiguation migrated 22:22:51.7 Info: => 0.0008567s 22:22:51.7 Info: 19: add_ape_quality_in_profiles migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 19 22:22:51.7 Info: PerformDBOperation 22:22:51.7 Info: Performing DB Operation 22:22:51.7 Info: => 2.59E-05s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:51', 'add_ape_quality_in_profiles') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 19: add_ape_quality_in_profiles migrated 22:22:51.7 Info: => 0.000376s 22:22:51.7 Info: 20: remove_pushalot migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 20 22:22:51.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:51.7 Info: => 3.97E-05s 22:22:51.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:51.7 Info: => 4.52E-05s 22:22:51.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:51.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:51.7 Info: => 3.02E-05s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:51', 'remove_pushalot') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 20: remove_pushalot migrated 22:22:51.7 Info: => 0.0003717s 22:22:51.7 Info: 21: add_custom_filters migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 21 22:22:51.7 Info: CreateTable CustomFilters 22:22:51.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:51.7 Info: => 0.0001083s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:51', 'add_custom_filters') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 21: add_custom_filters migrated 22:22:51.7 Info: => 0.0004441s 22:22:51.7 Info: 22: import_list_tags migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.7 Info: Starting migration of Main DB to 22 22:22:51.7 Info: AlterTable ImportLists 22:22:51.7 Info: => 5E-07s 22:22:51.7 Info: CreateColumn ImportLists Tags String 22:22:51.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:51.7 Info: => 0.0005313s 22:22:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:51', 'import_list_tags') 22:22:51.7 Info: Committing Transaction 22:22:51.7 Info: 22: import_list_tags migrated 22:22:51.7 Info: => 0.000864s 22:22:51.7 Info: 23: add_release_groups_etc migrating 22:22:51.7 Info: Beginning Transaction 22:22:51.8 Info: Starting migration of Main DB to 23 22:22:51.8 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 22:22:51.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2025-02-03T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 22:22:51.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 22:22:51.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 22:22:51.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 22:22:51.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 22:22:51.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 22:22:51.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 22:22:51.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 22:22:51.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 22:22:51.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 22:22:51.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 22:22:51.8 Info: CreateTable ArtistMetadata 22:22: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) 22:22:51.8 Info: => 0.0001929s 22:22:51.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:51.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:51.8 Info: => 9.28E-05s 22:22: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" 22:22: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" 22:22:51.8 Info: => 9.61E-05s 22:22:51.8 Info: AlterTable Artists 22:22:51.8 Info: => 4E-07s 22:22:51.8 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:51.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:51.8 Info: => 0.0005273s 22:22:51.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:51.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:51.8 Info: => 6.04E-05s 22:22:51.8 Info: CreateTable AlbumReleases 22:22: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) 22:22:51.8 Info: => 0.0001451s 22:22:51.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:51.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:51.8 Info: => 0.0001062s 22:22:51.8 Info: CreateIndex AlbumReleases (AlbumId) 22:22:51.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:51.8 Info: => 8.04E-05s 22:22:51.8 Info: PerformDBOperation 22:22:51.8 Info: Performing DB Operation 22:22:51.8 Info: => 0.0029806s 22:22:51.8 Info: AlterTable Albums 22:22:51.8 Info: => 4E-07s 22:22:51.8 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:51.8 Info: => 0.0005834s 22:22:51.8 Info: AlterTable Albums 22:22:51.8 Info: => 4E-07s 22:22:51.8 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:51.8 Info: => 0.0005425s 22:22:51.8 Info: AlterTable Albums 22:22:51.8 Info: => 4E-07s 22:22:51.8 Info: CreateColumn Albums Links String 22:22:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:51.8 Info: => 0.0005369s 22:22: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") 22:22:51.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:51.8 Info: => 9.88E-05s 22:22:51.8 Info: AlterTable Tracks 22:22:51.8 Info: => 2E-07s 22:22:51.8 Info: CreateColumn Tracks ForeignRecordingId String 22:22:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:51.8 Info: => 0.0005465s 22:22:51.8 Info: AlterTable Tracks 22:22:51.8 Info: => 3E-07s 22:22:51.8 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:51.8 Info: => 0.0005385s 22:22:51.8 Info: AlterTable Tracks 22:22:51.8 Info: => 4E-07s 22:22:51.8 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:51.8 Info: => 0.0005484s 22:22: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") 22:22:51.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:51.8 Info: => 9.15E-05s 22:22: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") 22:22:51.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:51.8 Info: => 9.5E-05s 22:22:51.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22: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) 22:22: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" 22:22:51.8 Info: DROP TABLE "Artists" 22:22:51.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.8 Info: => 0.0118615s 22:22:51.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22: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) 22:22: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" 22:22:51.8 Info: DROP TABLE "Albums" 22:22:51.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.8 Info: => 0.0044927s 22:22:51.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22: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) 22:22: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" 22:22:51.8 Info: DROP TABLE "Tracks" 22:22:51.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:51.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.8 Info: => 0.0039524s 22:22:51.8 Info: DeleteColumn TrackFiles ArtistId 22:22:51.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22: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" 22:22:51.8 Info: DROP TABLE "TrackFiles" 22:22:51.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:51.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:51.8 Info: => 0.0037296s 22:22:51.8 Info: CreateIndex Artists (ArtistMetadataId) 22:22:51.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:51.8 Info: => 7.79E-05s 22:22:51.8 Info: CreateIndex Artists (Monitored) 22:22:51.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:51.8 Info: => 7.58E-05s 22:22:51.8 Info: CreateIndex Albums (ArtistMetadataId) 22:22:51.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:51.8 Info: => 7.4E-05s 22:22:51.8 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:51.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:51.8 Info: => 7.57E-05s 22:22:51.8 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:51.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:51.8 Info: => 7.46E-05s 22:22:51.8 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:51.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:51.8 Info: => 0.0004893s 22:22:51.8 Info: UpdateData 22:22:51.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:51.8 Info: => 4.5E-05s 22:22:51.8 Info: UpdateData 22:22:51.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:51.8 Info: => 3.68E-05s 22:22:51.8 Info: UpdateData 22:22:51.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:51.8 Info: => 3.81E-05s 22:22:51.8 Info: -> 12 Insert operations completed in 00:00:00.0009548 taking an average of 00:00:00.0000795 22:22:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:51', 'add_release_groups_etc') 22:22:51.8 Info: Committing Transaction 22:22:51.8 Info: 23: add_release_groups_etc migrated 22:22:51.8 Info: => 0.000654s 22:22:51.8 Debug: Took: 00:00:00.1127903 22:22:51.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 22:22:51.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 22:22:51.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181719284622_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:51.9 Info: DatabaseEngineVersionCheck migrating 22:22:51.9 Info: PerformDBOperation 22:22:51.9 Info: Performing DB Operation 22:22:51.9 Info: SQLite 3.48.0 22:22:51.9 Info: => 0.0014335s 22:22:51.9 Info: DatabaseEngineVersionCheck migrated 22:22:51.9 Info: => 0.0014441s 22:22:51.9 Info: VersionMigration migrating 22:22:51.9 Info: Beginning Transaction 22:22:51.9 Info: CreateTable VersionInfo 22:22:51.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:51.9 Info: => 0.0002147s 22:22:51.9 Info: Committing Transaction 22:22:51.9 Info: VersionMigration migrated 22:22:51.9 Info: => 0.0007961s 22:22:51.9 Info: VersionUniqueMigration migrating 22:22:51.9 Info: Beginning Transaction 22:22:51.9 Info: CreateIndex VersionInfo (Version) 22:22:51.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:51.9 Info: => 0.0001162s 22:22:51.9 Info: AlterTable VersionInfo 22:22:51.9 Info: => 4E-07s 22:22:51.9 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:51.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:51.9 Info: => 0.000466s 22:22:51.9 Info: Committing Transaction 22:22:51.9 Info: VersionUniqueMigration migrated 22:22:51.9 Info: => 0.0008476s 22:22:51.9 Info: VersionDescriptionMigration migrating 22:22:51.9 Info: Beginning Transaction 22:22:51.9 Info: AlterTable VersionInfo 22:22:51.9 Info: => 5E-07s 22:22:51.9 Info: CreateColumn VersionInfo Description String 22:22:51.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:51.9 Info: => 0.000193s 22:22:51.9 Info: Committing Transaction 22:22:51.9 Info: VersionDescriptionMigration migrated 22:22:51.9 Info: => 0.0005048s 22:22:51.9 Info: 1: InitialSetup migrating 22:22:51.9 Info: Beginning Transaction 22:22:51.9 Info: Starting migration of Main DB to 1 22:22:51.9 Info: CreateTable Config 22:22:51.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:51.9 Info: => 0.0001714s 22:22:51.9 Info: CreateIndex Config (Key) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:51.9 Info: => 7.42E-05s 22:22:51.9 Info: CreateTable RootFolders 22:22:51.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:51.9 Info: => 0.0001014s 22:22:51.9 Info: CreateIndex RootFolders (Path) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:51.9 Info: => 7.07E-05s 22:22:51.9 Info: CreateTable Artists 22:22:51.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:51.9 Info: => 0.0002305s 22:22:51.9 Info: CreateIndex Artists (ForeignArtistId) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:51.9 Info: => 7.26E-05s 22:22:51.9 Info: CreateIndex Artists (NameSlug) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:51.9 Info: => 6.7E-05s 22:22:51.9 Info: CreateIndex Artists (CleanName) 22:22:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:51.9 Info: => 6.63E-05s 22:22:51.9 Info: CreateIndex Artists (Path) 22:22:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:51.9 Info: => 6.42E-05s 22:22:51.9 Info: CreateTable Albums 22:22:51.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:51.9 Info: => 0.0002118s 22:22:51.9 Info: CreateIndex Albums (ForeignAlbumId) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:51.9 Info: => 7.06E-05s 22:22:51.9 Info: CreateIndex Albums (MBId) 22:22:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:51.9 Info: => 6.41E-05s 22:22:51.9 Info: CreateIndex Albums (TADBId) 22:22:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:51.9 Info: => 6.23E-05s 22:22:51.9 Info: CreateIndex Albums (TitleSlug) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:51.9 Info: => 6.47E-05s 22:22:51.9 Info: CreateIndex Albums (CleanTitle) 22:22:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:51.9 Info: => 6.23E-05s 22:22:51.9 Info: CreateIndex Albums (Path) 22:22:51.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:51.9 Info: => 6.05E-05s 22:22:51.9 Info: CreateTable Tracks 22:22:51.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:51.9 Info: => 0.0001427s 22:22:51.9 Info: CreateIndex Tracks (ForeignTrackId) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.9 Info: => 6.8E-05s 22:22:51.9 Info: CreateIndex Tracks (ArtistId) 22:22:51.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:51.9 Info: => 0.0001034s 22:22:51.9 Info: CreateIndex Tracks (TrackFileId) 22:22:51.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.9 Info: => 8.16E-05s 22:22:51.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:51.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:51.9 Info: => 7.72E-05s 22:22:51.9 Info: CreateTable TrackFiles 22:22:51.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:51.9 Info: => 0.0001778s 22:22:51.9 Info: CreateIndex TrackFiles (ArtistId) 22:22:51.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:51.9 Info: => 7.05E-05s 22:22:51.9 Info: CreateIndex TrackFiles (AlbumId) 22:22:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:51.9 Info: => 6.45E-05s 22:22:51.9 Info: CreateTable History 22:22:51.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:51.9 Info: => 0.0001418s 22:22:51.9 Info: CreateIndex History (Date) 22:22:51.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:51.9 Info: => 6.95E-05s 22:22:51.9 Info: CreateIndex History (EventType) 22:22:51.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:51.9 Info: => 6.58E-05s 22:22:51.9 Info: CreateIndex History (DownloadId) 22:22:51.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:51.9 Info: => 6.53E-05s 22:22:51.9 Info: CreateIndex History (AlbumId) 22:22:51.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:51.9 Info: => 6.54E-05s 22:22:51.9 Info: CreateTable Notifications 22:22:51.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:51.9 Info: => 0.0001439s 22:22:51.9 Info: CreateTable ScheduledTasks 22:22:51.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:51.9 Info: => 0.0001139s 22:22:51.9 Info: CreateIndex ScheduledTasks (TypeName) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:51.9 Info: => 9.23E-05s 22:22:51.9 Info: CreateTable Indexers 22:22:51.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:51.9 Info: => 0.0001254s 22:22:51.9 Info: CreateIndex Indexers (Name) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:51.9 Info: => 7.16E-05s 22:22:51.9 Info: CreateTable Profiles 22:22:51.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:51.9 Info: => 0.0001098s 22:22:51.9 Info: CreateIndex Profiles (Name) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:51.9 Info: => 9.15E-05s 22:22:51.9 Info: CreateTable QualityDefinitions 22:22:51.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:51.9 Info: => 0.0001289s 22:22:51.9 Info: CreateIndex QualityDefinitions (Quality) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:51.9 Info: => 9.14E-05s 22:22:51.9 Info: CreateIndex QualityDefinitions (Title) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:51.9 Info: => 9.12E-05s 22:22:51.9 Info: CreateTable NamingConfig 22:22:51.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:51.9 Info: => 0.0001307s 22:22:51.9 Info: CreateTable Blacklist 22:22:51.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:51.9 Info: => 0.000168s 22:22:51.9 Info: CreateTable Metadata 22:22:51.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:51.9 Info: => 0.0001197s 22:22:51.9 Info: CreateTable MetadataFiles 22:22:51.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:51.9 Info: => 0.0001288s 22:22:51.9 Info: CreateTable DownloadClients 22:22:51.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:51.9 Info: => 0.0001214s 22:22:51.9 Info: CreateTable PendingReleases 22:22:51.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:51.9 Info: => 0.000126s 22:22:51.9 Info: CreateTable RemotePathMappings 22:22:51.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:51.9 Info: => 0.0001055s 22:22:51.9 Info: CreateTable Tags 22:22:51.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:51.9 Info: => 0.0001058s 22:22:51.9 Info: CreateIndex Tags (Label) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:51.9 Info: => 0.0001049s 22:22:51.9 Info: CreateTable Restrictions 22:22:51.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:51.9 Info: => 0.0001169s 22:22:51.9 Info: CreateTable DelayProfiles 22:22:51.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:51.9 Info: => 0.0001764s 22:22:51.9 Info: CreateTable Users 22:22:51.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:51.9 Info: => 0.0001041s 22:22:51.9 Info: CreateIndex Users (Identifier) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:51.9 Info: => 8.16E-05s 22:22:51.9 Info: CreateIndex Users (Username) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:51.9 Info: => 7.52E-05s 22:22:51.9 Info: CreateTable Commands 22:22:51.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:51.9 Info: => 0.0001321s 22:22:51.9 Info: CreateTable IndexerStatus 22:22:51.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:51.9 Info: => 0.0001263s 22:22:51.9 Info: CreateIndex IndexerStatus (ProviderId) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:51.9 Info: => 0.0001104s 22:22:51.9 Info: CreateTable ExtraFiles 22:22:51.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:51.9 Info: => 0.0001414s 22:22:51.9 Info: CreateTable LyricFiles 22:22:51.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:51.9 Info: => 0.0001364s 22:22:51.9 Info: CreateTable LanguageProfiles 22:22:51.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:51.9 Info: => 0.0001082s 22:22:51.9 Info: CreateIndex LanguageProfiles (Name) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:51.9 Info: => 9.81E-05s 22:22:51.9 Info: CreateTable DownloadClientStatus 22:22:51.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:51.9 Info: => 0.0001154s 22:22:51.9 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:51.9 Info: => 8.62E-05s 22:22:51.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:51.9 Info: -> 1 Insert operations completed in 00:00:00.0000535 taking an average of 00:00:00.0000535 22:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:51', 'InitialSetup') 22:22:51.9 Info: Committing Transaction 22:22:51.9 Info: 1: InitialSetup migrated 22:22:51.9 Info: => 0.0008736s 22:22:51.9 Info: 2: add_reason_to_pending_releases migrating 22:22:51.9 Info: Beginning Transaction 22:22:51.9 Info: Starting migration of Main DB to 2 22:22:51.9 Info: AlterTable PendingReleases 22:22:51.9 Info: => 4E-07s 22:22:51.9 Info: CreateColumn PendingReleases Reason Int32 22:22:51.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:51.9 Info: => 0.0005651s 22:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:51', 'add_reason_to_pending_releases') 22:22:51.9 Info: Committing Transaction 22:22:51.9 Info: 2: add_reason_to_pending_releases migrated 22:22:51.9 Info: => 0.0010417s 22:22:51.9 Info: 3: add_medium_support migrating 22:22:51.9 Info: Beginning Transaction 22:22:51.9 Info: Starting migration of Main DB to 3 22:22:51.9 Info: AlterTable Albums 22:22:51.9 Info: => 4E-07s 22:22:51.9 Info: CreateColumn Albums Media String 22:22:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:51.9 Info: => 0.0004966s 22:22:51.9 Info: AlterTable Tracks 22:22:51.9 Info: => 4E-07s 22:22:51.9 Info: CreateColumn Tracks MediumNumber Int32 22:22:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:51.9 Info: => 0.0004685s 22:22:51.9 Info: AlterTable Tracks 22:22:51.9 Info: => 3E-07s 22:22:51.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:51.9 Info: => 0.0004678s 22:22:51.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:51.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:51.9 Info: => 3.43E-05s 22:22:51.9 Info: DeleteColumn Tracks TrackNumber 22:22:51.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:51.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:51.9 Info: DROP TABLE "Tracks" 22:22:51.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:51.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:51.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:51.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:51.9 Info: => 0.0039323s 22:22:51.9 Info: AlterTable Tracks 22:22:51.9 Info: => 4E-07s 22:22:51.9 Info: CreateColumn Tracks TrackNumber String 22:22:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:51.9 Info: => 0.0004794s 22:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:51', 'add_medium_support') 22:22:51.9 Info: Committing Transaction 22:22:51.9 Info: 3: add_medium_support migrated 22:22:51.9 Info: => 0.0009911s 22:22:51.9 Info: 4: add_various_qualites_in_profile migrating 22:22:51.9 Info: Beginning Transaction 22:22:51.9 Info: Starting migration of Main DB to 4 22:22:51.9 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 22:22:51.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:51.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:51.9 Info: => 3.54E-05s 22:22:51.9 Info: PerformDBOperation 22:22:51.9 Info: Performing DB Operation 22:22:51.9 Info: => 0.0068296s 22:22:51.9 Info: -> 1 Insert operations completed in 00:00:00.0000604 taking an average of 00:00:00.0000604 22:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:51', 'add_various_qualites_in_profile') 22:22:51.9 Info: Committing Transaction 22:22:51.9 Info: 4: add_various_qualites_in_profile migrated 22:22:51.9 Info: => 0.0072861s 22:22:51.9 Debug: Took: 00:00:00.0388079 22:22:52.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 22:22:52.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 22:22:52.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181720343889_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:52.0 Info: DatabaseEngineVersionCheck migrating 22:22:52.0 Info: PerformDBOperation 22:22:52.0 Info: Performing DB Operation 22:22:52.0 Info: SQLite 3.48.0 22:22:52.0 Info: => 0.0013867s 22:22:52.0 Info: DatabaseEngineVersionCheck migrated 22:22:52.0 Info: => 0.0013968s 22:22:52.0 Info: VersionMigration migrating 22:22:52.0 Info: Beginning Transaction 22:22:52.0 Info: CreateTable VersionInfo 22:22:52.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:52.0 Info: => 0.0001794s 22:22:52.0 Info: Committing Transaction 22:22:52.0 Info: VersionMigration migrated 22:22:52.0 Info: => 0.0009915s 22:22:52.0 Info: VersionUniqueMigration migrating 22:22:52.0 Info: Beginning Transaction 22:22:52.0 Info: CreateIndex VersionInfo (Version) 22:22:52.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:52.0 Info: => 0.0001474s 22:22:52.0 Info: AlterTable VersionInfo 22:22:52.0 Info: => 4E-07s 22:22:52.0 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:52.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:52.0 Info: => 0.0004964s 22:22:52.0 Info: Committing Transaction 22:22:52.0 Info: VersionUniqueMigration migrated 22:22:52.0 Info: => 0.0008455s 22:22:52.0 Info: VersionDescriptionMigration migrating 22:22:52.0 Info: Beginning Transaction 22:22:52.0 Info: AlterTable VersionInfo 22:22:52.0 Info: => 4E-07s 22:22:52.0 Info: CreateColumn VersionInfo Description String 22:22:52.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:52.0 Info: => 0.0001845s 22:22:52.0 Info: Committing Transaction 22:22:52.0 Info: VersionDescriptionMigration migrated 22:22:52.0 Info: => 0.0004893s 22:22:52.0 Info: 1: InitialSetup migrating 22:22:52.0 Info: Beginning Transaction 22:22:52.0 Info: Starting migration of Main DB to 1 22:22:52.0 Info: CreateTable Config 22:22:52.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:52.0 Info: => 0.0001523s 22:22:52.0 Info: CreateIndex Config (Key) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:52.0 Info: => 7.34E-05s 22:22:52.0 Info: CreateTable RootFolders 22:22:52.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:52.0 Info: => 7.83E-05s 22:22:52.0 Info: CreateIndex RootFolders (Path) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:52.0 Info: => 6.96E-05s 22:22:52.0 Info: CreateTable Artists 22:22:52.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:52.0 Info: => 0.0002276s 22:22:52.0 Info: CreateIndex Artists (ForeignArtistId) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:52.0 Info: => 7.31E-05s 22:22:52.0 Info: CreateIndex Artists (NameSlug) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:52.0 Info: => 6.77E-05s 22:22:52.0 Info: CreateIndex Artists (CleanName) 22:22:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.0 Info: => 6.48E-05s 22:22:52.0 Info: CreateIndex Artists (Path) 22:22:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.0 Info: => 6.28E-05s 22:22:52.0 Info: CreateTable Albums 22:22:52.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:52.0 Info: => 0.0002039s 22:22:52.0 Info: CreateIndex Albums (ForeignAlbumId) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.0 Info: => 7.08E-05s 22:22:52.0 Info: CreateIndex Albums (MBId) 22:22:52.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.0 Info: => 6.47E-05s 22:22:52.0 Info: CreateIndex Albums (TADBId) 22:22:52.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.0 Info: => 6.32E-05s 22:22:52.0 Info: CreateIndex Albums (TitleSlug) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.0 Info: => 6.39E-05s 22:22:52.0 Info: CreateIndex Albums (CleanTitle) 22:22:52.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.0 Info: => 6.2E-05s 22:22:52.0 Info: CreateIndex Albums (Path) 22:22:52.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:52.0 Info: => 5.91E-05s 22:22:52.0 Info: CreateTable Tracks 22:22:52.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:52.0 Info: => 0.0001187s 22:22:52.0 Info: CreateIndex Tracks (ForeignTrackId) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.0 Info: => 6.8E-05s 22:22:52.0 Info: CreateIndex Tracks (ArtistId) 22:22:52.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:52.0 Info: => 7.03E-05s 22:22:52.0 Info: CreateIndex Tracks (TrackFileId) 22:22:52.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.0 Info: => 6.96E-05s 22:22:52.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:52.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:52.0 Info: => 7.08E-05s 22:22:52.0 Info: CreateTable TrackFiles 22:22:52.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:52.0 Info: => 0.0001155s 22:22:52.0 Info: CreateIndex TrackFiles (ArtistId) 22:22:52.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:52.0 Info: => 6.79E-05s 22:22:52.0 Info: CreateIndex TrackFiles (AlbumId) 22:22:52.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.0 Info: => 6.51E-05s 22:22:52.0 Info: CreateTable History 22:22:52.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:52.0 Info: => 0.0001477s 22:22:52.0 Info: CreateIndex History (Date) 22:22:52.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:52.0 Info: => 7.11E-05s 22:22:52.0 Info: CreateIndex History (EventType) 22:22:52.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:52.0 Info: => 6.96E-05s 22:22:52.0 Info: CreateIndex History (DownloadId) 22:22:52.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:52.0 Info: => 6.44E-05s 22:22:52.0 Info: CreateIndex History (AlbumId) 22:22:52.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:52.0 Info: => 6.57E-05s 22:22:52.0 Info: CreateTable Notifications 22:22:52.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:52.0 Info: => 0.0001332s 22:22:52.0 Info: CreateTable ScheduledTasks 22:22:52.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:52.0 Info: => 9.38E-05s 22:22:52.0 Info: CreateIndex ScheduledTasks (TypeName) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:52.0 Info: => 9.47E-05s 22:22:52.0 Info: CreateTable Indexers 22:22:52.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:52.0 Info: => 0.0001148s 22:22:52.0 Info: CreateIndex Indexers (Name) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:52.0 Info: => 7.26E-05s 22:22:52.0 Info: CreateTable Profiles 22:22:52.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:52.0 Info: => 8.43E-05s 22:22:52.0 Info: CreateIndex Profiles (Name) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:52.0 Info: => 9.22E-05s 22:22:52.0 Info: CreateTable QualityDefinitions 22:22:52.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:52.0 Info: => 0.0001079s 22:22:52.0 Info: CreateIndex QualityDefinitions (Quality) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:52.0 Info: => 9.39E-05s 22:22:52.0 Info: CreateIndex QualityDefinitions (Title) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:52.0 Info: => 9.28E-05s 22:22:52.0 Info: CreateTable NamingConfig 22:22:52.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:52.0 Info: => 0.0001082s 22:22:52.0 Info: CreateTable Blacklist 22:22:52.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:52.0 Info: => 0.0001515s 22:22:52.0 Info: CreateTable Metadata 22:22:52.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:52.0 Info: => 0.0001157s 22:22:52.0 Info: CreateTable MetadataFiles 22:22:52.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:52.0 Info: => 0.0001073s 22:22:52.0 Info: CreateTable DownloadClients 22:22:52.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:52.0 Info: => 0.0001161s 22:22:52.0 Info: CreateTable PendingReleases 22:22:52.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:52.0 Info: => 0.0001035s 22:22:52.0 Info: CreateTable RemotePathMappings 22:22:52.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:52.0 Info: => 8.98E-05s 22:22:52.0 Info: CreateTable Tags 22:22:52.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:52.0 Info: => 0.0001029s 22:22:52.0 Info: CreateIndex Tags (Label) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:52.0 Info: => 0.0001008s 22:22:52.0 Info: CreateTable Restrictions 22:22:52.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:52.0 Info: => 8.87E-05s 22:22:52.0 Info: CreateTable DelayProfiles 22:22:52.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:52.0 Info: => 0.0001492s 22:22:52.0 Info: CreateTable Users 22:22:52.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:52.0 Info: => 8.79E-05s 22:22:52.0 Info: CreateIndex Users (Identifier) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:52.0 Info: => 8.11E-05s 22:22:52.0 Info: CreateIndex Users (Username) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:52.0 Info: => 7.58E-05s 22:22:52.0 Info: CreateTable Commands 22:22:52.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:52.0 Info: => 0.0001185s 22:22:52.0 Info: CreateTable IndexerStatus 22:22:52.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:52.0 Info: => 0.0001129s 22:22:52.0 Info: CreateIndex IndexerStatus (ProviderId) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:52.0 Info: => 0.000116s 22:22:52.0 Info: CreateTable ExtraFiles 22:22:52.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:52.0 Info: => 0.0001376s 22:22:52.0 Info: CreateTable LyricFiles 22:22:52.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:52.0 Info: => 0.000124s 22:22:52.0 Info: CreateTable LanguageProfiles 22:22:52.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:52.0 Info: => 8.56E-05s 22:22:52.0 Info: CreateIndex LanguageProfiles (Name) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:52.0 Info: => 0.0001011s 22:22:52.0 Info: CreateTable DownloadClientStatus 22:22:52.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:52.0 Info: => 9.66E-05s 22:22:52.0 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:52.0 Info: => 8.47E-05s 22:22:52.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:52.0 Info: -> 1 Insert operations completed in 00:00:00.0000525 taking an average of 00:00:00.0000525 22:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:52', 'InitialSetup') 22:22:52.0 Info: Committing Transaction 22:22:52.0 Info: 1: InitialSetup migrated 22:22:52.0 Info: => 0.0009222s 22:22:52.0 Info: 2: add_reason_to_pending_releases migrating 22:22:52.0 Info: Beginning Transaction 22:22:52.0 Info: Starting migration of Main DB to 2 22:22:52.0 Info: AlterTable PendingReleases 22:22:52.0 Info: => 5E-07s 22:22:52.0 Info: CreateColumn PendingReleases Reason Int32 22:22:52.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:52.0 Info: => 0.0005116s 22:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:52', 'add_reason_to_pending_releases') 22:22:52.0 Info: Committing Transaction 22:22:52.0 Info: 2: add_reason_to_pending_releases migrated 22:22:52.0 Info: => 0.0009408s 22:22:52.0 Info: 3: add_medium_support migrating 22:22:52.0 Info: Beginning Transaction 22:22:52.0 Info: Starting migration of Main DB to 3 22:22:52.0 Info: AlterTable Albums 22:22:52.0 Info: => 5E-07s 22:22:52.0 Info: CreateColumn Albums Media String 22:22:52.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:52.0 Info: => 0.0005097s 22:22:52.0 Info: AlterTable Tracks 22:22:52.0 Info: => 3E-07s 22:22:52.0 Info: CreateColumn Tracks MediumNumber Int32 22:22:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:52.0 Info: => 0.0004765s 22:22:52.0 Info: AlterTable Tracks 22:22:52.0 Info: => 3E-07s 22:22:52.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:52.0 Info: => 0.0004677s 22:22:52.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:52.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:52.0 Info: => 3.21E-05s 22:22:52.0 Info: DeleteColumn Tracks TrackNumber 22:22:52.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:52.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:52.0 Info: DROP TABLE "Tracks" 22:22:52.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:52.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:52.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.0 Info: => 0.0039081s 22:22:52.0 Info: AlterTable Tracks 22:22:52.0 Info: => 4E-07s 22:22:52.0 Info: CreateColumn Tracks TrackNumber String 22:22:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:52.0 Info: => 0.0004448s 22:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:52', 'add_medium_support') 22:22:52.0 Info: Committing Transaction 22:22:52.0 Info: 3: add_medium_support migrated 22:22:52.0 Info: => 0.000931s 22:22:52.0 Info: 4: add_various_qualites_in_profile migrating 22:22:52.0 Info: Beginning Transaction 22:22:52.0 Info: Starting migration of Main DB to 4 22:22:52.0 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 22:22:52.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:52.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:52.0 Info: => 6.52E-05s 22:22:52.0 Info: PerformDBOperation 22:22:52.0 Info: Performing DB Operation 22:22:52.0 Info: => 0.0003534s 22:22:52.0 Info: -> 1 Insert operations completed in 00:00:00.0000588 taking an average of 00:00:00.0000588 22:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:52', 'add_various_qualites_in_profile') 22:22:52.0 Info: Committing Transaction 22:22:52.0 Info: 4: add_various_qualites_in_profile migrated 22:22:52.0 Info: => 0.0007958s 22:22:52.0 Debug: Took: 00:00:00.0309464 22:22:52.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 22:22:52.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 22:22:52.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181721118499_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:52.1 Info: DatabaseEngineVersionCheck migrating 22:22:52.1 Info: PerformDBOperation 22:22:52.1 Info: Performing DB Operation 22:22:52.1 Info: SQLite 3.48.0 22:22:52.1 Info: => 0.0014197s 22:22:52.1 Info: DatabaseEngineVersionCheck migrated 22:22:52.1 Info: => 0.0014302s 22:22:52.1 Info: VersionMigration migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: CreateTable VersionInfo 22:22:52.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:52.1 Info: => 0.0001745s 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: VersionMigration migrated 22:22:52.1 Info: => 0.0008543s 22:22:52.1 Info: VersionUniqueMigration migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: CreateIndex VersionInfo (Version) 22:22:52.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:52.1 Info: => 0.0001027s 22:22:52.1 Info: AlterTable VersionInfo 22:22:52.1 Info: => 4E-07s 22:22:52.1 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:52.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:52.1 Info: => 0.0004375s 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: VersionUniqueMigration migrated 22:22:52.1 Info: => 0.0008035s 22:22:52.1 Info: VersionDescriptionMigration migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: AlterTable VersionInfo 22:22:52.1 Info: => 4E-07s 22:22:52.1 Info: CreateColumn VersionInfo Description String 22:22:52.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:52.1 Info: => 0.000172s 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: VersionDescriptionMigration migrated 22:22:52.1 Info: => 0.0004679s 22:22:52.1 Info: 1: InitialSetup migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 1 22:22:52.1 Info: CreateTable Config 22:22:52.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:52.1 Info: => 0.0001288s 22:22:52.1 Info: CreateIndex Config (Key) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:52.1 Info: => 7.36E-05s 22:22:52.1 Info: CreateTable RootFolders 22:22:52.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:52.1 Info: => 8E-05s 22:22:52.1 Info: CreateIndex RootFolders (Path) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:52.1 Info: => 6.67E-05s 22:22:52.1 Info: CreateTable Artists 22:22:52.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) 22:22:52.1 Info: => 0.0001977s 22:22:52.1 Info: CreateIndex Artists (ForeignArtistId) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:52.1 Info: => 7.12E-05s 22:22:52.1 Info: CreateIndex Artists (NameSlug) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:52.1 Info: => 6.83E-05s 22:22:52.1 Info: CreateIndex Artists (CleanName) 22:22:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.1 Info: => 6.44E-05s 22:22:52.1 Info: CreateIndex Artists (Path) 22:22:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.1 Info: => 6.43E-05s 22:22:52.1 Info: CreateTable Albums 22:22:52.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) 22:22:52.1 Info: => 0.0001721s 22:22:52.1 Info: CreateIndex Albums (ForeignAlbumId) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.1 Info: => 6.93E-05s 22:22:52.1 Info: CreateIndex Albums (MBId) 22:22:52.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.1 Info: => 6.39E-05s 22:22:52.1 Info: CreateIndex Albums (TADBId) 22:22:52.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.1 Info: => 6.37E-05s 22:22:52.1 Info: CreateIndex Albums (TitleSlug) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.1 Info: => 6.41E-05s 22:22:52.1 Info: CreateIndex Albums (CleanTitle) 22:22:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.1 Info: => 6.17E-05s 22:22:52.1 Info: CreateIndex Albums (Path) 22:22:52.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:52.1 Info: => 6.17E-05s 22:22:52.1 Info: CreateTable Tracks 22:22:52.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) 22:22:52.1 Info: => 0.0001207s 22:22:52.1 Info: CreateIndex Tracks (ForeignTrackId) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.1 Info: => 6.79E-05s 22:22:52.1 Info: CreateIndex Tracks (ArtistId) 22:22:52.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:52.1 Info: => 6.92E-05s 22:22:52.1 Info: CreateIndex Tracks (TrackFileId) 22:22:52.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.1 Info: => 7.03E-05s 22:22:52.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:52.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:52.1 Info: => 0.0001015s 22:22:52.1 Info: CreateTable TrackFiles 22:22:52.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) 22:22:52.1 Info: => 0.0001281s 22:22:52.1 Info: CreateIndex TrackFiles (ArtistId) 22:22:52.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:52.1 Info: => 0.0001067s 22:22:52.1 Info: CreateIndex TrackFiles (AlbumId) 22:22:52.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.1 Info: => 6.44E-05s 22:22:52.1 Info: CreateTable History 22:22:52.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) 22:22:52.1 Info: => 0.0001207s 22:22:52.1 Info: CreateIndex History (Date) 22:22:52.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:52.1 Info: => 7E-05s 22:22:52.1 Info: CreateIndex History (EventType) 22:22:52.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:52.1 Info: => 6.65E-05s 22:22:52.1 Info: CreateIndex History (DownloadId) 22:22:52.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:52.1 Info: => 6.81E-05s 22:22:52.1 Info: CreateIndex History (AlbumId) 22:22:52.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:52.1 Info: => 6.9E-05s 22:22:52.1 Info: CreateTable Notifications 22:22:52.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) 22:22:52.1 Info: => 0.0001127s 22:22:52.1 Info: CreateTable ScheduledTasks 22:22:52.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:52.1 Info: => 9.29E-05s 22:22:52.1 Info: CreateIndex ScheduledTasks (TypeName) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:52.1 Info: => 6.88E-05s 22:22:52.1 Info: CreateTable Indexers 22:22:52.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) 22:22:52.1 Info: => 9.85E-05s 22:22:52.1 Info: CreateIndex Indexers (Name) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:52.1 Info: => 7.07E-05s 22:22:52.1 Info: CreateTable Profiles 22:22:52.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:52.1 Info: => 9.94E-05s 22:22:52.1 Info: CreateIndex Profiles (Name) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:52.1 Info: => 0.0001033s 22:22:52.1 Info: CreateTable QualityDefinitions 22:22:52.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:52.1 Info: => 0.0001278s 22:22:52.1 Info: CreateIndex QualityDefinitions (Quality) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:52.1 Info: => 7.24E-05s 22:22:52.1 Info: CreateIndex QualityDefinitions (Title) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:52.1 Info: => 7.42E-05s 22:22:52.1 Info: CreateTable NamingConfig 22:22:52.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) 22:22:52.1 Info: => 0.0001084s 22:22:52.1 Info: CreateTable Blacklist 22:22:52.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 '') 22:22:52.1 Info: => 0.0001567s 22:22:52.1 Info: CreateTable Metadata 22:22:52.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) 22:22:52.1 Info: => 9.44E-05s 22:22:52.1 Info: CreateTable MetadataFiles 22:22:52.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) 22:22:52.1 Info: => 0.0001104s 22:22:52.1 Info: CreateTable DownloadClients 22:22:52.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) 22:22:52.1 Info: => 9.65E-05s 22:22:52.1 Info: CreateTable PendingReleases 22:22:52.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 '') 22:22:52.1 Info: => 0.0001054s 22:22:52.1 Info: CreateTable RemotePathMappings 22:22:52.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:52.1 Info: => 9.1E-05s 22:22:52.1 Info: CreateTable Tags 22:22:52.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:52.1 Info: => 8.3E-05s 22:22:52.1 Info: CreateIndex Tags (Label) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:52.1 Info: => 8.25E-05s 22:22:52.1 Info: CreateTable Restrictions 22:22:52.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:52.1 Info: => 8.77E-05s 22:22:52.1 Info: CreateTable DelayProfiles 22:22:52.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) 22:22:52.1 Info: => 0.0001188s 22:22:52.1 Info: CreateTable Users 22:22:52.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:52.1 Info: => 8.5E-05s 22:22:52.1 Info: CreateIndex Users (Identifier) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:52.1 Info: => 0.000104s 22:22:52.1 Info: CreateIndex Users (Username) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:52.1 Info: => 8.22E-05s 22:22:52.1 Info: CreateTable Commands 22:22:52.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) 22:22:52.1 Info: => 0.0001248s 22:22:52.1 Info: CreateTable IndexerStatus 22:22:52.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) 22:22:52.1 Info: => 0.000121s 22:22:52.1 Info: CreateIndex IndexerStatus (ProviderId) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:52.1 Info: => 0.0001s 22:22:52.1 Info: CreateTable ExtraFiles 22:22:52.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) 22:22:52.1 Info: => 0.0001204s 22:22:52.1 Info: CreateTable LyricFiles 22:22:52.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) 22:22:52.1 Info: => 0.000122s 22:22:52.1 Info: CreateTable LanguageProfiles 22:22:52.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:52.1 Info: => 8.73E-05s 22:22:52.1 Info: CreateIndex LanguageProfiles (Name) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:52.1 Info: => 8.2E-05s 22:22:52.1 Info: CreateTable DownloadClientStatus 22:22:52.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) 22:22:52.1 Info: => 9.67E-05s 22:22:52.1 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:52.1 Info: => 8.38E-05s 22:22:52.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:52.1 Info: -> 1 Insert operations completed in 00:00:00.0000521 taking an average of 00:00:00.0000521 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:52', 'InitialSetup') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 1: InitialSetup migrated 22:22:52.1 Info: => 0.0008563s 22:22:52.1 Info: 2: add_reason_to_pending_releases migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 2 22:22:52.1 Info: AlterTable PendingReleases 22:22:52.1 Info: => 5E-07s 22:22:52.1 Info: CreateColumn PendingReleases Reason Int32 22:22:52.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:52.1 Info: => 0.0005173s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:52', 'add_reason_to_pending_releases') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 2: add_reason_to_pending_releases migrated 22:22:52.1 Info: => 0.0009424s 22:22:52.1 Info: 3: add_medium_support migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 3 22:22:52.1 Info: AlterTable Albums 22:22:52.1 Info: => 5E-07s 22:22:52.1 Info: CreateColumn Albums Media String 22:22:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:52.1 Info: => 0.0005501s 22:22:52.1 Info: AlterTable Tracks 22:22:52.1 Info: => 3E-07s 22:22:52.1 Info: CreateColumn Tracks MediumNumber Int32 22:22:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:52.1 Info: => 0.0004591s 22:22:52.1 Info: AlterTable Tracks 22:22:52.1 Info: => 2E-07s 22:22:52.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:52.1 Info: => 0.0004528s 22:22:52.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:52.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:52.1 Info: => 3.47E-05s 22:22:52.1 Info: DeleteColumn Tracks TrackNumber 22:22:52.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) 22:22:52.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" 22:22:52.1 Info: DROP TABLE "Tracks" 22:22:52.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.1 Info: => 0.00378s 22:22:52.1 Info: AlterTable Tracks 22:22:52.1 Info: => 3E-07s 22:22:52.1 Info: CreateColumn Tracks TrackNumber String 22:22:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:52.1 Info: => 0.0004548s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:52', 'add_medium_support') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 3: add_medium_support migrated 22:22:52.1 Info: => 0.0009386s 22:22:52.1 Info: 4: add_various_qualites_in_profile migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 4 22:22:52.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:52.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:52.1 Info: => 3.93E-05s 22:22:52.1 Info: PerformDBOperation 22:22:52.1 Info: Performing DB Operation 22:22:52.1 Info: => 2.98E-05s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:52', 'add_various_qualites_in_profile') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 4: add_various_qualites_in_profile migrated 22:22:52.1 Info: => 0.0003947s 22:22:52.1 Info: 5: metadata_profiles migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 5 22:22:52.1 Info: CreateTable MetadataProfiles 22:22:52.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:52.1 Info: => 0.0001065s 22:22:52.1 Info: CreateIndex MetadataProfiles (Name) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:52.1 Info: => 8.79E-05s 22:22:52.1 Info: AlterTable Artists 22:22:52.1 Info: => 4E-07s 22:22:52.1 Info: CreateColumn Artists MetadataProfileId Int32 22:22:52.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:52.1 Info: => 0.0004739s 22:22:52.1 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:52.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:52.1 Info: DROP TABLE "Artists" 22:22:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.1 Info: => 0.0038844s 22:22:52.1 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:52.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:52.1 Info: DROP TABLE "Artists" 22:22:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.1 Info: => 0.0038116s 22:22:52.1 Info: AlterTable Albums 22:22:52.1 Info: => 4E-07s 22:22:52.1 Info: CreateColumn Albums SecondaryTypes String 22:22:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:52.1 Info: => 0.0004391s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:52', 'metadata_profiles') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 5: metadata_profiles migrated 22:22:52.1 Info: => 0.0009405s 22:22:52.1 Info: 6: separate_automatic_and_interactive_search migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 6 22:22:52.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:52.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:52.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:52.1 Info: DROP TABLE "Indexers" 22:22:52.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:52.1 Info: => 0.0032681s 22:22:52.1 Info: AlterTable Indexers 22:22:52.1 Info: => 4E-07s 22:22:52.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:52.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:52.1 Info: => 0.0005139s 22:22:52.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:52.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:52.1 Info: => 3.11E-05s 22:22:52.1 Info: AlterTable Indexers 22:22:52.1 Info: => 2E-07s 22:22:52.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:52.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:52.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:52.1 Info: DROP TABLE "Indexers" 22:22:52.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:52.1 Info: => 0.0032673s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:52', 'separate_automatic_and_interactive_search') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 6: separate_automatic_and_interactive_search migrated 22:22:52.1 Info: => 0.0037279s 22:22:52.1 Info: 7: change_album_path_to_relative migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 7 22:22:52.1 Info: DeleteColumn Albums Path 22:22:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:52.1 Info: DROP TABLE "Albums" 22:22:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.1 Info: => 0.0040407s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:52', 'change_album_path_to_relative') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 7: change_album_path_to_relative migrated 22:22:52.1 Info: => 0.0045982s 22:22:52.1 Info: 8: change_quality_size_mb_to_kb migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 8 22:22:52.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:52.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:52.1 Info: => 3.95E-05s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:52', 'change_quality_size_mb_to_kb') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 8: change_quality_size_mb_to_kb migrated 22:22:52.1 Info: => 0.0004405s 22:22:52.1 Info: 9: album_releases migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 9 22:22:52.1 Info: AlterTable Albums 22:22:52.1 Info: => 4E-07s 22:22:52.1 Info: CreateColumn Albums Releases String 22:22:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:52.1 Info: => 0.0004807s 22:22:52.1 Info: AlterTable Albums 22:22:52.1 Info: => 4E-07s 22:22:52.1 Info: CreateColumn Albums CurrentRelease String 22:22:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:52.1 Info: => 0.000491s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:52', 'album_releases') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 9: album_releases migrated 22:22:52.1 Info: => 0.0009561s 22:22:52.1 Info: 10: album_releases_fix migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 10 22:22:52.1 Info: AlterTable Albums 22:22:52.1 Info: => 6E-07s 22:22:52.1 Info: AlterColumn Albums Releases String 22:22:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:52.1 Info: DROP TABLE "Albums" 22:22:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.1 Info: => 0.0038982s 22:22:52.1 Info: AlterTable Albums 22:22:52.1 Info: => 4E-07s 22:22:52.1 Info: AlterColumn Albums CurrentRelease String 22:22:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:52.1 Info: DROP TABLE "Albums" 22:22:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.1 Info: => 0.0038528s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:52', 'album_releases_fix') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 10: album_releases_fix migrated 22:22:52.1 Info: => 0.0043335s 22:22:52.1 Info: 11: import_lists migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 11 22:22:52.1 Info: CreateTable ImportLists 22:22:52.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:52.1 Info: => 0.0001267s 22:22:52.1 Info: CreateIndex ImportLists (Name) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:52.1 Info: => 0.0001131s 22:22:52.1 Info: CreateTable ImportListStatus 22:22:52.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:52.1 Info: => 0.0001091s 22:22:52.1 Info: CreateIndex ImportListStatus (ProviderId) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:52.1 Info: => 0.0001006s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:52', 'import_lists') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 11: import_lists migrated 22:22:52.1 Info: => 0.0005456s 22:22:52.1 Info: 12: add_release_status migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 12 22:22:52.1 Info: AlterTable MetadataProfiles 22:22:52.1 Info: => 5E-07s 22:22:52.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:52.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:52.1 Info: => 0.0004635s 22:22:52.1 Info: PerformDBOperation 22:22:52.1 Info: Performing DB Operation 22:22:52.1 Info: => 2.24E-05s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:52', 'add_release_status') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 12: add_release_status migrated 22:22:52.1 Info: => 0.0003878s 22:22:52.1 Info: 13: album_download_notification migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 13 22:22:52.1 Info: AlterTable Notifications 22:22:52.1 Info: => 1.1E-06s 22:22:52.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:52.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:52.1 Info: => 0.000568s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:52', 'album_download_notification') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 13: album_download_notification migrated 22:22:52.1 Info: => 0.0008987s 22:22:52.1 Info: 14: fix_language_metadata_profiles migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 14 22:22:52.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:52.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:52.1 Info: => 9.13E-05s 22:22:52.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:52.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:52.1 Info: => 7.04E-05s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:52', 'fix_language_metadata_profiles') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 14: fix_language_metadata_profiles migrated 22:22:52.1 Info: => 0.0004141s 22:22:52.1 Info: 15: remove_fanzub migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 15 22:22:52.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:52.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:52.1 Info: => 5.4E-05s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:52', 'remove_fanzub') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 15: remove_fanzub migrated 22:22:52.1 Info: => 0.0003561s 22:22:52.1 Info: 16: update_artist_history_indexes migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 16 22:22:52.1 Info: CreateIndex Albums (ArtistId) 22:22:52.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:52.1 Info: => 9.9E-05s 22:22:52.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:52.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:52.1 Info: => 7.99E-05s 22:22:52.1 Info: DeleteIndex History (AlbumId) 22:22:52.1 Info: DROP INDEX "IX_History_AlbumId" 22:22:52.1 Info: => 0.0001105s 22:22:52.1 Info: CreateIndex History (AlbumId, Date) 22:22:52.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:52.1 Info: => 8.06E-05s 22:22:52.1 Info: DeleteIndex History (DownloadId) 22:22:52.1 Info: DROP INDEX "IX_History_DownloadId" 22:22:52.1 Info: => 0.0001047s 22:22:52.1 Info: CreateIndex History (DownloadId, Date) 22:22:52.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:52.1 Info: => 8E-05s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:52', 'update_artist_history_indexes') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 16: update_artist_history_indexes migrated 22:22:52.1 Info: => 0.0005307s 22:22:52.1 Info: 17: remove_nma migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 17 22:22:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:52.1 Info: => 3.59E-05s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:52', 'remove_nma') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 17: remove_nma migrated 22:22:52.1 Info: => 0.0003651s 22:22:52.1 Info: 18: album_disambiguation migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 18 22:22:52.1 Info: AlterTable Albums 22:22:52.1 Info: => 5E-07s 22:22:52.1 Info: CreateColumn Albums Disambiguation String 22:22:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:52.1 Info: => 0.0004856s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:52', 'album_disambiguation') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 18: album_disambiguation migrated 22:22:52.1 Info: => 0.0008579s 22:22:52.1 Info: 19: add_ape_quality_in_profiles migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 19 22:22:52.1 Info: PerformDBOperation 22:22:52.1 Info: Performing DB Operation 22:22:52.1 Info: => 2.77E-05s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:52', 'add_ape_quality_in_profiles') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 19: add_ape_quality_in_profiles migrated 22:22:52.1 Info: => 0.0003702s 22:22:52.1 Info: 20: remove_pushalot migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 20 22:22:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:52.1 Info: => 3.87E-05s 22:22:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:52.1 Info: => 2.75E-05s 22:22:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:52.1 Info: => 2.31E-05s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:52', 'remove_pushalot') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 20: remove_pushalot migrated 22:22:52.1 Info: => 0.0003114s 22:22:52.1 Info: 21: add_custom_filters migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 21 22:22:52.1 Info: CreateTable CustomFilters 22:22:52.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:52.1 Info: => 0.0001161s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:52', 'add_custom_filters') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 21: add_custom_filters migrated 22:22:52.1 Info: => 0.0004315s 22:22:52.1 Info: 22: import_list_tags migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 22 22:22:52.1 Info: AlterTable ImportLists 22:22:52.1 Info: => 5E-07s 22:22:52.1 Info: CreateColumn ImportLists Tags String 22:22:52.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:52.1 Info: => 0.0004877s 22:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:52', 'import_list_tags') 22:22:52.1 Info: Committing Transaction 22:22:52.1 Info: 22: import_list_tags migrated 22:22:52.1 Info: => 0.0007823s 22:22:52.1 Info: 23: add_release_groups_etc migrating 22:22:52.1 Info: Beginning Transaction 22:22:52.1 Info: Starting migration of Main DB to 23 22:22:52.1 Info: CreateTable ArtistMetadata 22:22:52.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:52.1 Info: => 0.0001377s 22:22:52.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:52.1 Info: => 8.13E-05s 22:22:52.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:52.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:52.1 Info: => 9.97E-05s 22:22:52.1 Info: AlterTable Artists 22:22:52.1 Info: => 3E-07s 22:22:52.1 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:52.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:52.1 Info: => 0.0005004s 22:22:52.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:52.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:52.1 Info: => 5.35E-05s 22:22:52.1 Info: CreateTable AlbumReleases 22:22:52.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:52.1 Info: => 0.0001267s 22:22:52.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:52.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:52.1 Info: => 9.92E-05s 22:22:52.1 Info: CreateIndex AlbumReleases (AlbumId) 22:22:52.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:52.1 Info: => 7.59E-05s 22:22:52.1 Info: PerformDBOperation 22:22:52.1 Info: Performing DB Operation 22:22:52.1 Info: => 2.99E-05s 22:22:52.1 Info: AlterTable Albums 22:22:52.1 Info: => 3E-07s 22:22:52.1 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:52.1 Info: => 0.0005192s 22:22:52.1 Info: AlterTable Albums 22:22:52.1 Info: => 3E-07s 22:22:52.1 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:52.1 Info: => 0.0005185s 22:22:52.1 Info: AlterTable Albums 22:22:52.1 Info: => 3E-07s 22:22:52.1 Info: CreateColumn Albums Links String 22:22:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:52.1 Info: => 0.0005143s 22:22:52.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:52.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:52.1 Info: => 8.46E-05s 22:22:52.1 Info: AlterTable Tracks 22:22:52.1 Info: => 3E-07s 22:22:52.1 Info: CreateColumn Tracks ForeignRecordingId String 22:22:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:52.1 Info: => 0.0005173s 22:22:52.1 Info: AlterTable Tracks 22:22:52.1 Info: => 3E-07s 22:22:52.1 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:52.1 Info: => 0.0005896s 22:22:52.1 Info: AlterTable Tracks 22:22:52.1 Info: => 3E-07s 22:22:52.1 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:52.1 Info: => 0.0005332s 22:22:52.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:52.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:52.1 Info: => 6.55E-05s 22:22:52.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:52.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:52.1 Info: => 5.67E-05s 22:22:52.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:52.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 22:22:52.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" 22:22:52.2 Info: DROP TABLE "Artists" 22:22:52.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.2 Info: => 0.0161741s 22:22:52.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:52.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:52.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:52.2 Info: DROP TABLE "Albums" 22:22:52.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.2 Info: => 0.0043348s 22:22:52.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:52.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) 22:22:52.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" 22:22:52.2 Info: DROP TABLE "Tracks" 22:22:52.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:52.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.2 Info: => 0.0043001s 22:22:52.2 Info: DeleteColumn TrackFiles ArtistId 22:22:52.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:52.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" 22:22:52.2 Info: DROP TABLE "TrackFiles" 22:22:52.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.2 Info: => 0.0036503s 22:22:52.2 Info: CreateIndex Artists (ArtistMetadataId) 22:22:52.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.2 Info: => 7.85E-05s 22:22:52.2 Info: CreateIndex Artists (Monitored) 22:22:52.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.2 Info: => 7.53E-05s 22:22:52.2 Info: CreateIndex Albums (ArtistMetadataId) 22:22:52.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:52.2 Info: => 9.31E-05s 22:22:52.2 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:52.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:52.2 Info: => 7.62E-05s 22:22:52.2 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:52.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:52.2 Info: => 7.67E-05s 22:22:52.2 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:52.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:52.2 Info: => 9.47E-05s 22:22:52.2 Info: UpdateData 22:22:52.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:52.2 Info: => 3.8E-05s 22:22:52.2 Info: UpdateData 22:22:52.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:52.2 Info: => 3.26E-05s 22:22:52.2 Info: UpdateData 22:22:52.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:52.2 Info: => 3.54E-05s 22:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:52', 'add_release_groups_etc') 22:22:52.2 Info: Committing Transaction 22:22:52.2 Info: 23: add_release_groups_etc migrated 22:22:52.2 Info: => 0.0006715s 22:22:52.2 Info: 24: NewMediaInfoFormat migrating 22:22:52.2 Info: Beginning Transaction 22:22:52.2 Info: Starting migration of Main DB to 24 22:22:52.2 Info: UpdateData 22:22:52.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:52.2 Info: => 3.86E-05s 22:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:52', 'NewMediaInfoFormat') 22:22:52.2 Info: Committing Transaction 22:22:52.2 Info: 24: NewMediaInfoFormat migrated 22:22:52.2 Info: => 0.0004691s 22:22:52.2 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:52.2 Info: Beginning Transaction 22:22:52.2 Info: Starting migration of Main DB to 25 22:22:52.2 Info: RenameTable Restrictions ReleaseProfiles 22:22:52.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:52.2 Info: => 0.0013716s 22:22:52.2 Info: AlterTable ReleaseProfiles 22:22:52.2 Info: => 6E-07s 22:22:52.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:52.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:52.2 Info: => 0.0005125s 22:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:52', 'rename_restrictions_to_release_profiles') 22:22:52.2 Info: Committing Transaction 22:22:52.2 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:52.2 Info: => 0.0009671s 22:22:52.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:52.2 Info: Beginning Transaction 22:22:52.2 Info: Starting migration of Main DB to 26 22:22:52.2 Info: RenameTable Profiles QualityProfiles 22:22:52.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:52.2 Info: => 0.0014397s 22:22:52.2 Info: AlterTable QualityProfiles 22:22:52.2 Info: => 4E-07s 22:22:52.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:52.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:52.2 Info: => 0.0005077s 22:22:52.2 Info: AlterTable LanguageProfiles 22:22:52.2 Info: => 4E-07s 22:22:52.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:52.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:52.2 Info: => 0.0005447s 22:22:52.2 Info: UpdateData 22:22:52.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:52.2 Info: => 3.53E-05s 22:22:52.2 Info: UpdateData 22:22:52.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:52.2 Info: => 2.62E-05s 22:22:52.2 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:52.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:52.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:52.2 Info: DROP TABLE "Artists" 22:22:52.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.2 Info: => 0.0044113s 22:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:52', 'rename_quality_profiles_add_upgrade_allowed') 22:22:52.2 Info: Committing Transaction 22:22:52.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:52.2 Info: => 0.0050114s 22:22:52.2 Info: 27: add_import_exclusions migrating 22:22:52.2 Info: Beginning Transaction 22:22:52.2 Info: Starting migration of Main DB to 27 22:22:52.2 Info: CreateTable ImportListExclusions 22:22:52.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:52.2 Info: => 0.0001623s 22:22:52.2 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:52.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:52.2 Info: => 0.0001118s 22:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:52', 'add_import_exclusions') 22:22:52.2 Info: Committing Transaction 22:22:52.2 Info: 27: add_import_exclusions migrated 22:22:52.2 Info: => 0.0005966s 22:22:52.2 Info: 28: clean_artist_metadata_table migrating 22:22:52.2 Info: Beginning Transaction 22:22:52.2 Info: Starting migration of Main DB to 28 22:22:52.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:52.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:52.2 Info: => 0.000171s 22:22:52.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:52.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:52.2 Info: => 0.0001368s 22:22:52.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:52.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:52.2 Info: => 0.0001489s 22:22:52.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:52.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:52.2 Info: => 0.000146s 22:22:52.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:52.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:52.2 Info: => 0.0001288s 22:22:52.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:52.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:52.2 Info: => 0.0001553s 22:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:52', 'clean_artist_metadata_table') 22:22:52.2 Info: Committing Transaction 22:22:52.2 Info: 28: clean_artist_metadata_table migrated 22:22:52.2 Info: => 0.0006128s 22:22:52.2 Info: 29: health_issue_notification migrating 22:22:52.2 Info: Beginning Transaction 22:22:52.2 Info: Starting migration of Main DB to 29 22:22:52.2 Info: AlterTable Notifications 22:22:52.2 Info: => 5E-07s 22:22:52.2 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:52.2 Info: => 0.0005837s 22:22:52.2 Info: AlterTable Notifications 22:22:52.2 Info: => 4E-07s 22:22:52.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:52.2 Info: => 0.0005826s 22:22:52.2 Info: AlterTable Notifications 22:22:52.2 Info: => 3E-07s 22:22:52.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:52.2 Info: => 0.0005563s 22:22:52.2 Info: AlterTable Notifications 22:22:52.2 Info: => 4E-07s 22:22:52.2 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:52.2 Info: => 0.0006046s 22:22:52.2 Info: AlterTable Notifications 22:22:52.2 Info: => 3E-07s 22:22:52.2 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:52.2 Info: => 0.000541s 22:22:52.2 Info: DeleteColumn Notifications OnDownload 22:22:52.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:52.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:52.2 Info: DROP TABLE "Notifications" 22:22:52.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:52.2 Info: => 0.0054412s 22:22:52.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:52.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:52.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:52.2 Info: DROP TABLE "Notifications" 22:22:52.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:52.2 Info: => 0.0044413s 22:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:52', 'health_issue_notification') 22:22:52.2 Info: Committing Transaction 22:22:52.2 Info: 29: health_issue_notification migrated 22:22:52.2 Info: => 0.0049645s 22:22:52.2 Info: 30: add_mediafilerepository_mtime migrating 22:22:52.2 Info: Beginning Transaction 22:22:52.2 Info: Starting migration of Main DB to 30 22:22:52.2 Info: AlterTable TrackFiles 22:22:52.2 Info: => 5E-07s 22:22:52.2 Info: CreateColumn TrackFiles Modified DateTime 22:22:52.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:52.2 Info: => 0.0005578s 22:22:52.2 Info: AlterTable TrackFiles 22:22:52.2 Info: => 4E-07s 22:22:52.2 Info: CreateColumn TrackFiles Path String 22:22:52.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:52.2 Info: => 0.0005241s 22:22:52.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:52.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:52.2 Info: => 2.78E-05s 22:22:52.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:52.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:52.2 Info: => 0.0001238s 22:22:52.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:52.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:52.2 Info: => 0.0001577s 22:22:52.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:52.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:52.2 Info: => 0.0001559s 22:22:52.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:52.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:52.2 Info: => 7.09E-05s 22:22:52.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:52.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:52.2 Info: => 6.58E-05s 22:22:52.2 Info: AlterTable TrackFiles 22:22:52.2 Info: => 3E-07s 22:22:52.2 Info: AlterColumn TrackFiles Path String 22:22:52.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:52.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:52.2 Info: DROP TABLE "TrackFiles" 22:22:52.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.2 Info: => 0.0041411s 22:22:52.2 Info: CreateIndex TrackFiles (Path) 22:22:52.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:52.2 Info: => 7.75E-05s 22:22:52.2 Info: DeleteColumn TrackFiles RelativePath 22:22:52.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:52.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:52.2 Info: DROP TABLE "TrackFiles" 22:22:52.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:52.2 Info: => 0.0052317s 22:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:52', 'add_mediafilerepository_mtime') 22:22:52.2 Info: Committing Transaction 22:22:52.2 Info: 30: add_mediafilerepository_mtime migrated 22:22:52.2 Info: => 0.0057631s 22:22:52.2 Info: 31: add_artistmetadataid_constraint migrating 22:22:52.2 Info: Beginning Transaction 22:22:52.2 Info: Starting migration of Main DB to 31 22:22:52.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") 22:22:52.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") 22:22:52.2 Info: => 7.07E-05s 22:22:52.2 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:52.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:52.2 Info: => 0.0001355s 22:22:52.2 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:52.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:52.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:52.2 Info: DROP TABLE "Artists" 22:22:52.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.2 Info: => 0.0050993s 22:22:52.2 Info: CreateIndex Artists (ArtistMetadataId) 22:22:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.2 Info: => 0.0001026s 22:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:52', 'add_artistmetadataid_constraint') 22:22:52.2 Info: Committing Transaction 22:22:52.2 Info: 31: add_artistmetadataid_constraint migrated 22:22:52.2 Info: => 0.000608s 22:22:52.2 Info: 32: old_ids_and_artist_alias migrating 22:22:52.2 Info: Beginning Transaction 22:22:52.2 Info: Starting migration of Main DB to 32 22:22:52.2 Info: AlterTable ArtistMetadata 22:22:52.2 Info: => 3E-07s 22:22:52.2 Info: CreateColumn ArtistMetadata Aliases String 22:22:52.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:52.2 Info: => 0.0006157s 22:22:52.2 Info: AlterTable ArtistMetadata 22:22:52.2 Info: => 3E-07s 22:22:52.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:52.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.2 Info: => 0.0005416s 22:22:52.2 Info: AlterTable Albums 22:22:52.2 Info: => 3E-07s 22:22:52.2 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:52.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.2 Info: => 0.0005467s 22:22:52.2 Info: AlterTable AlbumReleases 22:22:52.2 Info: => 3E-07s 22:22:52.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:52.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.2 Info: => 0.000566s 22:22:52.2 Info: AlterTable Tracks 22:22:52.2 Info: => 3E-07s 22:22:52.2 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:52.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.2 Info: => 0.0005568s 22:22:52.2 Info: AlterTable Tracks 22:22:52.2 Info: => 3E-07s 22:22:52.2 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:52.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.2 Info: => 0.0005975s 22:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:52', 'old_ids_and_artist_alias') 22:22:52.2 Info: Committing Transaction 22:22:52.2 Info: 32: old_ids_and_artist_alias migrated 22:22:52.2 Info: => 0.0011062s 22:22:52.2 Info: 33: download_propers_config migrating 22:22:52.2 Info: Beginning Transaction 22:22:52.2 Info: Starting migration of Main DB to 33 22:22:52.2 Info: PerformDBOperation 22:22:52.2 Info: Performing DB Operation 22:22:52.2 Info: => 2.53E-05s 22:22:52.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:52.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:52.2 Info: => 2.6E-05s 22:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:52', 'download_propers_config') 22:22:52.2 Info: Committing Transaction 22:22:52.2 Info: 33: download_propers_config migrated 22:22:52.2 Info: => 0.0004796s 22:22:52.2 Info: 34: remove_language_profiles migrating 22:22:52.2 Info: Beginning Transaction 22:22:52.2 Info: Starting migration of Main DB to 34 22:22:52.2 Info: DeleteTable LanguageProfiles 22:22:52.2 Info: DROP TABLE "LanguageProfiles" 22:22:52.2 Info: => 0.0002106s 22:22:52.2 Info: DeleteColumn Artists LanguageProfileId 22:22:52.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:52.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" 22:22:52.2 Info: DROP TABLE "Artists" 22:22:52.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.2 Info: => 0.0044267s 22:22:52.2 Info: DeleteColumn ImportLists LanguageProfileId 22:22:52.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) 22:22:52.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" 22:22:52.2 Info: DROP TABLE "ImportLists" 22:22:52.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:52.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:52.2 Info: => 0.0038324s 22:22:52.2 Info: DeleteColumn Blacklist Language 22:22:52.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) 22:22:52.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" 22:22:52.2 Info: DROP TABLE "Blacklist" 22:22:52.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:52.2 Info: => 0.0039027s 22:22:52.2 Info: DeleteColumn History Language 22:22:52.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) 22:22:52.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" 22:22:52.2 Info: DROP TABLE "History" 22:22:52.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:52.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:52.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:52.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:52.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:52.2 Info: => 0.0041912s 22:22:52.2 Info: DeleteColumn LyricFiles Language 22:22: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) 22:22: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" 22:22:52.2 Info: DROP TABLE "LyricFiles" 22:22:52.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:52.2 Info: => 0.0036221s 22:22:52.2 Info: DeleteColumn TrackFiles Language 22:22: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) 22:22: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" 22:22:52.2 Info: DROP TABLE "TrackFiles" 22:22:52.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:52.2 Info: => 0.0060196s 22:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:52', 'remove_language_profiles') 22:22:52.2 Info: Committing Transaction 22:22:52.2 Info: 34: remove_language_profiles migrated 22:22:52.2 Info: => 0.0066831s 22:22:52.2 Info: 35: multi_disc_naming_format migrating 22:22:52.2 Info: Beginning Transaction 22:22:52.2 Info: Starting migration of Main DB to 35 22:22:52.2 Info: AlterTable NamingConfig 22:22:52.2 Info: => 5E-07s 22:22:52.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:52.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:52.2 Info: => 0.0005908s 22:22:52.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:52.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:52.2 Info: => 3.64E-05s 22:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:52', 'multi_disc_naming_format') 22:22:52.2 Info: Committing Transaction 22:22:52.2 Info: 35: multi_disc_naming_format migrated 22:22:52.2 Info: => 0.0004291s 22:22:52.2 Info: 36: add_download_client_priority migrating 22:22:52.2 Info: Beginning Transaction 22:22:52.2 Info: Starting migration of Main DB to 36 22:22:52.2 Info: AlterTable DownloadClients 22:22:52.2 Info: => 5E-07s 22:22:52.2 Info: CreateColumn DownloadClients Priority Int32 22:22:52.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:52.3 Info: => 0.0006663s 22:22:52.3 Info: PerformDBOperation 22:22:52.3 Info: Performing DB Operation 22:22:52.3 Info: => 4.58E-05s 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:52', 'add_download_client_priority') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 36: add_download_client_priority migrated 22:22:52.3 Info: => 0.0005089s 22:22:52.3 Info: 37: remove_growl_prowl migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 37 22:22:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:52.3 Info: => 3.67E-05s 22:22:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:52.3 Info: => 2.52E-05s 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:52', 'remove_growl_prowl') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 37: remove_growl_prowl migrated 22:22:52.3 Info: => 0.0004726s 22:22:52.3 Info: 38: remove_plex_hometheatre migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 38 22:22:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:52.3 Info: => 3.39E-05s 22:22:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:52.3 Info: => 2.63E-05s 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:52', 'remove_plex_hometheatre') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 38: remove_plex_hometheatre migrated 22:22:52.3 Info: => 0.0004674s 22:22:52.3 Info: 39: add_root_folder_add_defaults migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 39 22:22:52.3 Info: AlterTable RootFolders 22:22:52.3 Info: => 5E-07s 22:22:52.3 Info: CreateColumn RootFolders Name String 22:22:52.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:52.3 Info: => 0.0005633s 22:22:52.3 Info: AlterTable RootFolders 22:22:52.3 Info: => 4E-07s 22:22:52.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:52.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:52.3 Info: => 0.0006133s 22:22:52.3 Info: AlterTable RootFolders 22:22:52.3 Info: => 3E-07s 22:22:52.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:52.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:52.3 Info: => 0.0005442s 22:22:52.3 Info: AlterTable RootFolders 22:22:52.3 Info: => 3E-07s 22:22:52.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:52.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:52.3 Info: => 0.0005722s 22:22:52.3 Info: AlterTable RootFolders 22:22:52.3 Info: => 4E-07s 22:22:52.3 Info: CreateColumn RootFolders DefaultTags String 22:22:52.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:52.3 Info: => 0.0005409s 22:22:52.3 Info: PerformDBOperation 22:22:52.3 Info: Performing DB Operation 22:22:52.3 Info: => 4.4E-05s 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:52', 'add_root_folder_add_defaults') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 39: add_root_folder_add_defaults migrated 22:22:52.3 Info: => 0.000509s 22:22:52.3 Info: 40: task_duration migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 40 22:22:52.3 Info: AlterTable ScheduledTasks 22:22:52.3 Info: => 5E-07s 22:22:52.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:52.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:52.3 Info: => 0.0005419s 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:52', 'task_duration') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 40: task_duration migrated 22:22:52.3 Info: => 0.0010128s 22:22:52.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 41 22:22:52.3 Info: AlterTable ReleaseProfiles 22:22:52.3 Info: => 5E-07s 22:22:52.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:52.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:52.3 Info: => 0.0005465s 22:22:52.3 Info: AlterTable ReleaseProfiles 22:22:52.3 Info: => 3E-07s 22:22:52.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:52.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:52.3 Info: => 0.0005197s 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:52', 'add_indexer_and_enabled_to_release_profiles') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:52.3 Info: => 0.001055s 22:22:52.3 Info: 42: remove_album_folders migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 42 22:22:52.3 Info: DeleteColumn Artists AlbumFolder 22:22:52.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:52.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" 22:22:52.3 Info: DROP TABLE "Artists" 22:22:52.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.3 Info: => 0.0042746s 22:22:52.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:52.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:52.3 Info: => 3.23E-05s 22:22:52.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:52.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:52.3 Info: => 6.39E-05s 22:22:52.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:52.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) 22:22:52.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:52.3 Info: DROP TABLE "NamingConfig" 22:22:52.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:52.3 Info: => 0.0035135s 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:52', 'remove_album_folders') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 42: remove_album_folders migrated 22:22:52.3 Info: => 0.0040122s 22:22:52.3 Info: 44: add_priority_to_indexers migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 44 22:22:52.3 Info: AlterTable Indexers 22:22:52.3 Info: => 4E-07s 22:22:52.3 Info: CreateColumn Indexers Priority Int32 22:22:52.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:52.3 Info: => 0.0005753s 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:52', 'add_priority_to_indexers') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 44: add_priority_to_indexers migrated 22:22:52.3 Info: => 0.0009738s 22:22:52.3 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 45 22:22:52.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:52.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:52.3 Info: => 0.0001214s 22:22:52.3 Info: PerformDBOperation 22:22:52.3 Info: Performing DB Operation 22:22:52.3 Info: => 2.26E-05s 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:52', 'remove_chown_and_folderchmod_config') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:52.3 Info: => 0.0003958s 22:22:52.3 Info: 47: update_notifiarr migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 47 22:22:52.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:52.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:52.3 Info: => 6.37E-05s 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:52', 'update_notifiarr') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 47: update_notifiarr migrated 22:22:52.3 Info: => 0.0005092s 22:22:52.3 Info: 49: email_multiple_addresses migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 49 22:22:52.3 Info: PerformDBOperation 22:22:52.3 Info: Performing DB Operation 22:22:52.3 Info: => 4.91E-05s 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:52', 'email_multiple_addresses') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 49: email_multiple_addresses migrated 22:22:52.3 Info: => 0.0004086s 22:22:52.3 Info: 50: rename_blacklist_to_blocklist migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 50 22:22:52.3 Info: RenameTable Blacklist Blocklist 22:22:52.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:52.3 Info: => 0.002029s 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:52', 'rename_blacklist_to_blocklist') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 50: rename_blacklist_to_blocklist migrated 22:22:52.3 Info: => 0.0023988s 22:22:52.3 Info: 51: cdh_per_downloadclient migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 51 22:22:52.3 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') 22:22:52.3 Info: AlterTable DownloadClients 22:22:52.3 Info: => 4E-07s 22:22:52.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:52.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:52.3 Info: => 0.0005376s 22:22:52.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:52.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:52.3 Info: => 0.0005196s 22:22:52.3 Info: PerformDBOperation 22:22:52.3 Info: Performing DB Operation 22:22:52.3 Info: => 0.0001597s 22:22:52.3 Info: -> 1 Insert operations completed in 00:00:00.0000717 taking an average of 00:00:00.0000717 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:52', 'cdh_per_downloadclient') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 51: cdh_per_downloadclient migrated 22:22:52.3 Info: => 0.000645s 22:22:52.3 Debug: Took: 00:00:00.2160590 22:22:52.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 22:22:52.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 22:22:52.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181723709225_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:52.3 Info: DatabaseEngineVersionCheck migrating 22:22:52.3 Info: PerformDBOperation 22:22:52.3 Info: Performing DB Operation 22:22:52.3 Info: SQLite 3.48.0 22:22:52.3 Info: => 0.0014092s 22:22:52.3 Info: DatabaseEngineVersionCheck migrated 22:22:52.3 Info: => 0.0014199s 22:22:52.3 Info: VersionMigration migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: CreateTable VersionInfo 22:22:52.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:52.3 Info: => 0.0002032s 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: VersionMigration migrated 22:22:52.3 Info: => 0.0009239s 22:22:52.3 Info: VersionUniqueMigration migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: CreateIndex VersionInfo (Version) 22:22:52.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:52.3 Info: => 9.94E-05s 22:22:52.3 Info: AlterTable VersionInfo 22:22:52.3 Info: => 6E-07s 22:22:52.3 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:52.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:52.3 Info: => 0.0004512s 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: VersionUniqueMigration migrated 22:22:52.3 Info: => 0.0008471s 22:22:52.3 Info: VersionDescriptionMigration migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: AlterTable VersionInfo 22:22:52.3 Info: => 4E-07s 22:22:52.3 Info: CreateColumn VersionInfo Description String 22:22:52.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:52.3 Info: => 0.0001854s 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: VersionDescriptionMigration migrated 22:22:52.3 Info: => 0.0004846s 22:22:52.3 Info: 1: InitialSetup migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 1 22:22:52.3 Info: CreateTable Config 22:22:52.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:52.3 Info: => 0.0001654s 22:22:52.3 Info: CreateIndex Config (Key) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:52.3 Info: => 7.35E-05s 22:22:52.3 Info: CreateTable RootFolders 22:22:52.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:52.3 Info: => 9.8E-05s 22:22:52.3 Info: CreateIndex RootFolders (Path) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:52.3 Info: => 6.86E-05s 22:22:52.3 Info: CreateTable Artists 22:22: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) 22:22:52.3 Info: => 0.0002038s 22:22:52.3 Info: CreateIndex Artists (ForeignArtistId) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:52.3 Info: => 7E-05s 22:22:52.3 Info: CreateIndex Artists (NameSlug) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:52.3 Info: => 6.62E-05s 22:22:52.3 Info: CreateIndex Artists (CleanName) 22:22:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.3 Info: => 6.22E-05s 22:22:52.3 Info: CreateIndex Artists (Path) 22:22:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.3 Info: => 6.21E-05s 22:22:52.3 Info: CreateTable Albums 22:22: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) 22:22:52.3 Info: => 0.0001984s 22:22:52.3 Info: CreateIndex Albums (ForeignAlbumId) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.3 Info: => 7.15E-05s 22:22:52.3 Info: CreateIndex Albums (MBId) 22:22:52.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.3 Info: => 6.59E-05s 22:22:52.3 Info: CreateIndex Albums (TADBId) 22:22:52.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.3 Info: => 7.46E-05s 22:22:52.3 Info: CreateIndex Albums (TitleSlug) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.3 Info: => 6.25E-05s 22:22:52.3 Info: CreateIndex Albums (CleanTitle) 22:22:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.3 Info: => 6.02E-05s 22:22:52.3 Info: CreateIndex Albums (Path) 22:22:52.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:52.3 Info: => 5.97E-05s 22:22:52.3 Info: CreateTable Tracks 22:22: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) 22:22:52.3 Info: => 0.0001415s 22:22:52.3 Info: CreateIndex Tracks (ForeignTrackId) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.3 Info: => 6.7E-05s 22:22:52.3 Info: CreateIndex Tracks (ArtistId) 22:22:52.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:52.3 Info: => 6.89E-05s 22:22:52.3 Info: CreateIndex Tracks (TrackFileId) 22:22:52.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.3 Info: => 6.95E-05s 22:22:52.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:52.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:52.3 Info: => 6.99E-05s 22:22:52.3 Info: CreateTable TrackFiles 22:22: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) 22:22:52.3 Info: => 0.0001347s 22:22:52.3 Info: CreateIndex TrackFiles (ArtistId) 22:22:52.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:52.3 Info: => 6.76E-05s 22:22:52.3 Info: CreateIndex TrackFiles (AlbumId) 22:22:52.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.3 Info: => 6.29E-05s 22:22:52.3 Info: CreateTable History 22:22: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) 22:22:52.3 Info: => 0.0001377s 22:22:52.3 Info: CreateIndex History (Date) 22:22:52.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:52.3 Info: => 6.79E-05s 22:22:52.3 Info: CreateIndex History (EventType) 22:22:52.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:52.3 Info: => 6.42E-05s 22:22:52.3 Info: CreateIndex History (DownloadId) 22:22:52.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:52.3 Info: => 6.27E-05s 22:22:52.3 Info: CreateIndex History (AlbumId) 22:22:52.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:52.3 Info: => 6.37E-05s 22:22:52.3 Info: CreateTable Notifications 22:22: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) 22:22:52.3 Info: => 0.0001539s 22:22:52.3 Info: CreateTable ScheduledTasks 22:22: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) 22:22:52.3 Info: => 0.0001143s 22:22:52.3 Info: CreateIndex ScheduledTasks (TypeName) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:52.3 Info: => 8.36E-05s 22:22:52.3 Info: CreateTable Indexers 22:22: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) 22:22:52.3 Info: => 0.0001125s 22:22:52.3 Info: CreateIndex Indexers (Name) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:52.3 Info: => 6.93E-05s 22:22:52.3 Info: CreateTable Profiles 22:22: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) 22:22:52.3 Info: => 0.0001054s 22:22:52.3 Info: CreateIndex Profiles (Name) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:52.3 Info: => 8.99E-05s 22:22:52.3 Info: CreateTable QualityDefinitions 22:22: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) 22:22:52.3 Info: => 0.0001223s 22:22:52.3 Info: CreateIndex QualityDefinitions (Quality) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:52.3 Info: => 7.04E-05s 22:22:52.3 Info: CreateIndex QualityDefinitions (Title) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:52.3 Info: => 7.2E-05s 22:22:52.3 Info: CreateTable NamingConfig 22:22: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) 22:22:52.3 Info: => 0.0001233s 22:22:52.3 Info: CreateTable Blacklist 22:22: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 '') 22:22:52.3 Info: => 0.0001656s 22:22:52.3 Info: CreateTable Metadata 22:22: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) 22:22:52.3 Info: => 0.0001101s 22:22:52.3 Info: CreateTable MetadataFiles 22:22: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) 22:22:52.3 Info: => 0.000125s 22:22:52.3 Info: CreateTable DownloadClients 22:22: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) 22:22:52.3 Info: => 0.0001105s 22:22:52.3 Info: CreateTable PendingReleases 22:22: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 '') 22:22:52.3 Info: => 0.0001203s 22:22:52.3 Info: CreateTable RemotePathMappings 22:22: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) 22:22:52.3 Info: => 0.0001028s 22:22:52.3 Info: CreateTable Tags 22:22:52.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:52.3 Info: => 9.98E-05s 22:22:52.3 Info: CreateIndex Tags (Label) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:52.3 Info: => 7.9E-05s 22:22:52.3 Info: CreateTable Restrictions 22:22:52.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:52.3 Info: => 0.0001062s 22:22:52.3 Info: CreateTable DelayProfiles 22:22: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) 22:22:52.3 Info: => 0.0001294s 22:22:52.3 Info: CreateTable Users 22:22: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) 22:22:52.3 Info: => 0.0001033s 22:22:52.3 Info: CreateIndex Users (Identifier) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:52.3 Info: => 7.95E-05s 22:22:52.3 Info: CreateIndex Users (Username) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:52.3 Info: => 7.43E-05s 22:22:52.3 Info: CreateTable Commands 22:22: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) 22:22:52.3 Info: => 0.0001297s 22:22:52.3 Info: CreateTable IndexerStatus 22:22: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) 22:22:52.3 Info: => 0.0001242s 22:22:52.3 Info: CreateIndex IndexerStatus (ProviderId) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:52.3 Info: => 9.5E-05s 22:22:52.3 Info: CreateTable ExtraFiles 22:22: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) 22:22:52.3 Info: => 0.0001297s 22:22:52.3 Info: CreateTable LyricFiles 22:22: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) 22:22:52.3 Info: => 0.0001714s 22:22:52.3 Info: CreateTable LanguageProfiles 22:22: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) 22:22:52.3 Info: => 0.0001108s 22:22:52.3 Info: CreateIndex LanguageProfiles (Name) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:52.3 Info: => 0.0001013s 22:22:52.3 Info: CreateTable DownloadClientStatus 22:22: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) 22:22:52.3 Info: => 0.0001125s 22:22:52.3 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:52.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:52.3 Info: => 8.22E-05s 22:22:52.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:52.3 Info: -> 1 Insert operations completed in 00:00:00.0000519 taking an average of 00:00:00.0000519 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:52', 'InitialSetup') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 1: InitialSetup migrated 22:22:52.3 Info: => 0.0009291s 22:22:52.3 Info: 2: add_reason_to_pending_releases migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 2 22:22:52.3 Info: AlterTable PendingReleases 22:22:52.3 Info: => 5E-07s 22:22:52.3 Info: CreateColumn PendingReleases Reason Int32 22:22:52.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:52.3 Info: => 0.0004966s 22:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:52', 'add_reason_to_pending_releases') 22:22:52.3 Info: Committing Transaction 22:22:52.3 Info: 2: add_reason_to_pending_releases migrated 22:22:52.3 Info: => 0.0009262s 22:22:52.3 Info: 3: add_medium_support migrating 22:22:52.3 Info: Beginning Transaction 22:22:52.3 Info: Starting migration of Main DB to 3 22:22:52.3 Info: AlterTable Albums 22:22:52.3 Info: => 5E-07s 22:22:52.3 Info: CreateColumn Albums Media String 22:22:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:52.3 Info: => 0.0004753s 22:22:52.3 Info: AlterTable Tracks 22:22:52.3 Info: => 4E-07s 22:22:52.3 Info: CreateColumn Tracks MediumNumber Int32 22:22:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:52.3 Info: => 0.0004996s 22:22:52.3 Info: AlterTable Tracks 22:22:52.3 Info: => 3E-07s 22:22:52.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:52.3 Info: => 0.0004496s 22:22:52.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:52.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:52.3 Info: => 3.47E-05s 22:22:52.3 Info: DeleteColumn Tracks TrackNumber 22:22:52.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:52.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:52.3 Info: DROP TABLE "Tracks" 22:22:52.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.4 Info: => 0.0037613s 22:22:52.4 Info: AlterTable Tracks 22:22:52.4 Info: => 4E-07s 22:22:52.4 Info: CreateColumn Tracks TrackNumber String 22:22:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:52.4 Info: => 0.0004483s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:52', 'add_medium_support') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 3: add_medium_support migrated 22:22:52.4 Info: => 0.0009334s 22:22:52.4 Info: 4: add_various_qualites_in_profile migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 4 22:22:52.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:52.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:52.4 Info: => 3.94E-05s 22:22:52.4 Info: PerformDBOperation 22:22:52.4 Info: Performing DB Operation 22:22:52.4 Info: => 2.71E-05s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:52', 'add_various_qualites_in_profile') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 4: add_various_qualites_in_profile migrated 22:22:52.4 Info: => 0.0003731s 22:22:52.4 Info: 5: metadata_profiles migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 5 22:22:52.4 Info: CreateTable MetadataProfiles 22:22: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) 22:22:52.4 Info: => 0.0001272s 22:22:52.4 Info: CreateIndex MetadataProfiles (Name) 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:52.4 Info: => 8.56E-05s 22:22:52.4 Info: AlterTable Artists 22:22:52.4 Info: => 4E-07s 22:22:52.4 Info: CreateColumn Artists MetadataProfileId Int32 22:22:52.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:52.4 Info: => 0.0005363s 22:22:52.4 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22: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) 22:22: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" 22:22:52.4 Info: DROP TABLE "Artists" 22:22:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.4 Info: => 0.0038355s 22:22:52.4 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22: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) 22:22: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" 22:22:52.4 Info: DROP TABLE "Artists" 22:22:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.4 Info: => 0.0037905s 22:22:52.4 Info: AlterTable Albums 22:22:52.4 Info: => 3E-07s 22:22:52.4 Info: CreateColumn Albums SecondaryTypes String 22:22:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:52.4 Info: => 0.0004552s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:52', 'metadata_profiles') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 5: metadata_profiles migrated 22:22:52.4 Info: => 0.0009647s 22:22:52.4 Info: 6: separate_automatic_and_interactive_search migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 6 22:22:52.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22: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) 22:22:52.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:52.4 Info: DROP TABLE "Indexers" 22:22:52.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:52.4 Info: => 0.0032615s 22:22:52.4 Info: AlterTable Indexers 22:22:52.4 Info: => 4E-07s 22:22:52.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:52.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:52.4 Info: => 0.0004471s 22:22:52.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:52.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:52.4 Info: => 3.09E-05s 22:22:52.4 Info: AlterTable Indexers 22:22:52.4 Info: => 3E-07s 22:22:52.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22: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) 22:22: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" 22:22:52.4 Info: DROP TABLE "Indexers" 22:22:52.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:52.4 Info: => 0.0032562s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:52', 'separate_automatic_and_interactive_search') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 6: separate_automatic_and_interactive_search migrated 22:22:52.4 Info: => 0.0037642s 22:22:52.4 Info: 7: change_album_path_to_relative migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 7 22:22:52.4 Info: DeleteColumn Albums Path 22:22: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) 22:22: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" 22:22:52.4 Info: DROP TABLE "Albums" 22:22:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.4 Info: => 0.0040527s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:52', 'change_album_path_to_relative') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 7: change_album_path_to_relative migrated 22:22:52.4 Info: => 0.0045652s 22:22:52.4 Info: 8: change_quality_size_mb_to_kb migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 8 22:22: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 22:22: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 22:22:52.4 Info: => 3.69E-05s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:52', 'change_quality_size_mb_to_kb') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 8: change_quality_size_mb_to_kb migrated 22:22:52.4 Info: => 0.0003898s 22:22:52.4 Info: 9: album_releases migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 9 22:22:52.4 Info: AlterTable Albums 22:22:52.4 Info: => 5E-07s 22:22:52.4 Info: CreateColumn Albums Releases String 22:22:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:52.4 Info: => 0.0004676s 22:22:52.4 Info: AlterTable Albums 22:22:52.4 Info: => 4E-07s 22:22:52.4 Info: CreateColumn Albums CurrentRelease String 22:22:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:52.4 Info: => 0.0004547s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:52', 'album_releases') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 9: album_releases migrated 22:22:52.4 Info: => 0.0008114s 22:22:52.4 Info: 10: album_releases_fix migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 10 22:22:52.4 Info: AlterTable Albums 22:22:52.4 Info: => 6E-07s 22:22:52.4 Info: AlterColumn Albums Releases String 22:22: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) 22:22: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" 22:22:52.4 Info: DROP TABLE "Albums" 22:22:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.4 Info: => 0.0039244s 22:22:52.4 Info: AlterTable Albums 22:22:52.4 Info: => 4E-07s 22:22:52.4 Info: AlterColumn Albums CurrentRelease String 22:22: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) 22:22: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" 22:22:52.4 Info: DROP TABLE "Albums" 22:22:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.4 Info: => 0.0039403s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:52', 'album_releases_fix') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 10: album_releases_fix migrated 22:22:52.4 Info: => 0.0044222s 22:22:52.4 Info: 11: import_lists migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 11 22:22:52.4 Info: CreateTable ImportLists 22:22: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) 22:22:52.4 Info: => 0.0001505s 22:22:52.4 Info: CreateIndex ImportLists (Name) 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:52.4 Info: => 7.9E-05s 22:22:52.4 Info: CreateTable ImportListStatus 22:22: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) 22:22:52.4 Info: => 0.0001266s 22:22:52.4 Info: CreateIndex ImportListStatus (ProviderId) 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:52.4 Info: => 7.82E-05s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:52', 'import_lists') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 11: import_lists migrated 22:22:52.4 Info: => 0.0005167s 22:22:52.4 Info: 12: add_release_status migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 12 22:22:52.4 Info: AlterTable MetadataProfiles 22:22:52.4 Info: => 5E-07s 22:22:52.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:52.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:52.4 Info: => 0.0005241s 22:22:52.4 Info: PerformDBOperation 22:22:52.4 Info: Performing DB Operation 22:22:52.4 Info: => 2.37E-05s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:52', 'add_release_status') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 12: add_release_status migrated 22:22:52.4 Info: => 0.0004417s 22:22:52.4 Info: 13: album_download_notification migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 13 22:22:52.4 Info: AlterTable Notifications 22:22:52.4 Info: => 5E-07s 22:22:52.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:52.4 Info: => 0.0004801s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:52', 'album_download_notification') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 13: album_download_notification migrated 22:22:52.4 Info: => 0.0008454s 22:22:52.4 Info: 14: fix_language_metadata_profiles migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 14 22:22: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 22:22: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 22:22:52.4 Info: => 9.15E-05s 22:22: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 22:22: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 22:22:52.4 Info: => 6.67E-05s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:52', 'fix_language_metadata_profiles') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 14: fix_language_metadata_profiles migrated 22:22:52.4 Info: => 0.0004143s 22:22:52.4 Info: 15: remove_fanzub migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 15 22:22:52.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:52.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:52.4 Info: => 3.38E-05s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:52', 'remove_fanzub') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 15: remove_fanzub migrated 22:22:52.4 Info: => 0.0003723s 22:22:52.4 Info: 16: update_artist_history_indexes migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 16 22:22:52.4 Info: CreateIndex Albums (ArtistId) 22:22:52.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:52.4 Info: => 0.0001108s 22:22:52.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:52.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:52.4 Info: => 8.73E-05s 22:22:52.4 Info: DeleteIndex History (AlbumId) 22:22:52.4 Info: DROP INDEX "IX_History_AlbumId" 22:22:52.4 Info: => 0.0001324s 22:22:52.4 Info: CreateIndex History (AlbumId, Date) 22:22:52.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:52.4 Info: => 9.12E-05s 22:22:52.4 Info: DeleteIndex History (DownloadId) 22:22:52.4 Info: DROP INDEX "IX_History_DownloadId" 22:22:52.4 Info: => 0.0001067s 22:22:52.4 Info: CreateIndex History (DownloadId, Date) 22:22:52.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:52.4 Info: => 7.85E-05s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:52', 'update_artist_history_indexes') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 16: update_artist_history_indexes migrated 22:22:52.4 Info: => 0.0005067s 22:22:52.4 Info: 17: remove_nma migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 17 22:22:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:52.4 Info: => 4.53E-05s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:52', 'remove_nma') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 17: remove_nma migrated 22:22:52.4 Info: => 0.000376s 22:22:52.4 Info: 18: album_disambiguation migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 18 22:22:52.4 Info: AlterTable Albums 22:22:52.4 Info: => 5E-07s 22:22:52.4 Info: CreateColumn Albums Disambiguation String 22:22:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:52.4 Info: => 0.0005015s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:52', 'album_disambiguation') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 18: album_disambiguation migrated 22:22:52.4 Info: => 0.0008582s 22:22:52.4 Info: 19: add_ape_quality_in_profiles migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 19 22:22:52.4 Info: PerformDBOperation 22:22:52.4 Info: Performing DB Operation 22:22:52.4 Info: => 2.8E-05s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:52', 'add_ape_quality_in_profiles') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 19: add_ape_quality_in_profiles migrated 22:22:52.4 Info: => 0.0003436s 22:22:52.4 Info: 20: remove_pushalot migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 20 22:22:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:52.4 Info: => 3.63E-05s 22:22:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:52.4 Info: => 2.65E-05s 22:22:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:52.4 Info: => 2.37E-05s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:52', 'remove_pushalot') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 20: remove_pushalot migrated 22:22:52.4 Info: => 0.0003395s 22:22:52.4 Info: 21: add_custom_filters migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 21 22:22:52.4 Info: CreateTable CustomFilters 22:22: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) 22:22:52.4 Info: => 0.0001486s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:52', 'add_custom_filters') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 21: add_custom_filters migrated 22:22:52.4 Info: => 0.0005105s 22:22:52.4 Info: 22: import_list_tags migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 22 22:22:52.4 Info: AlterTable ImportLists 22:22:52.4 Info: => 5E-07s 22:22:52.4 Info: CreateColumn ImportLists Tags String 22:22:52.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:52.4 Info: => 0.0005025s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:52', 'import_list_tags') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 22: import_list_tags migrated 22:22:52.4 Info: => 0.0008635s 22:22:52.4 Info: 23: add_release_groups_etc migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 23 22:22:52.4 Info: CreateTable ArtistMetadata 22:22: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) 22:22:52.4 Info: => 0.000158s 22:22:52.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:52.4 Info: => 8.26E-05s 22:22: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" 22:22: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" 22:22:52.4 Info: => 7.07E-05s 22:22:52.4 Info: AlterTable Artists 22:22:52.4 Info: => 2E-07s 22:22:52.4 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:52.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:52.4 Info: => 0.0005025s 22:22:52.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:52.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:52.4 Info: => 5.16E-05s 22:22:52.4 Info: CreateTable AlbumReleases 22:22: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) 22:22:52.4 Info: => 0.0001765s 22:22:52.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:52.4 Info: => 0.0001037s 22:22:52.4 Info: CreateIndex AlbumReleases (AlbumId) 22:22:52.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:52.4 Info: => 7.64E-05s 22:22:52.4 Info: PerformDBOperation 22:22:52.4 Info: Performing DB Operation 22:22:52.4 Info: => 4.37E-05s 22:22:52.4 Info: AlterTable Albums 22:22:52.4 Info: => 3E-07s 22:22:52.4 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:52.4 Info: => 0.0005271s 22:22:52.4 Info: AlterTable Albums 22:22:52.4 Info: => 3E-07s 22:22:52.4 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:52.4 Info: => 0.0005206s 22:22:52.4 Info: AlterTable Albums 22:22:52.4 Info: => 4E-07s 22:22:52.4 Info: CreateColumn Albums Links String 22:22:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:52.4 Info: => 0.0005195s 22:22: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") 22:22:52.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:52.4 Info: => 8.51E-05s 22:22:52.4 Info: AlterTable Tracks 22:22:52.4 Info: => 4E-07s 22:22:52.4 Info: CreateColumn Tracks ForeignRecordingId String 22:22:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:52.4 Info: => 0.000525s 22:22:52.4 Info: AlterTable Tracks 22:22:52.4 Info: => 4E-07s 22:22:52.4 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:52.4 Info: => 0.000525s 22:22:52.4 Info: AlterTable Tracks 22:22:52.4 Info: => 4E-07s 22:22:52.4 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:52.4 Info: => 0.0005991s 22:22: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") 22:22:52.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:52.4 Info: => 6.91E-05s 22:22: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") 22:22:52.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:52.4 Info: => 5.75E-05s 22:22:52.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22: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) 22:22: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" 22:22:52.4 Info: DROP TABLE "Artists" 22:22:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.4 Info: => 0.0134627s 22:22:52.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22: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) 22:22: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" 22:22:52.4 Info: DROP TABLE "Albums" 22:22:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.4 Info: => 0.0042207s 22:22:52.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22: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) 22:22: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" 22:22:52.4 Info: DROP TABLE "Tracks" 22:22:52.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.4 Info: => 0.0038254s 22:22:52.4 Info: DeleteColumn TrackFiles ArtistId 22:22:52.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:52.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:52.4 Info: DROP TABLE "TrackFiles" 22:22:52.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.4 Info: => 0.0037497s 22:22:52.4 Info: CreateIndex Artists (ArtistMetadataId) 22:22:52.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.4 Info: => 7.56E-05s 22:22:52.4 Info: CreateIndex Artists (Monitored) 22:22:52.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.4 Info: => 7.19E-05s 22:22:52.4 Info: CreateIndex Albums (ArtistMetadataId) 22:22:52.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:52.4 Info: => 7.3E-05s 22:22:52.4 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:52.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:52.4 Info: => 6.93E-05s 22:22:52.4 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:52.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:52.4 Info: => 6.91E-05s 22:22:52.4 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:52.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:52.4 Info: => 6.6E-05s 22:22:52.4 Info: UpdateData 22:22:52.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:52.4 Info: => 3.83E-05s 22:22:52.4 Info: UpdateData 22:22:52.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:52.4 Info: => 3.01E-05s 22:22:52.4 Info: UpdateData 22:22:52.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:52.4 Info: => 3.8E-05s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:52', 'add_release_groups_etc') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 23: add_release_groups_etc migrated 22:22:52.4 Info: => 0.0007127s 22:22:52.4 Info: 24: NewMediaInfoFormat migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 24 22:22:52.4 Info: UpdateData 22:22:52.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:52.4 Info: => 9.17E-05s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:52', 'NewMediaInfoFormat') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 24: NewMediaInfoFormat migrated 22:22:52.4 Info: => 0.000517s 22:22:52.4 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 25 22:22:52.4 Info: RenameTable Restrictions ReleaseProfiles 22:22:52.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:52.4 Info: => 0.0014195s 22:22:52.4 Info: AlterTable ReleaseProfiles 22:22:52.4 Info: => 4E-07s 22:22:52.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:52.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:52.4 Info: => 0.0005468s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:52', 'rename_restrictions_to_release_profiles') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:52.4 Info: => 0.001008s 22:22:52.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 26 22:22:52.4 Info: RenameTable Profiles QualityProfiles 22:22:52.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:52.4 Info: => 0.0014256s 22:22:52.4 Info: AlterTable QualityProfiles 22:22:52.4 Info: => 5E-07s 22:22:52.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:52.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:52.4 Info: => 0.0005079s 22:22:52.4 Info: AlterTable LanguageProfiles 22:22:52.4 Info: => 3E-07s 22:22:52.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:52.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:52.4 Info: => 0.0005538s 22:22:52.4 Info: UpdateData 22:22:52.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:52.4 Info: => 3.76E-05s 22:22:52.4 Info: UpdateData 22:22:52.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:52.4 Info: => 2.62E-05s 22:22:52.4 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:52.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:52.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:22:52.4 Info: DROP TABLE "Artists" 22:22:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.4 Info: => 0.0039817s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:52', 'rename_quality_profiles_add_upgrade_allowed') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:52.4 Info: => 0.0045441s 22:22:52.4 Info: 27: add_import_exclusions migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 27 22:22:52.4 Info: CreateTable ImportListExclusions 22:22:52.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:52.4 Info: => 0.0001346s 22:22:52.4 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:52.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:52.4 Info: => 0.0001025s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:52', 'add_import_exclusions') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 27: add_import_exclusions migrated 22:22:52.4 Info: => 0.0006018s 22:22:52.4 Info: 28: clean_artist_metadata_table migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 28 22:22:52.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:52.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:52.4 Info: => 0.0001279s 22:22:52.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:52.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:52.4 Info: => 0.000116s 22:22:52.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:52.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:22:52.4 Info: => 0.0001128s 22:22:52.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:52.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:22:52.4 Info: => 0.0001177s 22:22:52.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:52.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:22:52.4 Info: => 0.0001087s 22:22:52.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:52.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:52.4 Info: => 0.0001121s 22:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:52', 'clean_artist_metadata_table') 22:22:52.4 Info: Committing Transaction 22:22:52.4 Info: 28: clean_artist_metadata_table migrated 22:22:52.4 Info: => 0.0005761s 22:22:52.4 Info: 29: health_issue_notification migrating 22:22:52.4 Info: Beginning Transaction 22:22:52.4 Info: Starting migration of Main DB to 29 22:22:52.4 Info: AlterTable Notifications 22:22:52.4 Info: => 5E-07s 22:22:52.4 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:52.4 Info: => 0.0005256s 22:22:52.4 Info: AlterTable Notifications 22:22:52.4 Info: => 4E-07s 22:22:52.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:52.4 Info: => 0.0004946s 22:22:52.4 Info: AlterTable Notifications 22:22:52.4 Info: => 4E-07s 22:22:52.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:52.4 Info: => 0.0005s 22:22:52.4 Info: AlterTable Notifications 22:22:52.4 Info: => 3E-07s 22:22:52.4 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:52.4 Info: => 0.0005056s 22:22:52.4 Info: AlterTable Notifications 22:22:52.4 Info: => 4E-07s 22:22:52.4 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:52.4 Info: => 0.0004979s 22:22:52.4 Info: DeleteColumn Notifications OnDownload 22:22:52.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:52.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:52.4 Info: DROP TABLE "Notifications" 22:22:52.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:52.4 Info: => 0.0041227s 22:22:52.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:52.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:52.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:52.4 Info: DROP TABLE "Notifications" 22:22:52.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:52.5 Info: => 0.0040982s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:52', 'health_issue_notification') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 29: health_issue_notification migrated 22:22:52.5 Info: => 0.0046107s 22:22:52.5 Info: 30: add_mediafilerepository_mtime migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 30 22:22:52.5 Info: AlterTable TrackFiles 22:22:52.5 Info: => 5E-07s 22:22:52.5 Info: CreateColumn TrackFiles Modified DateTime 22:22:52.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:52.5 Info: => 0.0005325s 22:22:52.5 Info: AlterTable TrackFiles 22:22:52.5 Info: => 4E-07s 22:22:52.5 Info: CreateColumn TrackFiles Path String 22:22:52.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:52.5 Info: => 0.0005157s 22:22:52.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:52.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:52.5 Info: => 3.02E-05s 22:22: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) 22:22: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) 22:22:52.5 Info: => 0.0001613s 22:22: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) 22:22: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) 22:22:52.5 Info: => 0.000126s 22:22: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) 22:22: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) 22:22:52.5 Info: => 0.0001297s 22:22: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") 22:22: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") 22:22:52.5 Info: => 6.45E-05s 22:22:52.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:52.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:52.5 Info: => 4.52E-05s 22:22:52.5 Info: AlterTable TrackFiles 22:22:52.5 Info: => 3E-07s 22:22:52.5 Info: AlterColumn TrackFiles Path String 22:22:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22: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" 22:22:52.5 Info: DROP TABLE "TrackFiles" 22:22:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.5 Info: => 0.0039766s 22:22:52.5 Info: CreateIndex TrackFiles (Path) 22:22:52.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:52.5 Info: => 7.68E-05s 22:22:52.5 Info: DeleteColumn TrackFiles RelativePath 22:22:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22: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" 22:22:52.5 Info: DROP TABLE "TrackFiles" 22:22:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:52.5 Info: => 0.0043402s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:52', 'add_mediafilerepository_mtime') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 30: add_mediafilerepository_mtime migrated 22:22:52.5 Info: => 0.0048365s 22:22:52.5 Info: 31: add_artistmetadataid_constraint migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 31 22:22: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") 22:22: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") 22:22:52.5 Info: => 6.82E-05s 22:22:52.5 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:52.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:52.5 Info: => 0.0001174s 22:22:52.5 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22: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" 22:22:52.5 Info: DROP TABLE "Artists" 22:22:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.5 Info: => 0.0044462s 22:22:52.5 Info: CreateIndex Artists (ArtistMetadataId) 22:22:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.5 Info: => 9.57E-05s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:52', 'add_artistmetadataid_constraint') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 31: add_artistmetadataid_constraint migrated 22:22:52.5 Info: => 0.0006361s 22:22:52.5 Info: 32: old_ids_and_artist_alias migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 32 22:22:52.5 Info: AlterTable ArtistMetadata 22:22:52.5 Info: => 5E-07s 22:22:52.5 Info: CreateColumn ArtistMetadata Aliases String 22:22:52.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:52.5 Info: => 0.000526s 22:22:52.5 Info: AlterTable ArtistMetadata 22:22:52.5 Info: => 3E-07s 22:22:52.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:52.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.5 Info: => 0.00052s 22:22:52.5 Info: AlterTable Albums 22:22:52.5 Info: => 4E-07s 22:22:52.5 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:52.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.5 Info: => 0.0005697s 22:22:52.5 Info: AlterTable AlbumReleases 22:22:52.5 Info: => 3E-07s 22:22:52.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:52.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.5 Info: => 0.0005463s 22:22:52.5 Info: AlterTable Tracks 22:22:52.5 Info: => 2E-07s 22:22:52.5 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:52.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.5 Info: => 0.0005155s 22:22:52.5 Info: AlterTable Tracks 22:22:52.5 Info: => 3E-07s 22:22:52.5 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:52.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.5 Info: => 0.0005196s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:52', 'old_ids_and_artist_alias') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 32: old_ids_and_artist_alias migrated 22:22:52.5 Info: => 0.0009981s 22:22:52.5 Info: 33: download_propers_config migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 33 22:22:52.5 Info: PerformDBOperation 22:22:52.5 Info: Performing DB Operation 22:22:52.5 Info: => 2.5E-05s 22:22:52.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:52.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:52.5 Info: => 2.55E-05s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:52', 'download_propers_config') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 33: download_propers_config migrated 22:22:52.5 Info: => 0.0004571s 22:22:52.5 Info: 34: remove_language_profiles migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 34 22:22:52.5 Info: DeleteTable LanguageProfiles 22:22:52.5 Info: DROP TABLE "LanguageProfiles" 22:22:52.5 Info: => 0.0001755s 22:22:52.5 Info: DeleteColumn Artists LanguageProfileId 22:22:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22: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" 22:22:52.5 Info: DROP TABLE "Artists" 22:22:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.5 Info: => 0.0042184s 22:22:52.5 Info: DeleteColumn ImportLists LanguageProfileId 22:22: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) 22:22: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" 22:22:52.5 Info: DROP TABLE "ImportLists" 22:22:52.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:52.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:52.5 Info: => 0.0037164s 22:22:52.5 Info: DeleteColumn Blacklist Language 22:22: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) 22:22: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" 22:22:52.5 Info: DROP TABLE "Blacklist" 22:22:52.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:52.5 Info: => 0.0036438s 22:22:52.5 Info: DeleteColumn History Language 22:22: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) 22:22: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" 22:22:52.5 Info: DROP TABLE "History" 22:22:52.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:52.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:52.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:52.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:52.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:52.5 Info: => 0.0041121s 22:22:52.5 Info: DeleteColumn LyricFiles Language 22:22: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) 22:22: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" 22:22:52.5 Info: DROP TABLE "LyricFiles" 22:22:52.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:52.5 Info: => 0.0051372s 22:22:52.5 Info: DeleteColumn TrackFiles Language 22:22:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22: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" 22:22:52.5 Info: DROP TABLE "TrackFiles" 22:22:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:52.5 Info: => 0.0036835s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:52', 'remove_language_profiles') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 34: remove_language_profiles migrated 22:22:52.5 Info: => 0.0042917s 22:22:52.5 Info: 35: multi_disc_naming_format migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 35 22:22:52.5 Info: AlterTable NamingConfig 22:22:52.5 Info: => 4E-07s 22:22:52.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:52.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:52.5 Info: => 0.0005213s 22:22:52.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:52.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:52.5 Info: => 3.2E-05s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:52', 'multi_disc_naming_format') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 35: multi_disc_naming_format migrated 22:22:52.5 Info: => 0.0004121s 22:22:52.5 Info: 36: add_download_client_priority migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 36 22:22:52.5 Info: AlterTable DownloadClients 22:22:52.5 Info: => 5E-07s 22:22:52.5 Info: CreateColumn DownloadClients Priority Int32 22:22:52.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:52.5 Info: => 0.0005831s 22:22:52.5 Info: PerformDBOperation 22:22:52.5 Info: Performing DB Operation 22:22:52.5 Info: => 4.67E-05s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:52', 'add_download_client_priority') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 36: add_download_client_priority migrated 22:22:52.5 Info: => 0.0005354s 22:22:52.5 Info: 37: remove_growl_prowl migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 37 22:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:52.5 Info: => 3.45E-05s 22:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:52.5 Info: => 2.48E-05s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:52', 'remove_growl_prowl') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 37: remove_growl_prowl migrated 22:22:52.5 Info: => 0.0004537s 22:22:52.5 Info: 38: remove_plex_hometheatre migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 38 22:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:52.5 Info: => 3.29E-05s 22:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:52.5 Info: => 2.34E-05s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:52', 'remove_plex_hometheatre') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 38: remove_plex_hometheatre migrated 22:22:52.5 Info: => 0.0004421s 22:22:52.5 Info: 39: add_root_folder_add_defaults migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 39 22:22:52.5 Info: AlterTable RootFolders 22:22:52.5 Info: => 5E-07s 22:22:52.5 Info: CreateColumn RootFolders Name String 22:22:52.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:52.5 Info: => 0.0005344s 22:22:52.5 Info: AlterTable RootFolders 22:22:52.5 Info: => 4E-07s 22:22:52.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:52.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:52.5 Info: => 0.0005152s 22:22:52.5 Info: AlterTable RootFolders 22:22:52.5 Info: => 4E-07s 22:22:52.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:52.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:52.5 Info: => 0.0005979s 22:22:52.5 Info: AlterTable RootFolders 22:22:52.5 Info: => 3E-07s 22:22:52.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:52.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:52.5 Info: => 0.00052s 22:22:52.5 Info: AlterTable RootFolders 22:22:52.5 Info: => 3E-07s 22:22:52.5 Info: CreateColumn RootFolders DefaultTags String 22:22:52.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:52.5 Info: => 0.0005171s 22:22:52.5 Info: PerformDBOperation 22:22:52.5 Info: Performing DB Operation 22:22:52.5 Info: => 4.72E-05s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:52', 'add_root_folder_add_defaults') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 39: add_root_folder_add_defaults migrated 22:22:52.5 Info: => 0.0005031s 22:22:52.5 Info: 40: task_duration migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 40 22:22:52.5 Info: AlterTable ScheduledTasks 22:22:52.5 Info: => 5E-07s 22:22:52.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:52.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:52.5 Info: => 0.0005045s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:52', 'task_duration') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 40: task_duration migrated 22:22:52.5 Info: => 0.0008907s 22:22:52.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 41 22:22:52.5 Info: AlterTable ReleaseProfiles 22:22:52.5 Info: => 5E-07s 22:22:52.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:52.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:52.5 Info: => 0.0006043s 22:22:52.5 Info: AlterTable ReleaseProfiles 22:22:52.5 Info: => 3E-07s 22:22:52.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:52.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:52.5 Info: => 0.0005012s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:52', 'add_indexer_and_enabled_to_release_profiles') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:52.5 Info: => 0.0009202s 22:22:52.5 Info: 42: remove_album_folders migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 42 22:22:52.5 Info: DeleteColumn Artists AlbumFolder 22:22:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:52.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" 22:22:52.5 Info: DROP TABLE "Artists" 22:22:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.5 Info: => 0.0040476s 22:22:52.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:52.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:52.5 Info: => 3.31E-05s 22:22:52.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:52.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:52.5 Info: => 2.64E-05s 22:22:52.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:52.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) 22:22:52.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:52.5 Info: DROP TABLE "NamingConfig" 22:22:52.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:52.5 Info: => 0.0034914s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:52', 'remove_album_folders') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 42: remove_album_folders migrated 22:22:52.5 Info: => 0.0040566s 22:22:52.5 Info: 44: add_priority_to_indexers migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 44 22:22:52.5 Info: AlterTable Indexers 22:22:52.5 Info: => 8E-07s 22:22:52.5 Info: CreateColumn Indexers Priority Int32 22:22:52.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:52.5 Info: => 0.0006524s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:52', 'add_priority_to_indexers') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 44: add_priority_to_indexers migrated 22:22:52.5 Info: => 0.0011133s 22:22:52.5 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 45 22:22:52.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:52.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:52.5 Info: => 0.0001202s 22:22:52.5 Info: PerformDBOperation 22:22:52.5 Info: Performing DB Operation 22:22:52.5 Info: => 2.28E-05s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:52', 'remove_chown_and_folderchmod_config') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:52.5 Info: => 0.000397s 22:22:52.5 Info: 47: update_notifiarr migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 47 22:22:52.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:52.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:52.5 Info: => 6.72E-05s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:52', 'update_notifiarr') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 47: update_notifiarr migrated 22:22:52.5 Info: => 0.0004342s 22:22:52.5 Info: 49: email_multiple_addresses migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 49 22:22:52.5 Info: PerformDBOperation 22:22:52.5 Info: Performing DB Operation 22:22:52.5 Info: => 5.9E-05s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:52', 'email_multiple_addresses') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 49: email_multiple_addresses migrated 22:22:52.5 Info: => 0.0004546s 22:22:52.5 Info: 50: rename_blacklist_to_blocklist migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 50 22:22:52.5 Info: RenameTable Blacklist Blocklist 22:22:52.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:52.5 Info: => 0.0020753s 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:52', 'rename_blacklist_to_blocklist') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 50: rename_blacklist_to_blocklist migrated 22:22:52.5 Info: => 0.0025534s 22:22:52.5 Info: 51: cdh_per_downloadclient migrating 22:22:52.5 Info: Beginning Transaction 22:22:52.5 Info: Starting migration of Main DB to 51 22:22:52.5 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 22:22:52.5 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') 22:22:52.5 Info: AlterTable DownloadClients 22:22:52.5 Info: => 4E-07s 22:22:52.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:52.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:52.5 Info: => 0.0005227s 22:22:52.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:52.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:52.5 Info: => 0.0005051s 22:22:52.5 Info: PerformDBOperation 22:22:52.5 Info: Performing DB Operation 22:22:52.5 Info: => 0.0001639s 22:22:52.5 Info: -> 2 Insert operations completed in 00:00:00.0001185 taking an average of 00:00:00.0000592 22:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:52', 'cdh_per_downloadclient') 22:22:52.5 Info: Committing Transaction 22:22:52.5 Info: 51: cdh_per_downloadclient migrated 22:22:52.5 Info: => 0.0006426s 22:22:52.5 Debug: Took: 00:00:00.2048888 22:22:52.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 22:22:52.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 22:22:52.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181726168728_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:52.6 Info: DatabaseEngineVersionCheck migrating 22:22:52.6 Info: PerformDBOperation 22:22:52.6 Info: Performing DB Operation 22:22:52.6 Info: SQLite 3.48.0 22:22:52.6 Info: => 0.0013887s 22:22:52.6 Info: DatabaseEngineVersionCheck migrated 22:22:52.6 Info: => 0.0014024s 22:22:52.6 Info: VersionMigration migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: CreateTable VersionInfo 22:22:52.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:52.6 Info: => 0.0002107s 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: VersionMigration migrated 22:22:52.6 Info: => 0.0009086s 22:22:52.6 Info: VersionUniqueMigration migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: CreateIndex VersionInfo (Version) 22:22:52.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:52.6 Info: => 0.0001021s 22:22:52.6 Info: AlterTable VersionInfo 22:22:52.6 Info: => 5E-07s 22:22:52.6 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:52.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:52.6 Info: => 0.0004497s 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: VersionUniqueMigration migrated 22:22:52.6 Info: => 0.0007991s 22:22:52.6 Info: VersionDescriptionMigration migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: AlterTable VersionInfo 22:22:52.6 Info: => 4E-07s 22:22:52.6 Info: CreateColumn VersionInfo Description String 22:22:52.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:52.6 Info: => 0.0001881s 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: VersionDescriptionMigration migrated 22:22:52.6 Info: => 0.000472s 22:22:52.6 Info: 1: InitialSetup migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 1 22:22:52.6 Info: CreateTable Config 22:22:52.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:52.6 Info: => 0.0001686s 22:22:52.6 Info: CreateIndex Config (Key) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:52.6 Info: => 7.41E-05s 22:22:52.6 Info: CreateTable RootFolders 22:22:52.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:52.6 Info: => 0.000102s 22:22:52.6 Info: CreateIndex RootFolders (Path) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:52.6 Info: => 6.98E-05s 22:22:52.6 Info: CreateTable Artists 22:22:52.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) 22:22:52.6 Info: => 0.0002076s 22:22:52.6 Info: CreateIndex Artists (ForeignArtistId) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:52.6 Info: => 9.76E-05s 22:22:52.6 Info: CreateIndex Artists (NameSlug) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:52.6 Info: => 7.13E-05s 22:22:52.6 Info: CreateIndex Artists (CleanName) 22:22:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.6 Info: => 6.95E-05s 22:22:52.6 Info: CreateIndex Artists (Path) 22:22:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.6 Info: => 6.69E-05s 22:22:52.6 Info: CreateTable Albums 22:22:52.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) 22:22:52.6 Info: => 0.0002299s 22:22:52.6 Info: CreateIndex Albums (ForeignAlbumId) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.6 Info: => 6.81E-05s 22:22:52.6 Info: CreateIndex Albums (MBId) 22:22:52.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.6 Info: => 6.33E-05s 22:22:52.6 Info: CreateIndex Albums (TADBId) 22:22:52.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.6 Info: => 6.2E-05s 22:22:52.6 Info: CreateIndex Albums (TitleSlug) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.6 Info: => 6.25E-05s 22:22:52.6 Info: CreateIndex Albums (CleanTitle) 22:22:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.6 Info: => 6.1E-05s 22:22:52.6 Info: CreateIndex Albums (Path) 22:22:52.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:52.6 Info: => 6.03E-05s 22:22:52.6 Info: CreateTable Tracks 22:22:52.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) 22:22:52.6 Info: => 0.0001406s 22:22:52.6 Info: CreateIndex Tracks (ForeignTrackId) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.6 Info: => 7.01E-05s 22:22:52.6 Info: CreateIndex Tracks (ArtistId) 22:22:52.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:52.6 Info: => 6.96E-05s 22:22:52.6 Info: CreateIndex Tracks (TrackFileId) 22:22:52.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.6 Info: => 6.86E-05s 22:22:52.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:52.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:52.6 Info: => 6.98E-05s 22:22:52.6 Info: CreateTable TrackFiles 22:22:52.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) 22:22:52.6 Info: => 0.0001356s 22:22:52.6 Info: CreateIndex TrackFiles (ArtistId) 22:22:52.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:52.6 Info: => 6.74E-05s 22:22:52.6 Info: CreateIndex TrackFiles (AlbumId) 22:22:52.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.6 Info: => 6.48E-05s 22:22:52.6 Info: CreateTable History 22:22:52.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) 22:22:52.6 Info: => 0.0001419s 22:22:52.6 Info: CreateIndex History (Date) 22:22:52.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:52.6 Info: => 6.89E-05s 22:22:52.6 Info: CreateIndex History (EventType) 22:22:52.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:52.6 Info: => 6.5E-05s 22:22:52.6 Info: CreateIndex History (DownloadId) 22:22:52.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:52.6 Info: => 6.33E-05s 22:22:52.6 Info: CreateIndex History (AlbumId) 22:22:52.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:52.6 Info: => 6.37E-05s 22:22:52.6 Info: CreateTable Notifications 22:22:52.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) 22:22:52.6 Info: => 0.0001292s 22:22:52.6 Info: CreateTable ScheduledTasks 22:22:52.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:52.6 Info: => 0.0001122s 22:22:52.6 Info: CreateIndex ScheduledTasks (TypeName) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:52.6 Info: => 7.11E-05s 22:22:52.6 Info: CreateTable Indexers 22:22:52.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) 22:22:52.6 Info: => 0.0001156s 22:22:52.6 Info: CreateIndex Indexers (Name) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:52.6 Info: => 6.95E-05s 22:22:52.6 Info: CreateTable Profiles 22:22:52.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:52.6 Info: => 0.0001057s 22:22:52.6 Info: CreateIndex Profiles (Name) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:52.6 Info: => 9.16E-05s 22:22:52.6 Info: CreateTable QualityDefinitions 22:22:52.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:52.6 Info: => 0.0001233s 22:22:52.6 Info: CreateIndex QualityDefinitions (Quality) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:52.6 Info: => 7.11E-05s 22:22:52.6 Info: CreateIndex QualityDefinitions (Title) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:52.6 Info: => 9.48E-05s 22:22:52.6 Info: CreateTable NamingConfig 22:22:52.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) 22:22:52.6 Info: => 0.0001386s 22:22:52.6 Info: CreateTable Blacklist 22:22:52.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 '') 22:22:52.6 Info: => 0.0001964s 22:22:52.6 Info: CreateTable Metadata 22:22:52.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) 22:22:52.6 Info: => 0.0001142s 22:22:52.6 Info: CreateTable MetadataFiles 22:22:52.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) 22:22:52.6 Info: => 0.0001277s 22:22:52.6 Info: CreateTable DownloadClients 22:22:52.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) 22:22:52.6 Info: => 0.0001136s 22:22:52.6 Info: CreateTable PendingReleases 22:22:52.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 '') 22:22:52.6 Info: => 0.000122s 22:22:52.6 Info: CreateTable RemotePathMappings 22:22:52.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:52.6 Info: => 0.0001107s 22:22:52.6 Info: CreateTable Tags 22:22:52.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:52.6 Info: => 9.97E-05s 22:22:52.6 Info: CreateIndex Tags (Label) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:52.6 Info: => 8.05E-05s 22:22:52.6 Info: CreateTable Restrictions 22:22:52.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:52.6 Info: => 0.0001067s 22:22:52.6 Info: CreateTable DelayProfiles 22:22:52.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) 22:22:52.6 Info: => 0.0001347s 22:22:52.6 Info: CreateTable Users 22:22:52.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:52.6 Info: => 0.0001076s 22:22:52.6 Info: CreateIndex Users (Identifier) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:52.6 Info: => 8.04E-05s 22:22:52.6 Info: CreateIndex Users (Username) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:52.6 Info: => 7.41E-05s 22:22:52.6 Info: CreateTable Commands 22:22:52.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) 22:22:52.6 Info: => 0.0001323s 22:22:52.6 Info: CreateTable IndexerStatus 22:22:52.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) 22:22:52.6 Info: => 0.0001271s 22:22:52.6 Info: CreateIndex IndexerStatus (ProviderId) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:52.6 Info: => 9.54E-05s 22:22:52.6 Info: CreateTable ExtraFiles 22:22:52.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) 22:22:52.6 Info: => 0.0001322s 22:22:52.6 Info: CreateTable LyricFiles 22:22:52.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) 22:22:52.6 Info: => 0.0001363s 22:22:52.6 Info: CreateTable LanguageProfiles 22:22:52.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:52.6 Info: => 0.0001064s 22:22:52.6 Info: CreateIndex LanguageProfiles (Name) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:52.6 Info: => 8.02E-05s 22:22:52.6 Info: CreateTable DownloadClientStatus 22:22:52.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) 22:22:52.6 Info: => 0.0001157s 22:22:52.6 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:52.6 Info: => 8.26E-05s 22:22:52.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:52.6 Info: -> 1 Insert operations completed in 00:00:00.0000508 taking an average of 00:00:00.0000508 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:52', 'InitialSetup') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 1: InitialSetup migrated 22:22:52.6 Info: => 0.0010706s 22:22:52.6 Info: 2: add_reason_to_pending_releases migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 2 22:22:52.6 Info: AlterTable PendingReleases 22:22:52.6 Info: => 5E-07s 22:22:52.6 Info: CreateColumn PendingReleases Reason Int32 22:22:52.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:52.6 Info: => 0.0004994s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:52', 'add_reason_to_pending_releases') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 2: add_reason_to_pending_releases migrated 22:22:52.6 Info: => 0.0009229s 22:22:52.6 Info: 3: add_medium_support migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 3 22:22:52.6 Info: AlterTable Albums 22:22:52.6 Info: => 4E-07s 22:22:52.6 Info: CreateColumn Albums Media String 22:22:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:52.6 Info: => 0.0004844s 22:22:52.6 Info: AlterTable Tracks 22:22:52.6 Info: => 4E-07s 22:22:52.6 Info: CreateColumn Tracks MediumNumber Int32 22:22:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:52.6 Info: => 0.0004617s 22:22:52.6 Info: AlterTable Tracks 22:22:52.6 Info: => 4E-07s 22:22:52.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:52.6 Info: => 0.0004736s 22:22:52.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:52.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:52.6 Info: => 3.75E-05s 22:22:52.6 Info: DeleteColumn Tracks TrackNumber 22:22:52.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) 22:22:52.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" 22:22:52.6 Info: DROP TABLE "Tracks" 22:22:52.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.6 Info: => 0.0037573s 22:22:52.6 Info: AlterTable Tracks 22:22:52.6 Info: => 4E-07s 22:22:52.6 Info: CreateColumn Tracks TrackNumber String 22:22:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:52.6 Info: => 0.0004545s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:52', 'add_medium_support') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 3: add_medium_support migrated 22:22:52.6 Info: => 0.00094s 22:22:52.6 Info: 4: add_various_qualites_in_profile migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 4 22:22:52.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:52.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:52.6 Info: => 3.92E-05s 22:22:52.6 Info: PerformDBOperation 22:22:52.6 Info: Performing DB Operation 22:22:52.6 Info: => 2.11E-05s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:52', 'add_various_qualites_in_profile') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 4: add_various_qualites_in_profile migrated 22:22:52.6 Info: => 0.000359s 22:22:52.6 Info: 5: metadata_profiles migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 5 22:22:52.6 Info: CreateTable MetadataProfiles 22:22:52.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:52.6 Info: => 0.0001306s 22:22:52.6 Info: CreateIndex MetadataProfiles (Name) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:52.6 Info: => 8.58E-05s 22:22:52.6 Info: AlterTable Artists 22:22:52.6 Info: => 3E-07s 22:22:52.6 Info: CreateColumn Artists MetadataProfileId Int32 22:22:52.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:52.6 Info: => 0.0004676s 22:22:52.6 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:52.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) 22:22:52.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" 22:22:52.6 Info: DROP TABLE "Artists" 22:22:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.6 Info: => 0.0039137s 22:22:52.6 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:52.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) 22:22:52.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" 22:22:52.6 Info: DROP TABLE "Artists" 22:22:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.6 Info: => 0.0038429s 22:22:52.6 Info: AlterTable Albums 22:22:52.6 Info: => 4E-07s 22:22:52.6 Info: CreateColumn Albums SecondaryTypes String 22:22:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:52.6 Info: => 0.0004536s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:52', 'metadata_profiles') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 5: metadata_profiles migrated 22:22:52.6 Info: => 0.0010008s 22:22:52.6 Info: 6: separate_automatic_and_interactive_search migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 6 22:22:52.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:52.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) 22:22:52.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:52.6 Info: DROP TABLE "Indexers" 22:22:52.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:52.6 Info: => 0.0032757s 22:22:52.6 Info: AlterTable Indexers 22:22:52.6 Info: => 5E-07s 22:22:52.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:52.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:52.6 Info: => 0.0004497s 22:22:52.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:52.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:52.6 Info: => 3.05E-05s 22:22:52.6 Info: AlterTable Indexers 22:22:52.6 Info: => 2E-07s 22:22:52.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:52.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) 22:22:52.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" 22:22:52.6 Info: DROP TABLE "Indexers" 22:22:52.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:52.6 Info: => 0.0032742s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:52', 'separate_automatic_and_interactive_search') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 6: separate_automatic_and_interactive_search migrated 22:22:52.6 Info: => 0.0037345s 22:22:52.6 Info: 7: change_album_path_to_relative migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 7 22:22:52.6 Info: DeleteColumn Albums Path 22:22:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:52.6 Info: DROP TABLE "Albums" 22:22:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.6 Info: => 0.0041072s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:52', 'change_album_path_to_relative') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 7: change_album_path_to_relative migrated 22:22:52.6 Info: => 0.0046427s 22:22:52.6 Info: 8: change_quality_size_mb_to_kb migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 8 22:22:52.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:52.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:52.6 Info: => 9.42E-05s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:52', 'change_quality_size_mb_to_kb') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 8: change_quality_size_mb_to_kb migrated 22:22:52.6 Info: => 0.0004737s 22:22:52.6 Info: 9: album_releases migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 9 22:22:52.6 Info: AlterTable Albums 22:22:52.6 Info: => 5E-07s 22:22:52.6 Info: CreateColumn Albums Releases String 22:22:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:52.6 Info: => 0.0004736s 22:22:52.6 Info: AlterTable Albums 22:22:52.6 Info: => 3E-07s 22:22:52.6 Info: CreateColumn Albums CurrentRelease String 22:22:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:52.6 Info: => 0.0004515s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:52', 'album_releases') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 9: album_releases migrated 22:22:52.6 Info: => 0.0008001s 22:22:52.6 Info: 10: album_releases_fix migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 10 22:22:52.6 Info: AlterTable Albums 22:22:52.6 Info: => 5E-07s 22:22:52.6 Info: AlterColumn Albums Releases String 22:22:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:52.6 Info: DROP TABLE "Albums" 22:22:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.6 Info: => 0.0040465s 22:22:52.6 Info: AlterTable Albums 22:22:52.6 Info: => 4E-07s 22:22:52.6 Info: AlterColumn Albums CurrentRelease String 22:22:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:52.6 Info: DROP TABLE "Albums" 22:22:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.6 Info: => 0.0045461s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:52', 'album_releases_fix') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 10: album_releases_fix migrated 22:22:52.6 Info: => 0.0050337s 22:22:52.6 Info: 11: import_lists migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 11 22:22:52.6 Info: CreateTable ImportLists 22:22:52.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:52.6 Info: => 0.0001698s 22:22:52.6 Info: CreateIndex ImportLists (Name) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:52.6 Info: => 8.33E-05s 22:22:52.6 Info: CreateTable ImportListStatus 22:22:52.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:52.6 Info: => 0.0001312s 22:22:52.6 Info: CreateIndex ImportListStatus (ProviderId) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:52.6 Info: => 8.24E-05s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:52', 'import_lists') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 11: import_lists migrated 22:22:52.6 Info: => 0.0005753s 22:22:52.6 Info: 12: add_release_status migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 12 22:22:52.6 Info: AlterTable MetadataProfiles 22:22:52.6 Info: => 6E-07s 22:22:52.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:52.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:52.6 Info: => 0.0004959s 22:22:52.6 Info: PerformDBOperation 22:22:52.6 Info: Performing DB Operation 22:22:52.6 Info: => 2.75E-05s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:52', 'add_release_status') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 12: add_release_status migrated 22:22:52.6 Info: => 0.0004569s 22:22:52.6 Info: 13: album_download_notification migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 13 22:22:52.6 Info: AlterTable Notifications 22:22:52.6 Info: => 6E-07s 22:22:52.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:52.6 Info: => 0.0005191s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:52', 'album_download_notification') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 13: album_download_notification migrated 22:22:52.6 Info: => 0.0008983s 22:22:52.6 Info: 14: fix_language_metadata_profiles migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 14 22:22:52.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:52.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:52.6 Info: => 9.55E-05s 22:22:52.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:52.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:52.6 Info: => 7.37E-05s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:52', 'fix_language_metadata_profiles') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 14: fix_language_metadata_profiles migrated 22:22:52.6 Info: => 0.0004222s 22:22:52.6 Info: 15: remove_fanzub migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 15 22:22:52.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:52.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:52.6 Info: => 3.3E-05s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:52', 'remove_fanzub') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 15: remove_fanzub migrated 22:22:52.6 Info: => 0.0004649s 22:22:52.6 Info: 16: update_artist_history_indexes migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 16 22:22:52.6 Info: CreateIndex Albums (ArtistId) 22:22:52.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:52.6 Info: => 0.000108s 22:22:52.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:52.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:52.6 Info: => 9.72E-05s 22:22:52.6 Info: DeleteIndex History (AlbumId) 22:22:52.6 Info: DROP INDEX "IX_History_AlbumId" 22:22:52.6 Info: => 0.0001352s 22:22:52.6 Info: CreateIndex History (AlbumId, Date) 22:22:52.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:52.6 Info: => 8.5E-05s 22:22:52.6 Info: DeleteIndex History (DownloadId) 22:22:52.6 Info: DROP INDEX "IX_History_DownloadId" 22:22:52.6 Info: => 0.0001148s 22:22:52.6 Info: CreateIndex History (DownloadId, Date) 22:22:52.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:52.6 Info: => 8.17E-05s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:52', 'update_artist_history_indexes') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 16: update_artist_history_indexes migrated 22:22:52.6 Info: => 0.0005408s 22:22:52.6 Info: 17: remove_nma migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 17 22:22:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:52.6 Info: => 5.08E-05s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:52', 'remove_nma') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 17: remove_nma migrated 22:22:52.6 Info: => 0.0004847s 22:22:52.6 Info: 18: album_disambiguation migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 18 22:22:52.6 Info: AlterTable Albums 22:22:52.6 Info: => 5E-07s 22:22:52.6 Info: CreateColumn Albums Disambiguation String 22:22:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:52.6 Info: => 0.0005211s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:52', 'album_disambiguation') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 18: album_disambiguation migrated 22:22:52.6 Info: => 0.0008796s 22:22:52.6 Info: 19: add_ape_quality_in_profiles migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 19 22:22:52.6 Info: PerformDBOperation 22:22:52.6 Info: Performing DB Operation 22:22:52.6 Info: => 3.29E-05s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:52', 'add_ape_quality_in_profiles') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 19: add_ape_quality_in_profiles migrated 22:22:52.6 Info: => 0.0004309s 22:22:52.6 Info: 20: remove_pushalot migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 20 22:22:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:52.6 Info: => 5.02E-05s 22:22:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:52.6 Info: => 3.33E-05s 22:22:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:52.6 Info: => 3.06E-05s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:52', 'remove_pushalot') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 20: remove_pushalot migrated 22:22:52.6 Info: => 0.0003944s 22:22:52.6 Info: 21: add_custom_filters migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 21 22:22:52.6 Info: CreateTable CustomFilters 22:22:52.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:52.6 Info: => 0.0001369s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:52', 'add_custom_filters') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 21: add_custom_filters migrated 22:22:52.6 Info: => 0.0005276s 22:22:52.6 Info: 22: import_list_tags migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 22 22:22:52.6 Info: AlterTable ImportLists 22:22:52.6 Info: => 5E-07s 22:22:52.6 Info: CreateColumn ImportLists Tags String 22:22:52.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:52.6 Info: => 0.0005111s 22:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:52', 'import_list_tags') 22:22:52.6 Info: Committing Transaction 22:22:52.6 Info: 22: import_list_tags migrated 22:22:52.6 Info: => 0.0008382s 22:22:52.6 Info: 23: add_release_groups_etc migrating 22:22:52.6 Info: Beginning Transaction 22:22:52.6 Info: Starting migration of Main DB to 23 22:22:52.6 Info: CreateTable ArtistMetadata 22:22:52.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:52.6 Info: => 0.000171s 22:22:52.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:52.6 Info: => 9.95E-05s 22:22:52.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:52.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:52.6 Info: => 9.04E-05s 22:22:52.6 Info: AlterTable Artists 22:22:52.6 Info: => 3E-07s 22:22:52.6 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:52.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:52.6 Info: => 0.0005263s 22:22:52.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:52.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:52.6 Info: => 5.99E-05s 22:22:52.6 Info: CreateTable AlbumReleases 22:22:52.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:52.6 Info: => 0.0001727s 22:22:52.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:52.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:52.6 Info: => 8.46E-05s 22:22:52.6 Info: CreateIndex AlbumReleases (AlbumId) 22:22:52.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:52.6 Info: => 7.82E-05s 22:22:52.6 Info: PerformDBOperation 22:22:52.6 Info: Performing DB Operation 22:22:52.6 Info: => 3.44E-05s 22:22:52.6 Info: AlterTable Albums 22:22:52.6 Info: => 3E-07s 22:22:52.6 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:52.6 Info: => 0.0005354s 22:22:52.6 Info: AlterTable Albums 22:22:52.6 Info: => 4E-07s 22:22:52.6 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:52.6 Info: => 0.0005272s 22:22:52.6 Info: AlterTable Albums 22:22:52.6 Info: => 4E-07s 22:22:52.6 Info: CreateColumn Albums Links String 22:22:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:52.6 Info: => 0.0006152s 22:22:52.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:52.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:52.6 Info: => 9.04E-05s 22:22:52.6 Info: AlterTable Tracks 22:22:52.6 Info: => 3E-07s 22:22:52.6 Info: CreateColumn Tracks ForeignRecordingId String 22:22:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:52.6 Info: => 0.0005359s 22:22:52.6 Info: AlterTable Tracks 22:22:52.6 Info: => 3E-07s 22:22:52.6 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:52.6 Info: => 0.0005183s 22:22:52.6 Info: AlterTable Tracks 22:22:52.6 Info: => 2E-07s 22:22:52.6 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:52.6 Info: => 0.0005356s 22:22:52.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:52.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:52.6 Info: => 7.54E-05s 22:22:52.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:52.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:52.6 Info: => 7.61E-05s 22:22:52.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:52.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 22:22:52.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" 22:22:52.7 Info: DROP TABLE "Artists" 22:22:52.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.7 Info: => 0.0123211s 22:22:52.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:52.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:52.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:52.7 Info: DROP TABLE "Albums" 22:22:52.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.7 Info: => 0.0046802s 22:22:52.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:52.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) 22:22:52.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" 22:22:52.7 Info: DROP TABLE "Tracks" 22:22:52.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:52.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.7 Info: => 0.0038817s 22:22:52.7 Info: DeleteColumn TrackFiles ArtistId 22:22:52.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:52.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" 22:22:52.7 Info: DROP TABLE "TrackFiles" 22:22:52.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.7 Info: => 0.0036216s 22:22:52.7 Info: CreateIndex Artists (ArtistMetadataId) 22:22:52.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.7 Info: => 7.9E-05s 22:22:52.7 Info: CreateIndex Artists (Monitored) 22:22:52.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.7 Info: => 8.48E-05s 22:22:52.7 Info: CreateIndex Albums (ArtistMetadataId) 22:22:52.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:52.7 Info: => 7.09E-05s 22:22:52.7 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:52.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:52.7 Info: => 6.76E-05s 22:22:52.7 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:52.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:52.7 Info: => 6.76E-05s 22:22:52.7 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:52.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:52.7 Info: => 6.82E-05s 22:22:52.7 Info: UpdateData 22:22:52.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:52.7 Info: => 3.77E-05s 22:22:52.7 Info: UpdateData 22:22:52.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:52.7 Info: => 2.99E-05s 22:22:52.7 Info: UpdateData 22:22:52.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:52.7 Info: => 3.34E-05s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:52', 'add_release_groups_etc') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 23: add_release_groups_etc migrated 22:22:52.7 Info: => 0.0006204s 22:22:52.7 Info: 24: NewMediaInfoFormat migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 24 22:22:52.7 Info: UpdateData 22:22:52.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:52.7 Info: => 4.78E-05s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:52', 'NewMediaInfoFormat') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 24: NewMediaInfoFormat migrated 22:22:52.7 Info: => 0.000442s 22:22:52.7 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 25 22:22:52.7 Info: RenameTable Restrictions ReleaseProfiles 22:22:52.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:52.7 Info: => 0.0013778s 22:22:52.7 Info: AlterTable ReleaseProfiles 22:22:52.7 Info: => 4E-07s 22:22:52.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:52.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:52.7 Info: => 0.0004859s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:52', 'rename_restrictions_to_release_profiles') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:52.7 Info: => 0.0009304s 22:22:52.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 26 22:22:52.7 Info: RenameTable Profiles QualityProfiles 22:22:52.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:52.7 Info: => 0.0013492s 22:22:52.7 Info: AlterTable QualityProfiles 22:22:52.7 Info: => 4E-07s 22:22:52.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:52.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:52.7 Info: => 0.0004831s 22:22:52.7 Info: AlterTable LanguageProfiles 22:22:52.7 Info: => 3E-07s 22:22:52.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:52.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:52.7 Info: => 0.0005235s 22:22:52.7 Info: UpdateData 22:22:52.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:52.7 Info: => 3.29E-05s 22:22:52.7 Info: UpdateData 22:22:52.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:52.7 Info: => 2.41E-05s 22:22:52.7 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:52.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:52.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" 22:22:52.7 Info: DROP TABLE "Artists" 22:22:52.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.7 Info: => 0.0041063s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:52', 'rename_quality_profiles_add_upgrade_allowed') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:52.7 Info: => 0.0047397s 22:22:52.7 Info: 27: add_import_exclusions migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 27 22:22:52.7 Info: CreateTable ImportListExclusions 22:22:52.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:52.7 Info: => 0.0001243s 22:22:52.7 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:52.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:52.7 Info: => 8.02E-05s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:52', 'add_import_exclusions') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 27: add_import_exclusions migrated 22:22:52.7 Info: => 0.000558s 22:22:52.7 Info: 28: clean_artist_metadata_table migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 28 22:22:52.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) 22:22:52.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) 22:22:52.7 Info: => 0.0001289s 22:22:52.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) 22:22:52.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) 22:22:52.7 Info: => 0.0001149s 22:22:52.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) 22:22:52.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) 22:22:52.7 Info: => 0.0001132s 22:22:52.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) 22:22:52.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) 22:22:52.7 Info: => 0.0001132s 22:22:52.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) 22:22:52.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) 22:22:52.7 Info: => 0.0001145s 22:22:52.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) 22:22:52.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) 22:22:52.7 Info: => 0.0001099s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:52', 'clean_artist_metadata_table') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 28: clean_artist_metadata_table migrated 22:22:52.7 Info: => 0.0005491s 22:22:52.7 Info: 29: health_issue_notification migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 29 22:22:52.7 Info: AlterTable Notifications 22:22:52.7 Info: => 4E-07s 22:22:52.7 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:52.7 Info: => 0.0005191s 22:22:52.7 Info: AlterTable Notifications 22:22:52.7 Info: => 3E-07s 22:22:52.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:52.7 Info: => 0.00049s 22:22:52.7 Info: AlterTable Notifications 22:22:52.7 Info: => 3E-07s 22:22:52.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:52.7 Info: => 0.0004977s 22:22:52.7 Info: AlterTable Notifications 22:22:52.7 Info: => 3E-07s 22:22:52.7 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:52.7 Info: => 0.0004944s 22:22:52.7 Info: AlterTable Notifications 22:22:52.7 Info: => 3E-07s 22:22:52.7 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:52.7 Info: => 0.0005038s 22:22:52.7 Info: DeleteColumn Notifications OnDownload 22:22:52.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) 22:22:52.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" 22:22:52.7 Info: DROP TABLE "Notifications" 22:22:52.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:52.7 Info: => 0.0035864s 22:22:52.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:52.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) 22:22:52.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" 22:22:52.7 Info: DROP TABLE "Notifications" 22:22:52.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:52.7 Info: => 0.0035481s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:52', 'health_issue_notification') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 29: health_issue_notification migrated 22:22:52.7 Info: => 0.0040556s 22:22:52.7 Info: 30: add_mediafilerepository_mtime migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 30 22:22:52.7 Info: AlterTable TrackFiles 22:22:52.7 Info: => 4E-07s 22:22:52.7 Info: CreateColumn TrackFiles Modified DateTime 22:22:52.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:52.7 Info: => 0.0005064s 22:22:52.7 Info: AlterTable TrackFiles 22:22:52.7 Info: => 3E-07s 22:22:52.7 Info: CreateColumn TrackFiles Path String 22:22:52.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:52.7 Info: => 0.0004835s 22:22:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:52.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:52.7 Info: => 2.77E-05s 22:22:52.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) 22:22:52.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) 22:22:52.7 Info: => 0.0001131s 22:22:52.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) 22:22:52.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) 22:22:52.7 Info: => 0.0001231s 22:22:52.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) 22:22:52.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) 22:22:52.7 Info: => 0.0001317s 22:22:52.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") 22:22:52.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") 22:22:52.7 Info: => 6.13E-05s 22:22:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:52.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:52.7 Info: => 4.25E-05s 22:22:52.7 Info: AlterTable TrackFiles 22:22:52.7 Info: => 3E-07s 22:22:52.7 Info: AlterColumn TrackFiles Path String 22:22:52.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:52.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" 22:22:52.7 Info: DROP TABLE "TrackFiles" 22:22:52.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.7 Info: => 0.0036842s 22:22:52.7 Info: CreateIndex TrackFiles (Path) 22:22:52.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:52.7 Info: => 8.89E-05s 22:22:52.7 Info: DeleteColumn TrackFiles RelativePath 22:22:52.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:52.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:52.7 Info: DROP TABLE "TrackFiles" 22:22:52.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:52.7 Info: => 0.0038309s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:52', 'add_mediafilerepository_mtime') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 30: add_mediafilerepository_mtime migrated 22:22:52.7 Info: => 0.00433s 22:22:52.7 Info: 31: add_artistmetadataid_constraint migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 31 22:22:52.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") 22:22:52.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") 22:22:52.7 Info: => 7.02E-05s 22:22:52.7 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:52.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:52.7 Info: => 0.0001153s 22:22:52.7 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:52.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:52.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" 22:22:52.7 Info: DROP TABLE "Artists" 22:22:52.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.7 Info: => 0.0039576s 22:22:52.7 Info: CreateIndex Artists (ArtistMetadataId) 22:22:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.7 Info: => 7.41E-05s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:52', 'add_artistmetadataid_constraint') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 31: add_artistmetadataid_constraint migrated 22:22:52.7 Info: => 0.0005879s 22:22:52.7 Info: 32: old_ids_and_artist_alias migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 32 22:22:52.7 Info: AlterTable ArtistMetadata 22:22:52.7 Info: => 4E-07s 22:22:52.7 Info: CreateColumn ArtistMetadata Aliases String 22:22:52.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:52.7 Info: => 0.0005435s 22:22:52.7 Info: AlterTable ArtistMetadata 22:22:52.7 Info: => 4E-07s 22:22:52.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:52.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.7 Info: => 0.0005293s 22:22:52.7 Info: AlterTable Albums 22:22:52.7 Info: => 3E-07s 22:22:52.7 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:52.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.7 Info: => 0.0005057s 22:22:52.7 Info: AlterTable AlbumReleases 22:22:52.7 Info: => 3E-07s 22:22:52.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:52.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.7 Info: => 0.0005108s 22:22:52.7 Info: AlterTable Tracks 22:22:52.7 Info: => 2E-07s 22:22:52.7 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.7 Info: => 0.000512s 22:22:52.7 Info: AlterTable Tracks 22:22:52.7 Info: => 3E-07s 22:22:52.7 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:52.7 Info: => 0.0005025s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:52', 'old_ids_and_artist_alias') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 32: old_ids_and_artist_alias migrated 22:22:52.7 Info: => 0.0009746s 22:22:52.7 Info: 33: download_propers_config migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 33 22:22:52.7 Info: PerformDBOperation 22:22:52.7 Info: Performing DB Operation 22:22:52.7 Info: => 2.53E-05s 22:22:52.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:52.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:52.7 Info: => 2.75E-05s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:52', 'download_propers_config') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 33: download_propers_config migrated 22:22:52.7 Info: => 0.0004625s 22:22:52.7 Info: 34: remove_language_profiles migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 34 22:22:52.7 Info: DeleteTable LanguageProfiles 22:22:52.7 Info: DROP TABLE "LanguageProfiles" 22:22:52.7 Info: => 0.0001755s 22:22:52.7 Info: DeleteColumn Artists LanguageProfileId 22:22:52.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:52.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" 22:22:52.7 Info: DROP TABLE "Artists" 22:22:52.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.7 Info: => 0.0040821s 22:22:52.7 Info: DeleteColumn ImportLists LanguageProfileId 22:22:52.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) 22:22:52.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" 22:22:52.7 Info: DROP TABLE "ImportLists" 22:22:52.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:52.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:52.7 Info: => 0.0038403s 22:22:52.7 Info: DeleteColumn Blacklist Language 22:22:52.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) 22:22:52.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" 22:22:52.7 Info: DROP TABLE "Blacklist" 22:22:52.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:52.7 Info: => 0.0036055s 22:22:52.7 Info: DeleteColumn History Language 22:22: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) 22:22: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" 22:22:52.7 Info: DROP TABLE "History" 22:22:52.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:52.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:52.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:52.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:52.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:52.7 Info: => 0.0042524s 22:22:52.7 Info: DeleteColumn LyricFiles Language 22:22: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) 22:22: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" 22:22:52.7 Info: DROP TABLE "LyricFiles" 22:22:52.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:52.7 Info: => 0.0036173s 22:22:52.7 Info: DeleteColumn TrackFiles Language 22:22:52.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:52.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" 22:22:52.7 Info: DROP TABLE "TrackFiles" 22:22:52.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:52.7 Info: => 0.0055841s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:52', 'remove_language_profiles') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 34: remove_language_profiles migrated 22:22:52.7 Info: => 0.006208s 22:22:52.7 Info: 35: multi_disc_naming_format migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 35 22:22:52.7 Info: AlterTable NamingConfig 22:22:52.7 Info: => 4E-07s 22:22:52.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:52.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:52.7 Info: => 0.0005704s 22:22:52.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:52.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:52.7 Info: => 3.23E-05s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:52', 'multi_disc_naming_format') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 35: multi_disc_naming_format migrated 22:22:52.7 Info: => 0.0005501s 22:22:52.7 Info: 36: add_download_client_priority migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 36 22:22:52.7 Info: AlterTable DownloadClients 22:22:52.7 Info: => 5E-07s 22:22:52.7 Info: CreateColumn DownloadClients Priority Int32 22:22:52.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:52.7 Info: => 0.0005352s 22:22:52.7 Info: PerformDBOperation 22:22:52.7 Info: Performing DB Operation 22:22:52.7 Info: => 4.51E-05s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:52', 'add_download_client_priority') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 36: add_download_client_priority migrated 22:22:52.7 Info: => 0.0005035s 22:22:52.7 Info: 37: remove_growl_prowl migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 37 22:22:52.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:52.7 Info: => 3.57E-05s 22:22:52.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:52.7 Info: => 2.55E-05s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:52', 'remove_growl_prowl') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 37: remove_growl_prowl migrated 22:22:52.7 Info: => 0.0004786s 22:22:52.7 Info: 38: remove_plex_hometheatre migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 38 22:22:52.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:52.7 Info: => 3.33E-05s 22:22:52.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:52.7 Info: => 2.45E-05s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:52', 'remove_plex_hometheatre') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 38: remove_plex_hometheatre migrated 22:22:52.7 Info: => 0.0004171s 22:22:52.7 Info: 39: add_root_folder_add_defaults migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 39 22:22:52.7 Info: AlterTable RootFolders 22:22:52.7 Info: => 4E-07s 22:22:52.7 Info: CreateColumn RootFolders Name String 22:22:52.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:52.7 Info: => 0.0005404s 22:22:52.7 Info: AlterTable RootFolders 22:22:52.7 Info: => 3E-07s 22:22:52.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:52.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:52.7 Info: => 0.0005322s 22:22:52.7 Info: AlterTable RootFolders 22:22:52.7 Info: => 4E-07s 22:22:52.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:52.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:52.7 Info: => 0.0005306s 22:22:52.7 Info: AlterTable RootFolders 22:22:52.7 Info: => 2E-07s 22:22:52.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:52.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:52.7 Info: => 0.000534s 22:22:52.7 Info: AlterTable RootFolders 22:22:52.7 Info: => 4E-07s 22:22:52.7 Info: CreateColumn RootFolders DefaultTags String 22:22:52.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:52.7 Info: => 0.0005596s 22:22:52.7 Info: PerformDBOperation 22:22:52.7 Info: Performing DB Operation 22:22:52.7 Info: => 6.96E-05s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:52', 'add_root_folder_add_defaults') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 39: add_root_folder_add_defaults migrated 22:22:52.7 Info: => 0.0004685s 22:22:52.7 Info: 40: task_duration migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 40 22:22:52.7 Info: AlterTable ScheduledTasks 22:22:52.7 Info: => 6E-07s 22:22:52.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:52.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:52.7 Info: => 0.0005433s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:52', 'task_duration') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 40: task_duration migrated 22:22:52.7 Info: => 0.0009373s 22:22:52.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 41 22:22:52.7 Info: AlterTable ReleaseProfiles 22:22:52.7 Info: => 5E-07s 22:22:52.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:52.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:52.7 Info: => 0.0005374s 22:22:52.7 Info: AlterTable ReleaseProfiles 22:22:52.7 Info: => 4E-07s 22:22:52.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:52.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:52.7 Info: => 0.0005506s 22:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:52', 'add_indexer_and_enabled_to_release_profiles') 22:22:52.7 Info: Committing Transaction 22:22:52.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:52.7 Info: => 0.0009784s 22:22:52.7 Info: 42: remove_album_folders migrating 22:22:52.7 Info: Beginning Transaction 22:22:52.7 Info: Starting migration of Main DB to 42 22:22:52.7 Info: DeleteColumn Artists AlbumFolder 22:22:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:52.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" 22:22:52.8 Info: DROP TABLE "Artists" 22:22:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.8 Info: => 0.0042647s 22:22:52.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:52.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:52.8 Info: => 3.07E-05s 22:22:52.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:52.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:52.8 Info: => 2.55E-05s 22:22:52.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:52.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) 22:22:52.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:52.8 Info: DROP TABLE "NamingConfig" 22:22:52.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:52.8 Info: => 0.0034835s 22:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:52', 'remove_album_folders') 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: 42: remove_album_folders migrated 22:22:52.8 Info: => 0.0039877s 22:22:52.8 Info: 44: add_priority_to_indexers migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: Starting migration of Main DB to 44 22:22:52.8 Info: AlterTable Indexers 22:22:52.8 Info: => 5E-07s 22:22:52.8 Info: CreateColumn Indexers Priority Int32 22:22:52.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:52.8 Info: => 0.0005389s 22:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:52', 'add_priority_to_indexers') 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: 44: add_priority_to_indexers migrated 22:22:52.8 Info: => 0.0010177s 22:22:52.8 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: Starting migration of Main DB to 45 22:22:52.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:52.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:52.8 Info: => 0.0001143s 22:22:52.8 Info: PerformDBOperation 22:22:52.8 Info: Performing DB Operation 22:22:52.8 Info: => 2.36E-05s 22:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:52', 'remove_chown_and_folderchmod_config') 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:52.8 Info: => 0.0004082s 22:22:52.8 Info: 47: update_notifiarr migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: Starting migration of Main DB to 47 22:22:52.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:52.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:52.8 Info: => 5.65E-05s 22:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:52', 'update_notifiarr') 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: 47: update_notifiarr migrated 22:22:52.8 Info: => 0.0004778s 22:22:52.8 Info: 49: email_multiple_addresses migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: Starting migration of Main DB to 49 22:22:52.8 Info: PerformDBOperation 22:22:52.8 Info: Performing DB Operation 22:22:52.8 Info: => 5.76E-05s 22:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:52', 'email_multiple_addresses') 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: 49: email_multiple_addresses migrated 22:22:52.8 Info: => 0.0004374s 22:22:52.8 Info: 50: rename_blacklist_to_blocklist migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: Starting migration of Main DB to 50 22:22:52.8 Info: RenameTable Blacklist Blocklist 22:22:52.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:52.8 Info: => 0.0015252s 22:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:52', 'rename_blacklist_to_blocklist') 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: 50: rename_blacklist_to_blocklist migrated 22:22:52.8 Info: => 0.0018987s 22:22:52.8 Info: 51: cdh_per_downloadclient migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: Starting migration of Main DB to 51 22:22:52.8 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 22:22:52.8 Info: AlterTable DownloadClients 22:22:52.8 Info: => 3E-07s 22:22:52.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:52.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:52.8 Info: => 0.0005042s 22:22:52.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:52.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:52.8 Info: => 0.0005211s 22:22:52.8 Info: PerformDBOperation 22:22:52.8 Info: Performing DB Operation 22:22:52.8 Info: => 0.0001507s 22:22:52.8 Info: -> 1 Insert operations completed in 00:00:00.0000748 taking an average of 00:00:00.0000748 22:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:52', 'cdh_per_downloadclient') 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: 51: cdh_per_downloadclient migrated 22:22:52.8 Info: => 0.000583s 22:22:52.8 Debug: Took: 00:00:00.2005154 22:22:52.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 22:22:52.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 22:22:52.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181728582827_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:52.8 Info: DatabaseEngineVersionCheck migrating 22:22:52.8 Info: PerformDBOperation 22:22:52.8 Info: Performing DB Operation 22:22:52.8 Info: SQLite 3.48.0 22:22:52.8 Info: => 0.0013403s 22:22:52.8 Info: DatabaseEngineVersionCheck migrated 22:22:52.8 Info: => 0.0013501s 22:22:52.8 Info: VersionMigration migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: CreateTable VersionInfo 22:22:52.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:52.8 Info: => 0.0002268s 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: VersionMigration migrated 22:22:52.8 Info: => 0.0008026s 22:22:52.8 Info: VersionUniqueMigration migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: CreateIndex VersionInfo (Version) 22:22:52.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:52.8 Info: => 0.0001139s 22:22:52.8 Info: AlterTable VersionInfo 22:22:52.8 Info: => 5E-07s 22:22:52.8 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:52.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:52.8 Info: => 0.0004757s 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: VersionUniqueMigration migrated 22:22:52.8 Info: => 0.0007836s 22:22:52.8 Info: VersionDescriptionMigration migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: AlterTable VersionInfo 22:22:52.8 Info: => 4E-07s 22:22:52.8 Info: CreateColumn VersionInfo Description String 22:22:52.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:52.8 Info: => 0.0001878s 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: VersionDescriptionMigration migrated 22:22:52.8 Info: => 0.0004794s 22:22:52.8 Info: 1: InitialSetup migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: Starting migration of Main DB to 1 22:22:52.8 Info: CreateTable Config 22:22:52.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:52.8 Info: => 0.0001679s 22:22:52.8 Info: CreateIndex Config (Key) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:52.8 Info: => 6.96E-05s 22:22:52.8 Info: CreateTable RootFolders 22:22:52.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:52.8 Info: => 0.000101s 22:22:52.8 Info: CreateIndex RootFolders (Path) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:52.8 Info: => 6.92E-05s 22:22:52.8 Info: CreateTable Artists 22:22:52.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) 22:22:52.8 Info: => 0.0002029s 22:22:52.8 Info: CreateIndex Artists (ForeignArtistId) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:52.8 Info: => 7.46E-05s 22:22:52.8 Info: CreateIndex Artists (NameSlug) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:52.8 Info: => 6.45E-05s 22:22:52.8 Info: CreateIndex Artists (CleanName) 22:22:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.8 Info: => 6.39E-05s 22:22:52.8 Info: CreateIndex Artists (Path) 22:22:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.8 Info: => 6.1E-05s 22:22:52.8 Info: CreateTable Albums 22:22:52.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) 22:22:52.8 Info: => 0.0001874s 22:22:52.8 Info: CreateIndex Albums (ForeignAlbumId) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.8 Info: => 6.87E-05s 22:22:52.8 Info: CreateIndex Albums (MBId) 22:22:52.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.8 Info: => 9.07E-05s 22:22:52.8 Info: CreateIndex Albums (TADBId) 22:22:52.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.8 Info: => 6.73E-05s 22:22:52.8 Info: CreateIndex Albums (TitleSlug) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.8 Info: => 6.67E-05s 22:22:52.8 Info: CreateIndex Albums (CleanTitle) 22:22:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.8 Info: => 7.49E-05s 22:22:52.8 Info: CreateIndex Albums (Path) 22:22:52.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:52.8 Info: => 7.06E-05s 22:22:52.8 Info: CreateTable Tracks 22:22:52.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) 22:22:52.8 Info: => 0.0001445s 22:22:52.8 Info: CreateIndex Tracks (ForeignTrackId) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.8 Info: => 6.84E-05s 22:22:52.8 Info: CreateIndex Tracks (ArtistId) 22:22:52.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:52.8 Info: => 6.93E-05s 22:22:52.8 Info: CreateIndex Tracks (TrackFileId) 22:22:52.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.8 Info: => 6.96E-05s 22:22:52.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:52.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:52.8 Info: => 7E-05s 22:22:52.8 Info: CreateTable TrackFiles 22:22:52.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) 22:22:52.8 Info: => 0.0001394s 22:22:52.8 Info: CreateIndex TrackFiles (ArtistId) 22:22:52.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:52.8 Info: => 6.89E-05s 22:22:52.8 Info: CreateIndex TrackFiles (AlbumId) 22:22:52.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.8 Info: => 6.28E-05s 22:22:52.8 Info: CreateTable History 22:22:52.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) 22:22:52.8 Info: => 0.0001419s 22:22:52.8 Info: CreateIndex History (Date) 22:22:52.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:52.8 Info: => 6.82E-05s 22:22:52.8 Info: CreateIndex History (EventType) 22:22:52.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:52.8 Info: => 6.4E-05s 22:22:52.8 Info: CreateIndex History (DownloadId) 22:22:52.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:52.8 Info: => 6.27E-05s 22:22:52.8 Info: CreateIndex History (AlbumId) 22:22:52.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:52.8 Info: => 6.3E-05s 22:22:52.8 Info: CreateTable Notifications 22:22:52.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) 22:22:52.8 Info: => 0.0001318s 22:22:52.8 Info: CreateTable ScheduledTasks 22:22:52.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:52.8 Info: => 0.0001107s 22:22:52.8 Info: CreateIndex ScheduledTasks (TypeName) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:52.8 Info: => 7.06E-05s 22:22:52.8 Info: CreateTable Indexers 22:22:52.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) 22:22:52.8 Info: => 0.0001149s 22:22:52.8 Info: CreateIndex Indexers (Name) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:52.8 Info: => 6.96E-05s 22:22:52.8 Info: CreateTable Profiles 22:22:52.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:52.8 Info: => 0.0001081s 22:22:52.8 Info: CreateIndex Profiles (Name) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:52.8 Info: => 9.08E-05s 22:22:52.8 Info: CreateTable QualityDefinitions 22:22:52.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:52.8 Info: => 0.0001282s 22:22:52.8 Info: CreateIndex QualityDefinitions (Quality) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:52.8 Info: => 7.04E-05s 22:22:52.8 Info: CreateIndex QualityDefinitions (Title) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:52.8 Info: => 7.23E-05s 22:22:52.8 Info: CreateTable NamingConfig 22:22:52.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) 22:22:52.8 Info: => 0.0001276s 22:22:52.8 Info: CreateTable Blacklist 22:22:52.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 '') 22:22:52.8 Info: => 0.0001669s 22:22:52.8 Info: CreateTable Metadata 22:22:52.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) 22:22:52.8 Info: => 0.0001142s 22:22:52.8 Info: CreateTable MetadataFiles 22:22:52.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) 22:22:52.8 Info: => 0.0001294s 22:22:52.8 Info: CreateTable DownloadClients 22:22:52.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) 22:22:52.8 Info: => 0.0001358s 22:22:52.8 Info: CreateTable PendingReleases 22:22:52.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 '') 22:22:52.8 Info: => 0.0001327s 22:22:52.8 Info: CreateTable RemotePathMappings 22:22:52.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:52.8 Info: => 0.0001164s 22:22:52.8 Info: CreateTable Tags 22:22:52.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:52.8 Info: => 0.0001024s 22:22:52.8 Info: CreateIndex Tags (Label) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:52.8 Info: => 8.07E-05s 22:22:52.8 Info: CreateTable Restrictions 22:22:52.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:52.8 Info: => 0.0001093s 22:22:52.8 Info: CreateTable DelayProfiles 22:22:52.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) 22:22:52.8 Info: => 0.0001328s 22:22:52.8 Info: CreateTable Users 22:22:52.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:52.8 Info: => 0.0001082s 22:22:52.8 Info: CreateIndex Users (Identifier) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:52.8 Info: => 8.08E-05s 22:22:52.8 Info: CreateIndex Users (Username) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:52.8 Info: => 7.65E-05s 22:22:52.8 Info: CreateTable Commands 22:22:52.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) 22:22:52.8 Info: => 0.0001341s 22:22:52.8 Info: CreateTable IndexerStatus 22:22:52.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) 22:22:52.8 Info: => 0.0001257s 22:22:52.8 Info: CreateIndex IndexerStatus (ProviderId) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:52.8 Info: => 0.0001361s 22:22:52.8 Info: CreateTable ExtraFiles 22:22:52.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) 22:22:52.8 Info: => 0.0001513s 22:22:52.8 Info: CreateTable LyricFiles 22:22:52.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) 22:22:52.8 Info: => 0.0001534s 22:22:52.8 Info: CreateTable LanguageProfiles 22:22:52.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:52.8 Info: => 0.0001182s 22:22:52.8 Info: CreateIndex LanguageProfiles (Name) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:52.8 Info: => 9.81E-05s 22:22:52.8 Info: CreateTable DownloadClientStatus 22:22:52.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) 22:22:52.8 Info: => 0.0001284s 22:22:52.8 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:52.8 Info: => 8.43E-05s 22:22:52.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:52.8 Info: -> 1 Insert operations completed in 00:00:00.0000537 taking an average of 00:00:00.0000537 22:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:52', 'InitialSetup') 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: 1: InitialSetup migrated 22:22:52.8 Info: => 0.0009585s 22:22:52.8 Info: 2: add_reason_to_pending_releases migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: Starting migration of Main DB to 2 22:22:52.8 Info: AlterTable PendingReleases 22:22:52.8 Info: => 6E-07s 22:22:52.8 Info: CreateColumn PendingReleases Reason Int32 22:22:52.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:52.8 Info: => 0.0005488s 22:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:52', 'add_reason_to_pending_releases') 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: 2: add_reason_to_pending_releases migrated 22:22:52.8 Info: => 0.0009668s 22:22:52.8 Info: 3: add_medium_support migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: Starting migration of Main DB to 3 22:22:52.8 Info: AlterTable Albums 22:22:52.8 Info: => 4E-07s 22:22:52.8 Info: CreateColumn Albums Media String 22:22:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:52.8 Info: => 0.0004781s 22:22:52.8 Info: AlterTable Tracks 22:22:52.8 Info: => 4E-07s 22:22:52.8 Info: CreateColumn Tracks MediumNumber Int32 22:22:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:52.8 Info: => 0.0004569s 22:22:52.8 Info: AlterTable Tracks 22:22:52.8 Info: => 3E-07s 22:22:52.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:52.8 Info: => 0.00046s 22:22:52.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:52.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:52.8 Info: => 3.23E-05s 22:22:52.8 Info: DeleteColumn Tracks TrackNumber 22:22:52.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) 22:22:52.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" 22:22:52.8 Info: DROP TABLE "Tracks" 22:22:52.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:52.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.8 Info: => 0.0037286s 22:22:52.8 Info: AlterTable Tracks 22:22:52.8 Info: => 4E-07s 22:22:52.8 Info: CreateColumn Tracks TrackNumber String 22:22:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:52.8 Info: => 0.0005157s 22:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:52', 'add_medium_support') 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: 3: add_medium_support migrated 22:22:52.8 Info: => 0.0010021s 22:22:52.8 Info: 4: add_various_qualites_in_profile migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: Starting migration of Main DB to 4 22:22:52.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:52.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:52.8 Info: => 3.87E-05s 22:22:52.8 Info: PerformDBOperation 22:22:52.8 Info: Performing DB Operation 22:22:52.8 Info: => 2.15E-05s 22:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:52', 'add_various_qualites_in_profile') 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: 4: add_various_qualites_in_profile migrated 22:22:52.8 Info: => 0.0003694s 22:22:52.8 Info: 5: metadata_profiles migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: Starting migration of Main DB to 5 22:22:52.8 Info: CreateTable MetadataProfiles 22:22:52.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:52.8 Info: => 0.0001307s 22:22:52.8 Info: CreateIndex MetadataProfiles (Name) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:52.8 Info: => 8.61E-05s 22:22:52.8 Info: AlterTable Artists 22:22:52.8 Info: => 4E-07s 22:22:52.8 Info: CreateColumn Artists MetadataProfileId Int32 22:22:52.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:52.8 Info: => 0.0004784s 22:22:52.8 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:52.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "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" 22:22:52.8 Info: DROP TABLE "Artists" 22:22:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.8 Info: => 0.0038638s 22:22:52.8 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:52.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:52.8 Info: DROP TABLE "Artists" 22:22:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.8 Info: => 0.0038415s 22:22:52.8 Info: AlterTable Albums 22:22:52.8 Info: => 4E-07s 22:22:52.8 Info: CreateColumn Albums SecondaryTypes String 22:22:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:52.8 Info: => 0.0004867s 22:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:52', 'metadata_profiles') 22:22:52.8 Info: Committing Transaction 22:22:52.8 Info: 5: metadata_profiles migrated 22:22:52.8 Info: => 0.0009867s 22:22:52.8 Info: 6: separate_automatic_and_interactive_search migrating 22:22:52.8 Info: Beginning Transaction 22:22:52.8 Info: Starting migration of Main DB to 6 22:22:52.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:52.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:52.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:52.8 Info: DROP TABLE "Indexers" 22:22:52.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:52.9 Info: => 0.0032958s 22:22:52.9 Info: AlterTable Indexers 22:22:52.9 Info: => 3E-07s 22:22:52.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:52.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:52.9 Info: => 0.0004556s 22:22:52.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:52.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:52.9 Info: => 3.06E-05s 22:22:52.9 Info: AlterTable Indexers 22:22:52.9 Info: => 3E-07s 22:22:52.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22: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) 22:22: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" 22:22:52.9 Info: DROP TABLE "Indexers" 22:22:52.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:52.9 Info: => 0.0033303s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:52', 'separate_automatic_and_interactive_search') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 6: separate_automatic_and_interactive_search migrated 22:22:52.9 Info: => 0.0037887s 22:22:52.9 Info: 7: change_album_path_to_relative migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 7 22:22:52.9 Info: DeleteColumn Albums Path 22:22: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) 22:22: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" 22:22:52.9 Info: DROP TABLE "Albums" 22:22:52.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.9 Info: => 0.0043351s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:52', 'change_album_path_to_relative') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 7: change_album_path_to_relative migrated 22:22:52.9 Info: => 0.0048523s 22:22:52.9 Info: 8: change_quality_size_mb_to_kb migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 8 22:22: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 22:22: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 22:22:52.9 Info: => 4.74E-05s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:52', 'change_quality_size_mb_to_kb') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 8: change_quality_size_mb_to_kb migrated 22:22:52.9 Info: => 0.0003982s 22:22:52.9 Info: 9: album_releases migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 9 22:22:52.9 Info: AlterTable Albums 22:22:52.9 Info: => 5E-07s 22:22:52.9 Info: CreateColumn Albums Releases String 22:22:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:52.9 Info: => 0.0004675s 22:22:52.9 Info: AlterTable Albums 22:22:52.9 Info: => 4E-07s 22:22:52.9 Info: CreateColumn Albums CurrentRelease String 22:22:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:52.9 Info: => 0.000465s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:52', 'album_releases') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 9: album_releases migrated 22:22:52.9 Info: => 0.0007978s 22:22:52.9 Info: 10: album_releases_fix migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 10 22:22:52.9 Info: AlterTable Albums 22:22:52.9 Info: => 5E-07s 22:22:52.9 Info: AlterColumn Albums Releases String 22:22: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) 22:22: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" 22:22:52.9 Info: DROP TABLE "Albums" 22:22:52.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.9 Info: => 0.0039362s 22:22:52.9 Info: AlterTable Albums 22:22:52.9 Info: => 4E-07s 22:22:52.9 Info: AlterColumn Albums CurrentRelease String 22:22: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 NOT NULL) 22:22: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" 22:22:52.9 Info: DROP TABLE "Albums" 22:22:52.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.9 Info: => 0.0040392s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:52', 'album_releases_fix') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 10: album_releases_fix migrated 22:22:52.9 Info: => 0.0044853s 22:22:52.9 Info: 11: import_lists migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 11 22:22:52.9 Info: CreateTable ImportLists 22:22:52.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) 22:22:52.9 Info: => 0.0001521s 22:22:52.9 Info: CreateIndex ImportLists (Name) 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:52.9 Info: => 7.9E-05s 22:22:52.9 Info: CreateTable ImportListStatus 22:22:52.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) 22:22:52.9 Info: => 0.0001245s 22:22:52.9 Info: CreateIndex ImportListStatus (ProviderId) 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:52.9 Info: => 7.72E-05s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:52', 'import_lists') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 11: import_lists migrated 22:22:52.9 Info: => 0.0004812s 22:22:52.9 Info: 12: add_release_status migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 12 22:22:52.9 Info: AlterTable MetadataProfiles 22:22:52.9 Info: => 5E-07s 22:22:52.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:52.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:52.9 Info: => 0.0004902s 22:22:52.9 Info: PerformDBOperation 22:22:52.9 Info: Performing DB Operation 22:22:52.9 Info: => 2.2E-05s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:52', 'add_release_status') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 12: add_release_status migrated 22:22:52.9 Info: => 0.0004168s 22:22:52.9 Info: 13: album_download_notification migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 13 22:22:52.9 Info: AlterTable Notifications 22:22:52.9 Info: => 5E-07s 22:22:52.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:52.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:52.9 Info: => 0.0005167s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:52', 'album_download_notification') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 13: album_download_notification migrated 22:22:52.9 Info: => 0.0009074s 22:22:52.9 Info: 14: fix_language_metadata_profiles migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 14 22:22:52.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 22:22:52.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 22:22:52.9 Info: => 9.27E-05s 22:22:52.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 22:22:52.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 22:22:52.9 Info: => 6.88E-05s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:52', 'fix_language_metadata_profiles') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 14: fix_language_metadata_profiles migrated 22:22:52.9 Info: => 0.0004659s 22:22:52.9 Info: 15: remove_fanzub migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 15 22:22:52.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:52.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:52.9 Info: => 3.23E-05s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:52', 'remove_fanzub') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 15: remove_fanzub migrated 22:22:52.9 Info: => 0.0004216s 22:22:52.9 Info: 16: update_artist_history_indexes migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 16 22:22:52.9 Info: CreateIndex Albums (ArtistId) 22:22:52.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:52.9 Info: => 8.72E-05s 22:22:52.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:52.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:52.9 Info: => 8.32E-05s 22:22:52.9 Info: DeleteIndex History (AlbumId) 22:22:52.9 Info: DROP INDEX "IX_History_AlbumId" 22:22:52.9 Info: => 0.0001097s 22:22:52.9 Info: CreateIndex History (AlbumId, Date) 22:22:52.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:52.9 Info: => 8.28E-05s 22:22:52.9 Info: DeleteIndex History (DownloadId) 22:22:52.9 Info: DROP INDEX "IX_History_DownloadId" 22:22:52.9 Info: => 0.0001079s 22:22:52.9 Info: CreateIndex History (DownloadId, Date) 22:22:52.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:52.9 Info: => 7.8E-05s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:52', 'update_artist_history_indexes') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 16: update_artist_history_indexes migrated 22:22:52.9 Info: => 0.000454s 22:22:52.9 Info: 17: remove_nma migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 17 22:22:52.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:52.9 Info: => 3.88E-05s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:52', 'remove_nma') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 17: remove_nma migrated 22:22:52.9 Info: => 0.0004431s 22:22:52.9 Info: 18: album_disambiguation migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 18 22:22:52.9 Info: AlterTable Albums 22:22:52.9 Info: => 5E-07s 22:22:52.9 Info: CreateColumn Albums Disambiguation String 22:22:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:52.9 Info: => 0.0005037s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:52', 'album_disambiguation') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 18: album_disambiguation migrated 22:22:52.9 Info: => 0.0008259s 22:22:52.9 Info: 19: add_ape_quality_in_profiles migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 19 22:22:52.9 Info: PerformDBOperation 22:22:52.9 Info: Performing DB Operation 22:22:52.9 Info: => 2.56E-05s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:52', 'add_ape_quality_in_profiles') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 19: add_ape_quality_in_profiles migrated 22:22:52.9 Info: => 0.0003378s 22:22:52.9 Info: 20: remove_pushalot migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 20 22:22:52.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:52.9 Info: => 3.61E-05s 22:22:52.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:52.9 Info: => 2.72E-05s 22:22:52.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:52.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:52.9 Info: => 2.35E-05s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:52', 'remove_pushalot') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 20: remove_pushalot migrated 22:22:52.9 Info: => 0.0003149s 22:22:52.9 Info: 21: add_custom_filters migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 21 22:22:52.9 Info: CreateTable CustomFilters 22:22:52.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:52.9 Info: => 0.0001397s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:52', 'add_custom_filters') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 21: add_custom_filters migrated 22:22:52.9 Info: => 0.0004618s 22:22:52.9 Info: 22: import_list_tags migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 22 22:22:52.9 Info: AlterTable ImportLists 22:22:52.9 Info: => 5E-07s 22:22:52.9 Info: CreateColumn ImportLists Tags String 22:22:52.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:52.9 Info: => 0.0005905s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:52', 'import_list_tags') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 22: import_list_tags migrated 22:22:52.9 Info: => 0.0009931s 22:22:52.9 Info: 23: add_release_groups_etc migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 23 22:22:52.9 Info: CreateTable ArtistMetadata 22:22:52.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) 22:22:52.9 Info: => 0.0001589s 22:22:52.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:52.9 Info: => 8.28E-05s 22:22:52.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" 22:22:52.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" 22:22:52.9 Info: => 6.81E-05s 22:22:52.9 Info: AlterTable Artists 22:22:52.9 Info: => 3E-07s 22:22:52.9 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:52.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:52.9 Info: => 0.0005058s 22:22:52.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:52.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:52.9 Info: => 5.32E-05s 22:22:52.9 Info: CreateTable AlbumReleases 22:22:52.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) 22:22:52.9 Info: => 0.0001492s 22:22:52.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:52.9 Info: => 8.03E-05s 22:22:52.9 Info: CreateIndex AlbumReleases (AlbumId) 22:22:52.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:52.9 Info: => 7.44E-05s 22:22:52.9 Info: PerformDBOperation 22:22:52.9 Info: Performing DB Operation 22:22:52.9 Info: => 2.97E-05s 22:22:52.9 Info: AlterTable Albums 22:22:52.9 Info: => 3E-07s 22:22:52.9 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:52.9 Info: => 0.0005494s 22:22:52.9 Info: AlterTable Albums 22:22:52.9 Info: => 5E-07s 22:22:52.9 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:52.9 Info: => 0.0005545s 22:22:52.9 Info: AlterTable Albums 22:22:52.9 Info: => 3E-07s 22:22:52.9 Info: CreateColumn Albums Links String 22:22:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:52.9 Info: => 0.0005128s 22:22:52.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:52.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:52.9 Info: => 8.44E-05s 22:22:52.9 Info: AlterTable Tracks 22:22:52.9 Info: => 4E-07s 22:22:52.9 Info: CreateColumn Tracks ForeignRecordingId String 22:22:52.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:52.9 Info: => 0.0005159s 22:22:52.9 Info: AlterTable Tracks 22:22:52.9 Info: => 4E-07s 22:22:52.9 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:52.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:52.9 Info: => 0.0005123s 22:22:52.9 Info: AlterTable Tracks 22:22:52.9 Info: => 3E-07s 22:22:52.9 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:52.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:52.9 Info: => 0.0005335s 22:22:52.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:52.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:52.9 Info: => 6.59E-05s 22:22:52.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:52.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:52.9 Info: => 5.66E-05s 22:22:52.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:52.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) 22:22:52.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" 22:22:52.9 Info: DROP TABLE "Artists" 22:22:52.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.9 Info: => 0.0134817s 22:22:52.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:52.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) 22:22:52.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" 22:22:52.9 Info: DROP TABLE "Albums" 22:22:52.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:52.9 Info: => 0.0043906s 22:22:52.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:52.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) 22:22:52.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" 22:22:52.9 Info: DROP TABLE "Tracks" 22:22:52.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:52.9 Info: => 0.00387s 22:22:52.9 Info: DeleteColumn TrackFiles ArtistId 22:22:52.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:52.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" 22:22:52.9 Info: DROP TABLE "TrackFiles" 22:22:52.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.9 Info: => 0.0040409s 22:22:52.9 Info: CreateIndex Artists (ArtistMetadataId) 22:22:52.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.9 Info: => 7.75E-05s 22:22:52.9 Info: CreateIndex Artists (Monitored) 22:22:52.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.9 Info: => 7.23E-05s 22:22:52.9 Info: CreateIndex Albums (ArtistMetadataId) 22:22:52.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:52.9 Info: => 7.14E-05s 22:22:52.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:52.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:52.9 Info: => 6.85E-05s 22:22:52.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:52.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:52.9 Info: => 6.8E-05s 22:22:52.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:52.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:52.9 Info: => 6.81E-05s 22:22:52.9 Info: UpdateData 22:22:52.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:52.9 Info: => 3.72E-05s 22:22:52.9 Info: UpdateData 22:22:52.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:52.9 Info: => 2.98E-05s 22:22:52.9 Info: UpdateData 22:22:52.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:52.9 Info: => 3.81E-05s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:52', 'add_release_groups_etc') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 23: add_release_groups_etc migrated 22:22:52.9 Info: => 0.0007144s 22:22:52.9 Info: 24: NewMediaInfoFormat migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 24 22:22:52.9 Info: UpdateData 22:22:52.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:52.9 Info: => 3.8E-05s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:52', 'NewMediaInfoFormat') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 24: NewMediaInfoFormat migrated 22:22:52.9 Info: => 0.0004104s 22:22:52.9 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 25 22:22:52.9 Info: RenameTable Restrictions ReleaseProfiles 22:22:52.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:52.9 Info: => 0.0013593s 22:22:52.9 Info: AlterTable ReleaseProfiles 22:22:52.9 Info: => 5E-07s 22:22:52.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:52.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:52.9 Info: => 0.0005009s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:52', 'rename_restrictions_to_release_profiles') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:52.9 Info: => 0.00089s 22:22:52.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 26 22:22:52.9 Info: RenameTable Profiles QualityProfiles 22:22:52.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:52.9 Info: => 0.0014218s 22:22:52.9 Info: AlterTable QualityProfiles 22:22:52.9 Info: => 4E-07s 22:22:52.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:52.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:52.9 Info: => 0.0004926s 22:22:52.9 Info: AlterTable LanguageProfiles 22:22:52.9 Info: => 2E-07s 22:22:52.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:52.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:52.9 Info: => 0.000488s 22:22:52.9 Info: UpdateData 22:22:52.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:52.9 Info: => 3.58E-05s 22:22:52.9 Info: UpdateData 22:22:52.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:52.9 Info: => 2.66E-05s 22:22:52.9 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:52.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) 22:22:52.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" 22:22:52.9 Info: DROP TABLE "Artists" 22:22:52.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:52.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:52.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:52.9 Info: => 0.0040965s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:52', 'rename_quality_profiles_add_upgrade_allowed') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:52.9 Info: => 0.0046958s 22:22:52.9 Info: 27: add_import_exclusions migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 27 22:22:52.9 Info: CreateTable ImportListExclusions 22:22:52.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:52.9 Info: => 0.0001262s 22:22:52.9 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:52.9 Info: => 8.19E-05s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:52', 'add_import_exclusions') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 27: add_import_exclusions migrated 22:22:52.9 Info: => 0.0005134s 22:22:52.9 Info: 28: clean_artist_metadata_table migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 28 22:22:52.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) 22:22:52.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) 22:22:52.9 Info: => 0.0001295s 22:22:52.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) 22:22:52.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) 22:22:52.9 Info: => 0.0001167s 22:22:52.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) 22:22:52.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) 22:22:52.9 Info: => 0.0001162s 22:22:52.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) 22:22:52.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) 22:22:52.9 Info: => 0.000111s 22:22:52.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) 22:22:52.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) 22:22:52.9 Info: => 0.0001095s 22:22:52.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) 22:22:52.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) 22:22:52.9 Info: => 0.0001099s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:52', 'clean_artist_metadata_table') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 28: clean_artist_metadata_table migrated 22:22:52.9 Info: => 0.0005137s 22:22:52.9 Info: 29: health_issue_notification migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 29 22:22:52.9 Info: AlterTable Notifications 22:22:52.9 Info: => 5E-07s 22:22:52.9 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:52.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:52.9 Info: => 0.0005551s 22:22:52.9 Info: AlterTable Notifications 22:22:52.9 Info: => 4E-07s 22:22:52.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:52.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:52.9 Info: => 0.0005375s 22:22:52.9 Info: AlterTable Notifications 22:22:52.9 Info: => 3E-07s 22:22:52.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:52.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:52.9 Info: => 0.0004992s 22:22:52.9 Info: AlterTable Notifications 22:22:52.9 Info: => 3E-07s 22:22:52.9 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:52.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:52.9 Info: => 0.000496s 22:22:52.9 Info: AlterTable Notifications 22:22:52.9 Info: => 3E-07s 22:22:52.9 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:52.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:52.9 Info: => 0.0005022s 22:22:52.9 Info: DeleteColumn Notifications OnDownload 22:22:52.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) 22:22:52.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" 22:22:52.9 Info: DROP TABLE "Notifications" 22:22:52.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:52.9 Info: => 0.0035538s 22:22:52.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:52.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) 22:22:52.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" 22:22:52.9 Info: DROP TABLE "Notifications" 22:22:52.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:52.9 Info: => 0.0036314s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:52', 'health_issue_notification') 22:22:52.9 Info: Committing Transaction 22:22:52.9 Info: 29: health_issue_notification migrated 22:22:52.9 Info: => 0.0041322s 22:22:52.9 Info: 30: add_mediafilerepository_mtime migrating 22:22:52.9 Info: Beginning Transaction 22:22:52.9 Info: Starting migration of Main DB to 30 22:22:52.9 Info: AlterTable TrackFiles 22:22:52.9 Info: => 6E-07s 22:22:52.9 Info: CreateColumn TrackFiles Modified DateTime 22:22:52.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:52.9 Info: => 0.0005554s 22:22:52.9 Info: AlterTable TrackFiles 22:22:52.9 Info: => 3E-07s 22:22:52.9 Info: CreateColumn TrackFiles Path String 22:22:52.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:52.9 Info: => 0.0004959s 22:22:52.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:52.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:52.9 Info: => 2.8E-05s 22:22:52.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) 22:22:52.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) 22:22:52.9 Info: => 0.0001144s 22:22:52.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) 22:22:52.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) 22:22:52.9 Info: => 0.0001245s 22:22:52.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) 22:22:52.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) 22:22:52.9 Info: => 0.0001284s 22:22:52.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") 22:22:52.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") 22:22:52.9 Info: => 6.48E-05s 22:22:52.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:52.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:52.9 Info: => 4.53E-05s 22:22:52.9 Info: AlterTable TrackFiles 22:22:52.9 Info: => 4E-07s 22:22:52.9 Info: AlterColumn TrackFiles Path String 22:22:52.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:52.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" 22:22:52.9 Info: DROP TABLE "TrackFiles" 22:22:52.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.9 Info: => 0.003787s 22:22:52.9 Info: CreateIndex TrackFiles (Path) 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:52.9 Info: => 7.61E-05s 22:22:52.9 Info: DeleteColumn TrackFiles RelativePath 22:22:52.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:52.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" 22:22:52.9 Info: DROP TABLE "TrackFiles" 22:22:52.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:52.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:52.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:52.9 Info: => 0.0038344s 22:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:52', 'add_mediafilerepository_mtime') 22:22:52.9 Info: Committing Transaction 22:22:53.0 Info: 30: add_mediafilerepository_mtime migrated 22:22:53.0 Info: => 0.0043302s 22:22:53.0 Info: 31: add_artistmetadataid_constraint migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 31 22:22: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") 22:22: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") 22:22:53.0 Info: => 7.74E-05s 22:22:53.0 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:53.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:53.0 Info: => 0.0001164s 22:22:53.0 Info: AlterColumn Artists ArtistMetadataId Int32 22:22: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) 22:22: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" 22:22:53.0 Info: DROP TABLE "Artists" 22:22:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.0 Info: => 0.0041263s 22:22:53.0 Info: CreateIndex Artists (ArtistMetadataId) 22:22:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.0 Info: => 7.43E-05s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:53', 'add_artistmetadataid_constraint') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 31: add_artistmetadataid_constraint migrated 22:22:53.0 Info: => 0.0005363s 22:22:53.0 Info: 32: old_ids_and_artist_alias migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 32 22:22:53.0 Info: AlterTable ArtistMetadata 22:22:53.0 Info: => 5E-07s 22:22:53.0 Info: CreateColumn ArtistMetadata Aliases String 22:22:53.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:53.0 Info: => 0.0005152s 22:22:53.0 Info: AlterTable ArtistMetadata 22:22:53.0 Info: => 3E-07s 22:22:53.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:53.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.0 Info: => 0.0005028s 22:22:53.0 Info: AlterTable Albums 22:22:53.0 Info: => 4E-07s 22:22:53.0 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.0 Info: => 0.0005703s 22:22:53.0 Info: AlterTable AlbumReleases 22:22:53.0 Info: => 2E-07s 22:22:53.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:53.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.0 Info: => 0.0005055s 22:22:53.0 Info: AlterTable Tracks 22:22:53.0 Info: => 3E-07s 22:22:53.0 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.0 Info: => 0.0005077s 22:22:53.0 Info: AlterTable Tracks 22:22:53.0 Info: => 3E-07s 22:22:53.0 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.0 Info: => 0.0005041s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:53', 'old_ids_and_artist_alias') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 32: old_ids_and_artist_alias migrated 22:22:53.0 Info: => 0.0009712s 22:22:53.0 Info: 33: download_propers_config migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 33 22:22:53.0 Info: PerformDBOperation 22:22:53.0 Info: Performing DB Operation 22:22:53.0 Info: => 2.39E-05s 22:22:53.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:53.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:53.0 Info: => 2.69E-05s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:53', 'download_propers_config') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 33: download_propers_config migrated 22:22:53.0 Info: => 0.0004076s 22:22:53.0 Info: 34: remove_language_profiles migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 34 22:22:53.0 Info: DeleteTable LanguageProfiles 22:22:53.0 Info: DROP TABLE "LanguageProfiles" 22:22:53.0 Info: => 0.0001765s 22:22:53.0 Info: DeleteColumn Artists LanguageProfileId 22:22: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:53.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" 22:22:53.0 Info: DROP TABLE "Artists" 22:22:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.0 Info: => 0.0042348s 22:22:53.0 Info: DeleteColumn ImportLists LanguageProfileId 22:22:53.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) 22:22:53.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" 22:22:53.0 Info: DROP TABLE "ImportLists" 22:22:53.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:53.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:53.0 Info: => 0.0037272s 22:22:53.0 Info: DeleteColumn Blacklist Language 22:22:53.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) 22:22:53.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" 22:22:53.0 Info: DROP TABLE "Blacklist" 22:22:53.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:53.0 Info: => 0.0044038s 22:22:53.0 Info: DeleteColumn History Language 22:22:53.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) 22:22:53.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" 22:22:53.0 Info: DROP TABLE "History" 22:22:53.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:53.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:53.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:53.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:53.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:53.0 Info: => 0.0041951s 22:22:53.0 Info: DeleteColumn LyricFiles Language 22:22:53.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) 22:22:53.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" 22:22:53.0 Info: DROP TABLE "LyricFiles" 22:22:53.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:53.0 Info: => 0.0036284s 22:22:53.0 Info: DeleteColumn TrackFiles Language 22:22: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:53.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" 22:22:53.0 Info: DROP TABLE "TrackFiles" 22:22:53.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:53.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:53.0 Info: => 0.0057272s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:53', 'remove_language_profiles') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 34: remove_language_profiles migrated 22:22:53.0 Info: => 0.0063087s 22:22:53.0 Info: 35: multi_disc_naming_format migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 35 22:22:53.0 Info: AlterTable NamingConfig 22:22:53.0 Info: => 3E-07s 22:22:53.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:53.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:53.0 Info: => 0.0006033s 22:22:53.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:53.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:53.0 Info: => 3.25E-05s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:53', 'multi_disc_naming_format') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 35: multi_disc_naming_format migrated 22:22:53.0 Info: => 0.0004553s 22:22:53.0 Info: 36: add_download_client_priority migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 36 22:22:53.0 Info: AlterTable DownloadClients 22:22:53.0 Info: => 4E-07s 22:22:53.0 Info: CreateColumn DownloadClients Priority Int32 22:22:53.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:53.0 Info: => 0.0005441s 22:22:53.0 Info: PerformDBOperation 22:22:53.0 Info: Performing DB Operation 22:22:53.0 Info: => 4.57E-05s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:53', 'add_download_client_priority') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 36: add_download_client_priority migrated 22:22:53.0 Info: => 0.0004652s 22:22:53.0 Info: 37: remove_growl_prowl migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 37 22:22:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:53.0 Info: => 3.56E-05s 22:22:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:53.0 Info: => 2.57E-05s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:53', 'remove_growl_prowl') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 37: remove_growl_prowl migrated 22:22:53.0 Info: => 0.0004671s 22:22:53.0 Info: 38: remove_plex_hometheatre migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 38 22:22:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:53.0 Info: => 3.35E-05s 22:22:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:53.0 Info: => 2.5E-05s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:53', 'remove_plex_hometheatre') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 38: remove_plex_hometheatre migrated 22:22:53.0 Info: => 0.0003804s 22:22:53.0 Info: 39: add_root_folder_add_defaults migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 39 22:22:53.0 Info: AlterTable RootFolders 22:22:53.0 Info: => 4E-07s 22:22:53.0 Info: CreateColumn RootFolders Name String 22:22:53.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:53.0 Info: => 0.0005624s 22:22:53.0 Info: AlterTable RootFolders 22:22:53.0 Info: => 3E-07s 22:22:53.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:53.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:53.0 Info: => 0.0005077s 22:22:53.0 Info: AlterTable RootFolders 22:22:53.0 Info: => 4E-07s 22:22:53.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:53.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:53.0 Info: => 0.0005043s 22:22:53.0 Info: AlterTable RootFolders 22:22:53.0 Info: => 4E-07s 22:22:53.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:53.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:53.0 Info: => 0.0005057s 22:22:53.0 Info: AlterTable RootFolders 22:22:53.0 Info: => 4E-07s 22:22:53.0 Info: CreateColumn RootFolders DefaultTags String 22:22:53.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:53.0 Info: => 0.000504s 22:22:53.0 Info: PerformDBOperation 22:22:53.0 Info: Performing DB Operation 22:22:53.0 Info: => 4.38E-05s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:53', 'add_root_folder_add_defaults') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 39: add_root_folder_add_defaults migrated 22:22:53.0 Info: => 0.0004357s 22:22:53.0 Info: 40: task_duration migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 40 22:22:53.0 Info: AlterTable ScheduledTasks 22:22:53.0 Info: => 5E-07s 22:22:53.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:53.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:53.0 Info: => 0.0005571s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:53', 'task_duration') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 40: task_duration migrated 22:22:53.0 Info: => 0.0009552s 22:22:53.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 41 22:22:53.0 Info: AlterTable ReleaseProfiles 22:22:53.0 Info: => 5E-07s 22:22:53.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:53.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:53.0 Info: => 0.000538s 22:22:53.0 Info: AlterTable ReleaseProfiles 22:22:53.0 Info: => 4E-07s 22:22:53.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:53.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:53.0 Info: => 0.0005481s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:53', 'add_indexer_and_enabled_to_release_profiles') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:53.0 Info: => 0.0009566s 22:22:53.0 Info: 42: remove_album_folders migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 42 22:22:53.0 Info: DeleteColumn Artists AlbumFolder 22:22: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:53.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" 22:22:53.0 Info: DROP TABLE "Artists" 22:22:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.0 Info: => 0.0066324s 22:22:53.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:53.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:53.0 Info: => 3.23E-05s 22:22:53.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:53.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:53.0 Info: => 2.57E-05s 22:22:53.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:53.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) 22:22:53.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:53.0 Info: DROP TABLE "NamingConfig" 22:22:53.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:53.0 Info: => 0.0036886s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:53', 'remove_album_folders') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 42: remove_album_folders migrated 22:22:53.0 Info: => 0.0042289s 22:22:53.0 Info: 44: add_priority_to_indexers migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 44 22:22:53.0 Info: AlterTable Indexers 22:22:53.0 Info: => 5E-07s 22:22:53.0 Info: CreateColumn Indexers Priority Int32 22:22:53.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:53.0 Info: => 0.0005424s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:53', 'add_priority_to_indexers') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 44: add_priority_to_indexers migrated 22:22:53.0 Info: => 0.0009603s 22:22:53.0 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 45 22:22:53.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:53.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:53.0 Info: => 0.0001161s 22:22:53.0 Info: PerformDBOperation 22:22:53.0 Info: Performing DB Operation 22:22:53.0 Info: => 3.46E-05s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:53', 'remove_chown_and_folderchmod_config') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:53.0 Info: => 0.000472s 22:22:53.0 Info: 47: update_notifiarr migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 47 22:22:53.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:53.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:53.0 Info: => 5.43E-05s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:53', 'update_notifiarr') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 47: update_notifiarr migrated 22:22:53.0 Info: => 0.0005124s 22:22:53.0 Info: 49: email_multiple_addresses migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 49 22:22:53.0 Info: PerformDBOperation 22:22:53.0 Info: Performing DB Operation 22:22:53.0 Info: => 5.81E-05s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:53', 'email_multiple_addresses') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 49: email_multiple_addresses migrated 22:22:53.0 Info: => 0.000424s 22:22:53.0 Info: 50: rename_blacklist_to_blocklist migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 50 22:22:53.0 Info: RenameTable Blacklist Blocklist 22:22:53.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:53.0 Info: => 0.0015102s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:53', 'rename_blacklist_to_blocklist') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 50: rename_blacklist_to_blocklist migrated 22:22:53.0 Info: => 0.0019368s 22:22:53.0 Info: 51: cdh_per_downloadclient migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 51 22:22:53.0 Info: AlterTable DownloadClients 22:22:53.0 Info: => 6E-07s 22:22:53.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:53.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:53.0 Info: => 0.0005579s 22:22:53.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:53.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:53.0 Info: => 0.0005771s 22:22:53.0 Info: PerformDBOperation 22:22:53.0 Info: Performing DB Operation 22:22:53.0 Info: => 0.0001945s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:53', 'cdh_per_downloadclient') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 51: cdh_per_downloadclient migrated 22:22:53.0 Info: => 0.0006026s 22:22:53.0 Info: 52: download_history migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 52 22:22:53.0 Info: CreateTable DownloadHistory 22:22:53.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) 22:22:53.0 Info: => 0.000149s 22:22:53.0 Info: CreateIndex DownloadHistory (EventType) 22:22:53.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:53.0 Info: => 9.22E-05s 22:22:53.0 Info: CreateIndex DownloadHistory (ArtistId) 22:22:53.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:53.0 Info: => 7.79E-05s 22:22:53.0 Info: CreateIndex DownloadHistory (DownloadId) 22:22:53.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:53.0 Info: => 0.0001s 22:22:53.0 Info: PerformDBOperation 22:22:53.0 Info: Performing DB Operation 22:22:53.0 Info: => 0.0001186s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:53', 'download_history') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 52: download_history migrated 22:22:53.0 Info: => 0.0005069s 22:22:53.0 Info: 53: add_update_history migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 53 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:53', 'add_update_history') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 53: add_update_history migrated 22:22:53.0 Info: => 0.0003754s 22:22:53.0 Info: 54: add_on_update_to_notifications migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 54 22:22:53.0 Info: AlterTable Notifications 22:22:53.0 Info: => 4E-07s 22:22:53.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:53.0 Info: => 0.0005922s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:53', 'add_on_update_to_notifications') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 54: add_on_update_to_notifications migrated 22:22:53.0 Info: => 0.0009769s 22:22:53.0 Info: 55: download_client_per_indexer migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 55 22:22:53.0 Info: AlterTable Indexers 22:22:53.0 Info: => 6E-07s 22:22:53.0 Info: CreateColumn Indexers DownloadClientId Int32 22:22:53.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:53.0 Info: => 0.0005955s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:53', 'download_client_per_indexer') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 55: download_client_per_indexer migrated 22:22:53.0 Info: => 0.000959s 22:22:53.0 Info: 56: AddNewItemMonitorType migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 56 22:22:53.0 Info: AlterTable Artists 22:22:53.0 Info: => 6E-07s 22:22:53.0 Info: CreateColumn Artists MonitorNewItems Int32 22:22:53.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:53.0 Info: => 0.0006681s 22:22:53.0 Info: AlterTable RootFolders 22:22:53.0 Info: => 3E-07s 22:22:53.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:53.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:53.0 Info: => 0.0005838s 22:22:53.0 Info: AlterTable ImportLists 22:22:53.0 Info: => 3E-07s 22:22:53.0 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:53.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:53.0 Info: => 0.0006938s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:53', 'AddNewItemMonitorType') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 56: AddNewItemMonitorType migrated 22:22:53.0 Info: => 0.0011324s 22:22:53.0 Info: 57: ImportListSearch migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 57 22:22:53.0 Info: AlterTable ImportLists 22:22:53.0 Info: => 5E-07s 22:22:53.0 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:53.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:53.0 Info: => 0.0006498s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:53', 'ImportListSearch') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 57: ImportListSearch migrated 22:22:53.0 Info: => 0.0010577s 22:22:53.0 Info: 58: ImportListMonitorExisting migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 58 22:22:53.0 Info: AlterTable ImportLists 22:22:53.0 Info: => 6E-07s 22:22:53.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:53.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:53.0 Info: => 0.000664s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:53', 'ImportListMonitorExisting') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 58: ImportListMonitorExisting migrated 22:22:53.0 Info: => 0.0010237s 22:22:53.0 Info: 59: add_indexer_tags migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 59 22:22:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:53.0 Info: => 4.86E-05s 22:22:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:53.0 Info: => 2.74E-05s 22:22:53.0 Info: AlterTable Indexers 22:22:53.0 Info: => 3E-07s 22:22:53.0 Info: CreateColumn Indexers Tags String 22:22:53.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:53.0 Info: => 0.0007178s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:53', 'add_indexer_tags') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 59: add_indexer_tags migrated 22:22:53.0 Info: => 0.001111s 22:22:53.0 Info: 60: update_audio_types migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 60 22:22:53.0 Info: PerformDBOperation 22:22:53.0 Info: Performing DB Operation 22:22:53.0 Info: => 5.39E-05s 22:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:53', 'update_audio_types') 22:22:53.0 Info: Committing Transaction 22:22:53.0 Info: 60: update_audio_types migrated 22:22:53.0 Info: => 0.0004015s 22:22:53.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:53.0 Info: Beginning Transaction 22:22:53.0 Info: Starting migration of Main DB to 61 22:22:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.0 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:53.0 Info: => 3.08E-05s 22:22:53.0 Info: AlterTable AlbumReleases 22:22:53.0 Info: => 2E-07s 22:22:53.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.0 Info: DROP TABLE "AlbumReleases" 22:22:53.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:53.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:53.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:53.0 Info: => 0.0043414s 22:22:53.0 Info: AlterTable Albums 22:22:53.0 Info: => 4E-07s 22:22:53.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22: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, "OldForeignAlbumIds" TEXT NOT NULL) 22:22: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", "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" 22:22:53.0 Info: DROP TABLE "Albums" 22:22:53.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:53.0 Info: => 0.0053022s 22:22:53.0 Info: AlterTable Albums 22:22:53.0 Info: => 4E-07s 22:22:53.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22: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, "OldForeignAlbumIds" TEXT NOT NULL) 22:22: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", "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" 22:22:53.0 Info: DROP TABLE "Albums" 22:22:53.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:53.0 Info: => 0.0046869s 22:22:53.0 Info: AlterTable Albums 22:22:53.0 Info: => 4E-07s 22:22:53.0 Info: AlterColumn Albums Added DateTimeOffset 22:22: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, "OldForeignAlbumIds" TEXT NOT NULL) 22:22: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", "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" 22:22:53.0 Info: DROP TABLE "Albums" 22:22:53.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:53.0 Info: => 0.0042757s 22:22:53.0 Info: AlterTable Artists 22:22:53.0 Info: => 4E-07s 22:22:53.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:53.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" 22:22:53.0 Info: DROP TABLE "Artists" 22:22:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.0 Info: => 0.004297s 22:22:53.0 Info: AlterTable Artists 22:22:53.0 Info: => 4E-07s 22:22:53.0 Info: AlterColumn Artists Added DateTimeOffset 22:22:53.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:53.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 22:22:53.1 Info: DROP TABLE "Artists" 22:22:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.1 Info: => 0.0043159s 22:22:53.1 Info: AlterTable Blocklist 22:22:53.1 Info: => 3E-07s 22:22:53.1 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:53.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:53.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:53.1 Info: DROP TABLE "Blocklist" 22:22:53.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:53.1 Info: => 0.0046122s 22:22:53.1 Info: AlterTable Blocklist 22:22:53.1 Info: => 3E-07s 22:22:53.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:53.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:22:53.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:22:53.1 Info: DROP TABLE "Blocklist" 22:22:53.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:53.1 Info: => 0.0040158s 22:22:53.1 Info: AlterTable Commands 22:22:53.1 Info: => 4E-07s 22:22:53.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.1 Info: DROP TABLE "Commands" 22:22:53.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:53.1 Info: => 0.0037127s 22:22:53.1 Info: AlterTable Commands 22:22:53.1 Info: => 3E-07s 22:22:53.1 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.1 Info: DROP TABLE "Commands" 22:22:53.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:53.1 Info: => 0.0036709s 22:22:53.1 Info: AlterTable Commands 22:22:53.1 Info: => 4E-07s 22:22:53.1 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.1 Info: DROP TABLE "Commands" 22:22:53.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:53.1 Info: => 0.0036775s 22:22:53.1 Info: AlterTable DownloadClientStatus 22:22:53.1 Info: => 4E-07s 22:22:53.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:53.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) 22:22:53.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:53.1 Info: DROP TABLE "DownloadClientStatus" 22:22:53.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:53.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:53.1 Info: => 0.0060588s 22:22:53.1 Info: AlterTable DownloadClientStatus 22:22:53.1 Info: => 4E-07s 22:22:53.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:53.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) 22:22:53.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:53.1 Info: DROP TABLE "DownloadClientStatus" 22:22:53.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:53.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:53.1 Info: => 0.0039423s 22:22:53.1 Info: AlterTable DownloadClientStatus 22:22:53.1 Info: => 4E-07s 22:22:53.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:53.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) 22:22:53.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:53.1 Info: DROP TABLE "DownloadClientStatus" 22:22:53.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:53.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:53.1 Info: => 0.0041118s 22:22:53.1 Info: AlterTable DownloadHistory 22:22:53.1 Info: => 3E-07s 22:22:53.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.1 Info: DROP TABLE "DownloadHistory" 22:22:53.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:53.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:53.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:53.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:53.1 Info: => 0.004522s 22:22:53.1 Info: AlterTable ExtraFiles 22:22:53.1 Info: => 4E-07s 22:22:53.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.1 Info: DROP TABLE "ExtraFiles" 22:22:53.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:53.1 Info: => 0.0045442s 22:22:53.1 Info: AlterTable ExtraFiles 22:22:53.1 Info: => 4E-07s 22:22:53.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.1 Info: DROP TABLE "ExtraFiles" 22:22:53.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:53.1 Info: => 0.0038984s 22:22:53.1 Info: AlterTable History 22:22:53.1 Info: => 4E-07s 22:22:53.1 Info: AlterColumn History Date DateTimeOffset 22:22: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) 22:22: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" 22:22:53.1 Info: DROP TABLE "History" 22:22:53.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:53.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:53.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:53.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:53.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:53.1 Info: => 0.0043295s 22:22:53.1 Info: AlterTable ImportListStatus 22:22:53.1 Info: => 3E-07s 22:22:53.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:53.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) 22:22:53.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:53.1 Info: DROP TABLE "ImportListStatus" 22:22:53.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:53.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:53.1 Info: => 0.0039349s 22:22:53.1 Info: AlterTable ImportListStatus 22:22:53.1 Info: => 4E-07s 22:22:53.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:53.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) 22:22:53.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:53.1 Info: DROP TABLE "ImportListStatus" 22:22:53.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:53.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:53.1 Info: => 0.003867s 22:22:53.1 Info: AlterTable ImportListStatus 22:22:53.1 Info: => 3E-07s 22:22:53.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:53.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) 22:22:53.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:53.1 Info: DROP TABLE "ImportListStatus" 22:22:53.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:53.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:53.1 Info: => 0.0038184s 22:22:53.1 Info: AlterTable IndexerStatus 22:22:53.1 Info: => 4E-07s 22:22:53.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:53.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) 22:22:53.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:53.1 Info: DROP TABLE "IndexerStatus" 22:22:53.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:53.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:53.1 Info: => 0.0038016s 22:22:53.1 Info: AlterTable IndexerStatus 22:22:53.1 Info: => 4E-07s 22:22:53.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:53.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) 22:22:53.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:53.1 Info: DROP TABLE "IndexerStatus" 22:22:53.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:53.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:53.1 Info: => 0.0041067s 22:22:53.1 Info: AlterTable IndexerStatus 22:22:53.1 Info: => 4E-07s 22:22:53.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:53.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) 22:22:53.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:53.1 Info: DROP TABLE "IndexerStatus" 22:22:53.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:53.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:53.1 Info: => 0.0040604s 22:22:53.1 Info: AlterTable LyricFiles 22:22:53.1 Info: => 3E-07s 22:22:53.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22: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) 22:22: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" 22:22:53.1 Info: DROP TABLE "LyricFiles" 22:22:53.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:53.1 Info: => 0.0040176s 22:22:53.1 Info: AlterTable LyricFiles 22:22:53.1 Info: => 3E-07s 22:22:53.1 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22: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, "LastUpdated" DATETIME NOT NULL) 22:22: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" 22:22:53.1 Info: DROP TABLE "LyricFiles" 22:22:53.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:53.1 Info: => 0.0040802s 22:22:53.1 Info: AlterTable MetadataFiles 22:22:53.1 Info: => 4E-07s 22:22:53.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.1 Info: DROP TABLE "MetadataFiles" 22:22:53.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:53.1 Info: => 0.0045922s 22:22:53.1 Info: AlterTable MetadataFiles 22:22:53.1 Info: => 3E-07s 22:22:53.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.1 Info: DROP TABLE "MetadataFiles" 22:22:53.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:53.2 Info: => 0.0112209s 22:22:53.2 Info: AlterTable PendingReleases 22:22:53.2 Info: => 4E-07s 22:22:53.2 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:53.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) 22:22:53.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:53.2 Info: DROP TABLE "PendingReleases" 22:22:53.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:53.2 Info: => 0.0038933s 22:22:53.2 Info: AlterTable ScheduledTasks 22:22:53.2 Info: => 4E-07s 22:22:53.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:53.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) 22:22:53.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:53.2 Info: DROP TABLE "ScheduledTasks" 22:22:53.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:53.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:53.2 Info: => 0.0037953s 22:22:53.2 Info: AlterTable ScheduledTasks 22:22:53.2 Info: => 4E-07s 22:22:53.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:53.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) 22:22:53.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:53.2 Info: DROP TABLE "ScheduledTasks" 22:22:53.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:53.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:53.2 Info: => 0.0043401s 22:22:53.2 Info: AlterTable TrackFiles 22:22:53.2 Info: => 3E-07s 22:22:53.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:53.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:53.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:53.2 Info: DROP TABLE "TrackFiles" 22:22:53.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:53.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:53.2 Info: => 0.0038937s 22:22:53.2 Info: AlterTable TrackFiles 22:22:53.2 Info: => 4E-07s 22:22:53.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:53.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:53.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:53.2 Info: DROP TABLE "TrackFiles" 22:22:53.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:53.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:53.2 Info: => 0.0038875s 22:22:53.2 Info: AlterTable VersionInfo 22:22:53.2 Info: => 4E-07s 22:22:53.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:53.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:53.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:53.2 Info: DROP TABLE "VersionInfo" 22:22:53.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:53.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:53.2 Info: => 0.0037363s 22:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:53', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:53.2 Info: Committing Transaction 22:22:53.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:53.2 Info: => 0.004619s 22:22:53.2 Info: 62: add_on_delete_to_notifications migrating 22:22:53.2 Info: Beginning Transaction 22:22:53.2 Info: Starting migration of Main DB to 62 22:22:53.2 Info: AlterTable Notifications 22:22:53.2 Info: => 5E-07s 22:22:53.2 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:53.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:53.2 Info: => 0.0006262s 22:22:53.2 Info: AlterTable Notifications 22:22:53.2 Info: => 3E-07s 22:22:53.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:53.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:53.2 Info: => 0.0005462s 22:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:53', 'add_on_delete_to_notifications') 22:22:53.2 Info: Committing Transaction 22:22:53.2 Info: 62: add_on_delete_to_notifications migrated 22:22:53.2 Info: => 0.0010492s 22:22:53.2 Info: 63: add_custom_formats migrating 22:22:53.2 Info: Beginning Transaction 22:22:53.2 Info: Starting migration of Main DB to 63 22:22:53.2 Info: AlterTable DelayProfiles 22:22:53.2 Info: => 5E-07s 22:22:53.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:53.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:53.2 Info: => 0.0005371s 22:22:53.2 Info: UpdateData 22:22:53.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:53.2 Info: => 4.16E-05s 22:22:53.2 Info: AlterTable TrackFiles 22:22:53.2 Info: => 3E-07s 22:22:53.2 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:53.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:53.2 Info: => 0.0005394s 22:22:53.2 Info: PerformDBOperation 22:22:53.2 Info: Performing DB Operation 22:22:53.2 Info: => 2.44E-05s 22:22:53.2 Info: CreateTable CustomFormats 22:22:53.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) 22:22:53.2 Info: => 0.0001463s 22:22:53.2 Info: CreateIndex CustomFormats (Name) 22:22:53.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:53.2 Info: => 0.0002638s 22:22:53.2 Info: AlterTable QualityProfiles 22:22:53.2 Info: => 3E-07s 22:22:53.2 Info: CreateColumn QualityProfiles FormatItems String 22:22:53.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:53.2 Info: => 0.0006501s 22:22:53.2 Info: AlterTable QualityProfiles 22:22:53.2 Info: => 4E-07s 22:22:53.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:53.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:53.2 Info: => 0.0006029s 22:22:53.2 Info: AlterTable QualityProfiles 22:22:53.2 Info: => 3E-07s 22:22:53.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:53.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:53.2 Info: => 0.0006118s 22:22:53.2 Info: PerformDBOperation 22:22:53.2 Info: Performing DB Operation 22:22:53.2 Info: => 5.49E-05s 22:22:53.2 Info: PerformDBOperation 22:22:53.2 Info: Performing DB Operation 22:22:53.2 Info: => 3E-05s 22:22:53.2 Info: DeleteColumn ReleaseProfiles Preferred 22:22:53.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) 22:22:53.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:53.2 Info: DROP TABLE "ReleaseProfiles" 22:22:53.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:53.2 Info: => 0.0052445s 22:22:53.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:53.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) 22:22:53.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:53.2 Info: DROP TABLE "ReleaseProfiles" 22:22:53.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:53.2 Info: => 0.0045241s 22:22:53.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:53.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:53.2 Info: => 3.7E-05s 22:22:53.2 Info: AlterTable DelayProfiles 22:22:53.2 Info: => 3E-07s 22:22:53.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:53.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:53.2 Info: => 0.000533s 22:22:53.2 Info: AlterTable DelayProfiles 22:22:53.2 Info: => 3E-07s 22:22:53.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:53.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:53.2 Info: => 0.0005293s 22:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:53', 'add_custom_formats') 22:22:53.2 Info: Committing Transaction 22:22:53.2 Info: 63: add_custom_formats migrated 22:22:53.2 Info: => 0.0010354s 22:22:53.2 Info: 64: add_result_to_commands migrating 22:22:53.2 Info: Beginning Transaction 22:22:53.2 Info: Starting migration of Main DB to 64 22:22:53.2 Info: AlterTable Commands 22:22:53.2 Info: => 4E-07s 22:22:53.2 Info: CreateColumn Commands Result Int32 22:22:53.2 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 22:22:53.2 Info: => 0.0005515s 22:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-02-03T22:22:53', 'add_result_to_commands') 22:22:53.2 Info: Committing Transaction 22:22:53.2 Info: 64: add_result_to_commands migrated 22:22:53.2 Info: => 0.0009455s 22:22:53.2 Info: 65: health_restored_notification migrating 22:22:53.2 Info: Beginning Transaction 22:22:53.2 Info: Starting migration of Main DB to 65 22:22:53.2 Info: AlterTable Notifications 22:22:53.2 Info: => 5E-07s 22:22:53.2 Info: CreateColumn Notifications OnHealthRestored Boolean 22:22:53.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 22:22:53.2 Info: => 0.0005556s 22:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-02-03T22:22:53', 'health_restored_notification') 22:22:53.2 Info: Committing Transaction 22:22:53.2 Info: 65: health_restored_notification migrated 22:22:53.2 Info: => 0.0009519s 22:22:53.2 Info: 66: remove_uc migrating 22:22:53.2 Info: Beginning Transaction 22:22:53.2 Info: Starting migration of Main DB to 66 22:22:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 22:22:53.2 Info: => 3.59E-05s 22:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-02-03T22:22:53', 'remove_uc') 22:22:53.2 Info: Committing Transaction 22:22:53.2 Info: 66: remove_uc migrated 22:22:53.2 Info: => 0.0004253s 22:22:53.2 Info: 67: download_clients_rename_tv_to_music migrating 22:22:53.2 Info: Beginning Transaction 22:22:53.2 Info: Starting migration of Main DB to 67 22:22:53.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') 22:22:53.2 Info: PerformDBOperation 22:22:53.2 Info: Performing DB Operation 22:22:53.2 Info: => 0.004489s 22:22:53.2 Info: -> 1 Insert operations completed in 00:00:00.0000683 taking an average of 00:00:00.0000683 22:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-02-03T22:22:53', 'download_clients_rename_tv_to_music') 22:22:53.2 Info: Committing Transaction 22:22:53.2 Info: 67: download_clients_rename_tv_to_music migrated 22:22:53.2 Info: => 0.0049264s 22:22:53.2 Debug: Took: 00:00:00.3926870 22:22:53.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 22:22:53.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 22:22:53.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181733012459_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:53.3 Info: DatabaseEngineVersionCheck migrating 22:22:53.3 Info: PerformDBOperation 22:22:53.3 Info: Performing DB Operation 22:22:53.3 Info: SQLite 3.48.0 22:22:53.3 Info: => 0.0017527s 22:22:53.3 Info: DatabaseEngineVersionCheck migrated 22:22:53.3 Info: => 0.0017759s 22:22:53.3 Info: VersionMigration migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: CreateTable VersionInfo 22:22:53.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:53.3 Info: => 0.0001727s 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: VersionMigration migrated 22:22:53.3 Info: => 0.0006571s 22:22:53.3 Info: VersionUniqueMigration migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: CreateIndex VersionInfo (Version) 22:22:53.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:53.3 Info: => 0.0001339s 22:22:53.3 Info: AlterTable VersionInfo 22:22:53.3 Info: => 5E-07s 22:22:53.3 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:53.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:53.3 Info: => 0.0004923s 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: VersionUniqueMigration migrated 22:22:53.3 Info: => 0.0008023s 22:22:53.3 Info: VersionDescriptionMigration migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: AlterTable VersionInfo 22:22:53.3 Info: => 5E-07s 22:22:53.3 Info: CreateColumn VersionInfo Description String 22:22:53.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:53.3 Info: => 0.0001742s 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: VersionDescriptionMigration migrated 22:22:53.3 Info: => 0.0005467s 22:22:53.3 Info: 1: InitialSetup migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 1 22:22:53.3 Info: CreateTable Config 22:22:53.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:53.3 Info: => 0.000131s 22:22:53.3 Info: CreateIndex Config (Key) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:53.3 Info: => 7.26E-05s 22:22:53.3 Info: CreateTable RootFolders 22:22:53.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:53.3 Info: => 7.83E-05s 22:22:53.3 Info: CreateIndex RootFolders (Path) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:53.3 Info: => 7.54E-05s 22:22:53.3 Info: CreateTable Artists 22:22:53.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:22:53.3 Info: => 0.0001871s 22:22:53.3 Info: CreateIndex Artists (ForeignArtistId) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:53.3 Info: => 6.8E-05s 22:22:53.3 Info: CreateIndex Artists (NameSlug) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:53.3 Info: => 6.56E-05s 22:22:53.3 Info: CreateIndex Artists (CleanName) 22:22:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.3 Info: => 6.22E-05s 22:22:53.3 Info: CreateIndex Artists (Path) 22:22:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.3 Info: => 6.14E-05s 22:22:53.3 Info: CreateTable Albums 22:22:53.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:53.3 Info: => 0.0001615s 22:22:53.3 Info: CreateIndex Albums (ForeignAlbumId) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.3 Info: => 6.79E-05s 22:22:53.3 Info: CreateIndex Albums (MBId) 22:22:53.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:53.3 Info: => 6.31E-05s 22:22:53.3 Info: CreateIndex Albums (TADBId) 22:22:53.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:53.3 Info: => 6.18E-05s 22:22:53.3 Info: CreateIndex Albums (TitleSlug) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:53.3 Info: => 6.22E-05s 22:22:53.3 Info: CreateIndex Albums (CleanTitle) 22:22:53.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.3 Info: => 6.1E-05s 22:22:53.3 Info: CreateIndex Albums (Path) 22:22:53.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:53.3 Info: => 6.09E-05s 22:22:53.3 Info: CreateTable Tracks 22:22:53.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:22:53.3 Info: => 0.0001187s 22:22:53.3 Info: CreateIndex Tracks (ForeignTrackId) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:53.3 Info: => 6.57E-05s 22:22:53.3 Info: CreateIndex Tracks (ArtistId) 22:22:53.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:53.3 Info: => 6.88E-05s 22:22:53.3 Info: CreateIndex Tracks (TrackFileId) 22:22:53.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:53.3 Info: => 6.87E-05s 22:22:53.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:53.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:53.3 Info: => 6.96E-05s 22:22:53.3 Info: CreateTable TrackFiles 22:22:53.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:22:53.3 Info: => 0.000113s 22:22:53.3 Info: CreateIndex TrackFiles (ArtistId) 22:22:53.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:53.3 Info: => 6.79E-05s 22:22:53.3 Info: CreateIndex TrackFiles (AlbumId) 22:22:53.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.3 Info: => 6.27E-05s 22:22:53.3 Info: CreateTable History 22:22:53.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:22:53.3 Info: => 0.0001509s 22:22:53.3 Info: CreateIndex History (Date) 22:22:53.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:53.3 Info: => 7.44E-05s 22:22:53.3 Info: CreateIndex History (EventType) 22:22:53.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:53.3 Info: => 7.11E-05s 22:22:53.3 Info: CreateIndex History (DownloadId) 22:22:53.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:53.3 Info: => 7.8E-05s 22:22:53.3 Info: CreateIndex History (AlbumId) 22:22:53.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:53.3 Info: => 6.36E-05s 22:22:53.3 Info: CreateTable Notifications 22:22:53.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:22:53.3 Info: => 0.0001074s 22:22:53.3 Info: CreateTable ScheduledTasks 22:22:53.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:53.3 Info: => 9.17E-05s 22:22:53.3 Info: CreateIndex ScheduledTasks (TypeName) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:53.3 Info: => 6.84E-05s 22:22:53.3 Info: CreateTable Indexers 22:22:53.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:22:53.3 Info: => 9.14E-05s 22:22:53.3 Info: CreateIndex Indexers (Name) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:53.3 Info: => 6.82E-05s 22:22:53.3 Info: CreateTable Profiles 22:22:53.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:53.3 Info: => 8.46E-05s 22:22:53.3 Info: CreateIndex Profiles (Name) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:53.3 Info: => 9.22E-05s 22:22:53.3 Info: CreateTable QualityDefinitions 22:22:53.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:53.3 Info: => 0.0001116s 22:22:53.3 Info: CreateIndex QualityDefinitions (Quality) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:53.3 Info: => 7.04E-05s 22:22:53.3 Info: CreateIndex QualityDefinitions (Title) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:53.3 Info: => 6.88E-05s 22:22:53.3 Info: CreateTable NamingConfig 22:22:53.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:22:53.3 Info: => 0.0001048s 22:22:53.3 Info: CreateTable Blacklist 22:22:53.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:22:53.3 Info: => 0.0001485s 22:22:53.3 Info: CreateTable Metadata 22:22:53.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:53.3 Info: => 9.12E-05s 22:22:53.3 Info: CreateTable MetadataFiles 22:22:53.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:22:53.3 Info: => 0.0001043s 22:22:53.3 Info: CreateTable DownloadClients 22:22:53.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:22:53.3 Info: => 9.22E-05s 22:22:53.3 Info: CreateTable PendingReleases 22:22:53.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:22:53.3 Info: => 0.0001043s 22:22:53.3 Info: CreateTable RemotePathMappings 22:22:53.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:53.3 Info: => 8.78E-05s 22:22:53.3 Info: CreateTable Tags 22:22:53.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:53.3 Info: => 8.11E-05s 22:22:53.3 Info: CreateIndex Tags (Label) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:53.3 Info: => 8.11E-05s 22:22:53.3 Info: CreateTable Restrictions 22:22:53.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:53.3 Info: => 8.71E-05s 22:22:53.3 Info: CreateTable DelayProfiles 22:22:53.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:22:53.3 Info: => 0.0001229s 22:22:53.3 Info: CreateTable Users 22:22:53.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:53.3 Info: => 8.22E-05s 22:22:53.3 Info: CreateIndex Users (Identifier) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:53.3 Info: => 7.97E-05s 22:22:53.3 Info: CreateIndex Users (Username) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:53.3 Info: => 8.74E-05s 22:22:53.3 Info: CreateTable Commands 22:22:53.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:22:53.3 Info: => 0.0001156s 22:22:53.3 Info: CreateTable IndexerStatus 22:22:53.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:22:53.3 Info: => 0.0001141s 22:22:53.3 Info: CreateIndex IndexerStatus (ProviderId) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:53.3 Info: => 0.0001018s 22:22:53.3 Info: CreateTable ExtraFiles 22:22:53.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:53.3 Info: => 0.0001501s 22:22:53.3 Info: CreateTable LyricFiles 22:22:53.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:22:53.3 Info: => 0.0001299s 22:22:53.3 Info: CreateTable LanguageProfiles 22:22:53.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:53.3 Info: => 0.0001104s 22:22:53.3 Info: CreateIndex LanguageProfiles (Name) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:53.3 Info: => 8.1E-05s 22:22:53.3 Info: CreateTable DownloadClientStatus 22:22:53.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:22:53.3 Info: => 9.31E-05s 22:22:53.3 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:53.3 Info: => 8.15E-05s 22:22:53.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:53.3 Info: -> 1 Insert operations completed in 00:00:00.0000519 taking an average of 00:00:00.0000519 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:53', 'InitialSetup') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 1: InitialSetup migrated 22:22:53.3 Info: => 0.0009116s 22:22:53.3 Info: 2: add_reason_to_pending_releases migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 2 22:22:53.3 Info: AlterTable PendingReleases 22:22:53.3 Info: => 5E-07s 22:22:53.3 Info: CreateColumn PendingReleases Reason Int32 22:22:53.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:53.3 Info: => 0.0004807s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:53', 'add_reason_to_pending_releases') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 2: add_reason_to_pending_releases migrated 22:22:53.3 Info: => 0.0009027s 22:22:53.3 Info: 3: add_medium_support migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 3 22:22:53.3 Info: AlterTable Albums 22:22:53.3 Info: => 5E-07s 22:22:53.3 Info: CreateColumn Albums Media String 22:22:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:53.3 Info: => 0.0005456s 22:22:53.3 Info: AlterTable Tracks 22:22:53.3 Info: => 4E-07s 22:22:53.3 Info: CreateColumn Tracks MediumNumber Int32 22:22:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:53.3 Info: => 0.0004744s 22:22:53.3 Info: AlterTable Tracks 22:22:53.3 Info: => 3E-07s 22:22:53.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:53.3 Info: => 0.0004715s 22:22:53.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:53.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:53.3 Info: => 3.66E-05s 22:22:53.3 Info: DeleteColumn Tracks TrackNumber 22:22:53.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:22:53.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:22:53.3 Info: DROP TABLE "Tracks" 22:22:53.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:53.3 Info: => 0.0038467s 22:22:53.3 Info: AlterTable Tracks 22:22:53.3 Info: => 4E-07s 22:22:53.3 Info: CreateColumn Tracks TrackNumber String 22:22:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:53.3 Info: => 0.0005181s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:53', 'add_medium_support') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 3: add_medium_support migrated 22:22:53.3 Info: => 0.0010424s 22:22:53.3 Info: 4: add_various_qualites_in_profile migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 4 22:22:53.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:53.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:53.3 Info: => 4.05E-05s 22:22:53.3 Info: PerformDBOperation 22:22:53.3 Info: Performing DB Operation 22:22:53.3 Info: => 2.37E-05s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:53', 'add_various_qualites_in_profile') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 4: add_various_qualites_in_profile migrated 22:22:53.3 Info: => 0.0004489s 22:22:53.3 Info: 5: metadata_profiles migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 5 22:22:53.3 Info: CreateTable MetadataProfiles 22:22:53.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:53.3 Info: => 0.0001364s 22:22:53.3 Info: CreateIndex MetadataProfiles (Name) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:53.3 Info: => 8.51E-05s 22:22:53.3 Info: AlterTable Artists 22:22:53.3 Info: => 4E-07s 22:22:53.3 Info: CreateColumn Artists MetadataProfileId Int32 22:22:53.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:53.3 Info: => 0.0004547s 22:22:53.3 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:53.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:22:53.3 Info: DROP TABLE "Artists" 22:22:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.3 Info: => 0.0044192s 22:22:53.3 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:22:53.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:22:53.3 Info: DROP TABLE "Artists" 22:22:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.3 Info: => 0.0040834s 22:22:53.3 Info: AlterTable Albums 22:22:53.3 Info: => 4E-07s 22:22:53.3 Info: CreateColumn Albums SecondaryTypes String 22:22:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:53.3 Info: => 0.0004393s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:53', 'metadata_profiles') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 5: metadata_profiles migrated 22:22:53.3 Info: => 0.0009418s 22:22:53.3 Info: 6: separate_automatic_and_interactive_search migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 6 22:22:53.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:53.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:22:53.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:53.3 Info: DROP TABLE "Indexers" 22:22:53.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:53.3 Info: => 0.0039305s 22:22:53.3 Info: AlterTable Indexers 22:22:53.3 Info: => 5E-07s 22:22:53.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:53.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:53.3 Info: => 0.000438s 22:22:53.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:53.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:53.3 Info: => 4.61E-05s 22:22:53.3 Info: AlterTable Indexers 22:22:53.3 Info: => 3E-07s 22:22:53.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:53.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:22:53.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:22:53.3 Info: DROP TABLE "Indexers" 22:22:53.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:53.3 Info: => 0.0038711s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:53', 'separate_automatic_and_interactive_search') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 6: separate_automatic_and_interactive_search migrated 22:22:53.3 Info: => 0.0043404s 22:22:53.3 Info: 7: change_album_path_to_relative migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 7 22:22:53.3 Info: DeleteColumn Albums Path 22:22:53.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) 22:22:53.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" 22:22:53.3 Info: DROP TABLE "Albums" 22:22:53.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.3 Info: => 0.0048579s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:53', 'change_album_path_to_relative') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 7: change_album_path_to_relative migrated 22:22:53.3 Info: => 0.0053824s 22:22:53.3 Info: 8: change_quality_size_mb_to_kb migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 8 22:22:53.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 22:22:53.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 22:22:53.3 Info: => 4.29E-05s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:53', 'change_quality_size_mb_to_kb') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 8: change_quality_size_mb_to_kb migrated 22:22:53.3 Info: => 0.0004484s 22:22:53.3 Info: 9: album_releases migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 9 22:22:53.3 Info: AlterTable Albums 22:22:53.3 Info: => 4E-07s 22:22:53.3 Info: CreateColumn Albums Releases String 22:22:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:53.3 Info: => 0.0004522s 22:22:53.3 Info: AlterTable Albums 22:22:53.3 Info: => 4E-07s 22:22:53.3 Info: CreateColumn Albums CurrentRelease String 22:22:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:53.3 Info: => 0.0004418s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:53', 'album_releases') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 9: album_releases migrated 22:22:53.3 Info: => 0.0008494s 22:22:53.3 Info: 10: album_releases_fix migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 10 22:22:53.3 Info: AlterTable Albums 22:22:53.3 Info: => 4E-07s 22:22:53.3 Info: AlterColumn Albums Releases String 22:22:53.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) 22:22:53.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" 22:22:53.3 Info: DROP TABLE "Albums" 22:22:53.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.3 Info: => 0.0045354s 22:22:53.3 Info: AlterTable Albums 22:22:53.3 Info: => 4E-07s 22:22:53.3 Info: AlterColumn Albums CurrentRelease String 22:22:53.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) 22:22:53.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" 22:22:53.3 Info: DROP TABLE "Albums" 22:22:53.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.3 Info: => 0.0044706s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:53', 'album_releases_fix') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 10: album_releases_fix migrated 22:22:53.3 Info: => 0.0050169s 22:22:53.3 Info: 11: import_lists migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 11 22:22:53.3 Info: CreateTable ImportLists 22:22:53.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) 22:22:53.3 Info: => 0.0001563s 22:22:53.3 Info: CreateIndex ImportLists (Name) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:53.3 Info: => 8.97E-05s 22:22:53.3 Info: CreateTable ImportListStatus 22:22:53.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) 22:22:53.3 Info: => 0.0001139s 22:22:53.3 Info: CreateIndex ImportListStatus (ProviderId) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:53.3 Info: => 8.01E-05s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:53', 'import_lists') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 11: import_lists migrated 22:22:53.3 Info: => 0.0005412s 22:22:53.3 Info: 12: add_release_status migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 12 22:22:53.3 Info: AlterTable MetadataProfiles 22:22:53.3 Info: => 5E-07s 22:22:53.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:53.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:53.3 Info: => 0.0004663s 22:22:53.3 Info: PerformDBOperation 22:22:53.3 Info: Performing DB Operation 22:22:53.3 Info: => 2.2E-05s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:53', 'add_release_status') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 12: add_release_status migrated 22:22:53.3 Info: => 0.0004438s 22:22:53.3 Info: 13: album_download_notification migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 13 22:22:53.3 Info: AlterTable Notifications 22:22:53.3 Info: => 5E-07s 22:22:53.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:53.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:53.3 Info: => 0.0004802s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:53', 'album_download_notification') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 13: album_download_notification migrated 22:22:53.3 Info: => 0.0008979s 22:22:53.3 Info: 14: fix_language_metadata_profiles migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 14 22:22:53.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:53.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:53.3 Info: => 0.000134s 22:22:53.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:53.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:53.3 Info: => 7.64E-05s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:53', 'fix_language_metadata_profiles') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 14: fix_language_metadata_profiles migrated 22:22:53.3 Info: => 0.0004185s 22:22:53.3 Info: 15: remove_fanzub migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 15 22:22:53.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:53.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:53.3 Info: => 3.92E-05s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:53', 'remove_fanzub') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 15: remove_fanzub migrated 22:22:53.3 Info: => 0.0003891s 22:22:53.3 Info: 16: update_artist_history_indexes migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 16 22:22:53.3 Info: CreateIndex Albums (ArtistId) 22:22:53.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:53.3 Info: => 9.29E-05s 22:22:53.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:53.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:53.3 Info: => 0.0001092s 22:22:53.3 Info: DeleteIndex History (AlbumId) 22:22:53.3 Info: DROP INDEX "IX_History_AlbumId" 22:22:53.3 Info: => 0.0001377s 22:22:53.3 Info: CreateIndex History (AlbumId, Date) 22:22:53.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:53.3 Info: => 8.67E-05s 22:22:53.3 Info: DeleteIndex History (DownloadId) 22:22:53.3 Info: DROP INDEX "IX_History_DownloadId" 22:22:53.3 Info: => 0.0001101s 22:22:53.3 Info: CreateIndex History (DownloadId, Date) 22:22:53.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:53.3 Info: => 8.29E-05s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:53', 'update_artist_history_indexes') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 16: update_artist_history_indexes migrated 22:22:53.3 Info: => 0.0004522s 22:22:53.3 Info: 17: remove_nma migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 17 22:22:53.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:53.3 Info: => 4.17E-05s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:53', 'remove_nma') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 17: remove_nma migrated 22:22:53.3 Info: => 0.0003799s 22:22:53.3 Info: 18: album_disambiguation migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 18 22:22:53.3 Info: AlterTable Albums 22:22:53.3 Info: => 5E-07s 22:22:53.3 Info: CreateColumn Albums Disambiguation String 22:22:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:53.3 Info: => 0.0005708s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:53', 'album_disambiguation') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 18: album_disambiguation migrated 22:22:53.3 Info: => 0.000946s 22:22:53.3 Info: 19: add_ape_quality_in_profiles migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 19 22:22:53.3 Info: PerformDBOperation 22:22:53.3 Info: Performing DB Operation 22:22:53.3 Info: => 2.53E-05s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:53', 'add_ape_quality_in_profiles') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 19: add_ape_quality_in_profiles migrated 22:22:53.3 Info: => 0.0004364s 22:22:53.3 Info: 20: remove_pushalot migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 20 22:22:53.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:53.3 Info: => 3.88E-05s 22:22:53.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:53.3 Info: => 5.25E-05s 22:22:53.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:53.3 Info: => 2.93E-05s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:53', 'remove_pushalot') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 20: remove_pushalot migrated 22:22:53.3 Info: => 0.0003608s 22:22:53.3 Info: 21: add_custom_filters migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 21 22:22:53.3 Info: CreateTable CustomFilters 22:22:53.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:53.3 Info: => 0.000109s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:53', 'add_custom_filters') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 21: add_custom_filters migrated 22:22:53.3 Info: => 0.000438s 22:22:53.3 Info: 22: import_list_tags migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 22 22:22:53.3 Info: AlterTable ImportLists 22:22:53.3 Info: => 5E-07s 22:22:53.3 Info: CreateColumn ImportLists Tags String 22:22:53.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:53.3 Info: => 0.0005425s 22:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:53', 'import_list_tags') 22:22:53.3 Info: Committing Transaction 22:22:53.3 Info: 22: import_list_tags migrated 22:22:53.3 Info: => 0.0008812s 22:22:53.3 Info: 23: add_release_groups_etc migrating 22:22:53.3 Info: Beginning Transaction 22:22:53.3 Info: Starting migration of Main DB to 23 22:22:53.3 Info: CreateTable ArtistMetadata 22:22:53.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) 22:22:53.3 Info: => 0.0001496s 22:22:53.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:53.3 Info: => 9.85E-05s 22:22:53.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" 22:22:53.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" 22:22:53.3 Info: => 7.95E-05s 22:22:53.3 Info: AlterTable Artists 22:22:53.3 Info: => 4E-07s 22:22:53.3 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:53.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:53.3 Info: => 0.0005038s 22:22:53.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:53.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:53.3 Info: => 6.74E-05s 22:22:53.3 Info: CreateTable AlbumReleases 22:22:53.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) 22:22:53.3 Info: => 0.0001667s 22:22:53.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:53.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:53.3 Info: => 8.79E-05s 22:22:53.3 Info: CreateIndex AlbumReleases (AlbumId) 22:22:53.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:53.3 Info: => 7.65E-05s 22:22:53.3 Info: PerformDBOperation 22:22:53.3 Info: Performing DB Operation 22:22:53.3 Info: => 3.57E-05s 22:22:53.3 Info: AlterTable Albums 22:22:53.3 Info: => 5E-07s 22:22:53.3 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:53.3 Info: => 0.000532s 22:22:53.3 Info: AlterTable Albums 22:22:53.3 Info: => 4E-07s 22:22:53.3 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:53.3 Info: => 0.000505s 22:22:53.3 Info: AlterTable Albums 22:22:53.3 Info: => 3E-07s 22:22:53.3 Info: CreateColumn Albums Links String 22:22:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:53.3 Info: => 0.0005879s 22:22:53.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:53.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:53.3 Info: => 9.48E-05s 22:22:53.3 Info: AlterTable Tracks 22:22:53.3 Info: => 4E-07s 22:22:53.3 Info: CreateColumn Tracks ForeignRecordingId String 22:22:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:53.3 Info: => 0.0005254s 22:22:53.3 Info: AlterTable Tracks 22:22:53.3 Info: => 2E-07s 22:22:53.3 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:53.3 Info: => 0.000503s 22:22:53.3 Info: AlterTable Tracks 22:22:53.3 Info: => 2E-07s 22:22:53.3 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:53.3 Info: => 0.000519s 22:22:53.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:53.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:53.3 Info: => 6.87E-05s 22:22:53.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:53.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:53.3 Info: => 5.72E-05s 22:22:53.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:53.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) 22:22:53.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" 22:22:53.3 Info: DROP TABLE "Artists" 22:22:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.3 Info: => 0.0041226s 22:22:53.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:53.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:53.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:53.4 Info: DROP TABLE "Albums" 22:22:53.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.4 Info: => 0.0045133s 22:22:53.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:53.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:53.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:22:53.4 Info: DROP TABLE "Tracks" 22:22:53.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:53.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:53.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:53.4 Info: => 0.0038551s 22:22:53.4 Info: DeleteColumn TrackFiles ArtistId 22:22:53.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:53.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:22:53.4 Info: DROP TABLE "TrackFiles" 22:22:53.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.4 Info: => 0.003715s 22:22:53.4 Info: CreateIndex Artists (ArtistMetadataId) 22:22:53.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.4 Info: => 7.74E-05s 22:22:53.4 Info: CreateIndex Artists (Monitored) 22:22:53.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.4 Info: => 7.17E-05s 22:22:53.4 Info: CreateIndex Albums (ArtistMetadataId) 22:22:53.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:53.4 Info: => 7.13E-05s 22:22:53.4 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:53.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:53.4 Info: => 6.94E-05s 22:22:53.4 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:53.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:53.4 Info: => 6.92E-05s 22:22:53.4 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:53.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:53.4 Info: => 6.81E-05s 22:22:53.4 Info: UpdateData 22:22:53.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:53.4 Info: => 3.67E-05s 22:22:53.4 Info: UpdateData 22:22:53.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:53.4 Info: => 2.9E-05s 22:22:53.4 Info: UpdateData 22:22:53.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:53.4 Info: => 3.55E-05s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:53', 'add_release_groups_etc') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 23: add_release_groups_etc migrated 22:22:53.4 Info: => 0.0006365s 22:22:53.4 Info: 24: NewMediaInfoFormat migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 24 22:22:53.4 Info: UpdateData 22:22:53.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:53.4 Info: => 3.74E-05s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:53', 'NewMediaInfoFormat') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 24: NewMediaInfoFormat migrated 22:22:53.4 Info: => 0.0004686s 22:22:53.4 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 25 22:22:53.4 Info: RenameTable Restrictions ReleaseProfiles 22:22:53.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:53.4 Info: => 0.0013761s 22:22:53.4 Info: AlterTable ReleaseProfiles 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:53.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:53.4 Info: => 0.0004684s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:53', 'rename_restrictions_to_release_profiles') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:53.4 Info: => 0.0008959s 22:22:53.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 26 22:22:53.4 Info: RenameTable Profiles QualityProfiles 22:22:53.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:53.4 Info: => 0.001421s 22:22:53.4 Info: AlterTable QualityProfiles 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:53.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:53.4 Info: => 0.0004636s 22:22:53.4 Info: AlterTable LanguageProfiles 22:22:53.4 Info: => 3E-07s 22:22:53.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:53.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:53.4 Info: => 0.0004584s 22:22:53.4 Info: UpdateData 22:22:53.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:53.4 Info: => 3.57E-05s 22:22:53.4 Info: UpdateData 22:22:53.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:53.4 Info: => 2.72E-05s 22:22:53.4 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:53.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:53.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" 22:22:53.4 Info: DROP TABLE "Artists" 22:22:53.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.4 Info: => 0.004047s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:53', 'rename_quality_profiles_add_upgrade_allowed') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:53.4 Info: => 0.0046076s 22:22:53.4 Info: 27: add_import_exclusions migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 27 22:22:53.4 Info: CreateTable ImportListExclusions 22:22:53.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:53.4 Info: => 0.0001309s 22:22:53.4 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:53.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:53.4 Info: => 8.87E-05s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:53', 'add_import_exclusions') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 27: add_import_exclusions migrated 22:22:53.4 Info: => 0.0005898s 22:22:53.4 Info: 28: clean_artist_metadata_table migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 28 22:22:53.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) 22:22:53.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) 22:22:53.4 Info: => 0.0001283s 22:22:53.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) 22:22:53.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) 22:22:53.4 Info: => 0.0001186s 22:22:53.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) 22:22:53.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) 22:22:53.4 Info: => 0.0001124s 22:22:53.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) 22:22:53.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) 22:22:53.4 Info: => 0.0001173s 22:22:53.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) 22:22:53.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) 22:22:53.4 Info: => 0.0001107s 22:22:53.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) 22:22:53.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) 22:22:53.4 Info: => 0.0001124s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:53', 'clean_artist_metadata_table') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 28: clean_artist_metadata_table migrated 22:22:53.4 Info: => 0.0005473s 22:22:53.4 Info: 29: health_issue_notification migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 29 22:22:53.4 Info: AlterTable Notifications 22:22:53.4 Info: => 5E-07s 22:22:53.4 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:53.4 Info: => 0.0004861s 22:22:53.4 Info: AlterTable Notifications 22:22:53.4 Info: => 3E-07s 22:22:53.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:53.4 Info: => 0.0004711s 22:22:53.4 Info: AlterTable Notifications 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:53.4 Info: => 0.0005385s 22:22:53.4 Info: AlterTable Notifications 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:53.4 Info: => 0.0004751s 22:22:53.4 Info: AlterTable Notifications 22:22:53.4 Info: => 2E-07s 22:22:53.4 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:53.4 Info: => 0.0004713s 22:22:53.4 Info: DeleteColumn Notifications OnDownload 22:22:53.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) 22:22:53.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" 22:22:53.4 Info: DROP TABLE "Notifications" 22:22:53.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:53.4 Info: => 0.0036711s 22:22:53.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:53.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) 22:22:53.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" 22:22:53.4 Info: DROP TABLE "Notifications" 22:22:53.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:53.4 Info: => 0.0036129s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:53', 'health_issue_notification') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 29: health_issue_notification migrated 22:22:53.4 Info: => 0.0040926s 22:22:53.4 Info: 30: add_mediafilerepository_mtime migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 30 22:22:53.4 Info: AlterTable TrackFiles 22:22:53.4 Info: => 5E-07s 22:22:53.4 Info: CreateColumn TrackFiles Modified DateTime 22:22:53.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:53.4 Info: => 0.000548s 22:22:53.4 Info: AlterTable TrackFiles 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn TrackFiles Path String 22:22:53.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:53.4 Info: => 0.0005279s 22:22:53.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:53.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:53.4 Info: => 3.31E-05s 22:22:53.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) 22:22:53.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) 22:22:53.4 Info: => 0.0001272s 22:22:53.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) 22:22:53.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) 22:22:53.4 Info: => 0.000153s 22:22:53.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) 22:22:53.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) 22:22:53.4 Info: => 0.0001348s 22:22:53.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") 22:22:53.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") 22:22:53.4 Info: => 6.8E-05s 22:22:53.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:53.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:53.4 Info: => 4.82E-05s 22:22:53.4 Info: AlterTable TrackFiles 22:22:53.4 Info: => 3E-07s 22:22:53.4 Info: AlterColumn TrackFiles Path String 22:22:53.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:53.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" 22:22:53.4 Info: DROP TABLE "TrackFiles" 22:22:53.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.4 Info: => 0.0037934s 22:22:53.4 Info: CreateIndex TrackFiles (Path) 22:22:53.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:53.4 Info: => 7.72E-05s 22:22:53.4 Info: DeleteColumn TrackFiles RelativePath 22:22:53.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:53.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" 22:22:53.4 Info: DROP TABLE "TrackFiles" 22:22:53.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:53.4 Info: => 0.0038073s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:53', 'add_mediafilerepository_mtime') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 30: add_mediafilerepository_mtime migrated 22:22:53.4 Info: => 0.0043079s 22:22:53.4 Info: 31: add_artistmetadataid_constraint migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 31 22:22:53.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") 22:22:53.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") 22:22:53.4 Info: => 6.93E-05s 22:22:53.4 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:53.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:53.4 Info: => 0.0001166s 22:22:53.4 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:53.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:53.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" 22:22:53.4 Info: DROP TABLE "Artists" 22:22:53.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.4 Info: => 0.0041664s 22:22:53.4 Info: CreateIndex Artists (ArtistMetadataId) 22:22:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.4 Info: => 7.45E-05s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:53', 'add_artistmetadataid_constraint') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 31: add_artistmetadataid_constraint migrated 22:22:53.4 Info: => 0.0005801s 22:22:53.4 Info: 32: old_ids_and_artist_alias migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 32 22:22:53.4 Info: AlterTable ArtistMetadata 22:22:53.4 Info: => 5E-07s 22:22:53.4 Info: CreateColumn ArtistMetadata Aliases String 22:22:53.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:53.4 Info: => 0.0004908s 22:22:53.4 Info: AlterTable ArtistMetadata 22:22:53.4 Info: => 3E-07s 22:22:53.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:53.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.4 Info: => 0.0004791s 22:22:53.4 Info: AlterTable Albums 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:53.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.4 Info: => 0.0004793s 22:22:53.4 Info: AlterTable AlbumReleases 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:53.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.4 Info: => 0.0005159s 22:22:53.4 Info: AlterTable Tracks 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:53.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.4 Info: => 0.0005023s 22:22:53.4 Info: AlterTable Tracks 22:22:53.4 Info: => 3E-07s 22:22:53.4 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:53.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.4 Info: => 0.0004769s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:53', 'old_ids_and_artist_alias') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 32: old_ids_and_artist_alias migrated 22:22:53.4 Info: => 0.0009428s 22:22:53.4 Info: 33: download_propers_config migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 33 22:22:53.4 Info: PerformDBOperation 22:22:53.4 Info: Performing DB Operation 22:22:53.4 Info: => 2.41E-05s 22:22:53.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:53.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:53.4 Info: => 2.71E-05s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:53', 'download_propers_config') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 33: download_propers_config migrated 22:22:53.4 Info: => 0.0004546s 22:22:53.4 Info: 34: remove_language_profiles migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 34 22:22:53.4 Info: DeleteTable LanguageProfiles 22:22:53.4 Info: DROP TABLE "LanguageProfiles" 22:22:53.4 Info: => 0.0002174s 22:22:53.4 Info: DeleteColumn Artists LanguageProfileId 22:22:53.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:53.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" 22:22:53.4 Info: DROP TABLE "Artists" 22:22:53.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.4 Info: => 0.0041523s 22:22:53.4 Info: DeleteColumn ImportLists LanguageProfileId 22:22:53.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) 22:22:53.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" 22:22:53.4 Info: DROP TABLE "ImportLists" 22:22:53.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:53.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:53.4 Info: => 0.0040668s 22:22:53.4 Info: DeleteColumn Blacklist Language 22:22:53.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) 22:22:53.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" 22:22:53.4 Info: DROP TABLE "Blacklist" 22:22:53.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:53.4 Info: => 0.0035403s 22:22:53.4 Info: DeleteColumn History Language 22:22:53.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) 22:22:53.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" 22:22:53.4 Info: DROP TABLE "History" 22:22:53.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:53.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:53.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:53.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:53.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:53.4 Info: => 0.0041164s 22:22:53.4 Info: DeleteColumn LyricFiles Language 22:22:53.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:22:53.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:22:53.4 Info: DROP TABLE "LyricFiles" 22:22:53.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:53.4 Info: => 0.0034716s 22:22:53.4 Info: DeleteColumn TrackFiles Language 22:22:53.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:53.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:22:53.4 Info: DROP TABLE "TrackFiles" 22:22:53.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:53.4 Info: => 0.0053826s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:53', 'remove_language_profiles') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 34: remove_language_profiles migrated 22:22:53.4 Info: => 0.0059711s 22:22:53.4 Info: 35: multi_disc_naming_format migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 35 22:22:53.4 Info: AlterTable NamingConfig 22:22:53.4 Info: => 5E-07s 22:22:53.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:53.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:53.4 Info: => 0.0004811s 22:22:53.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:53.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:53.4 Info: => 3.22E-05s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:53', 'multi_disc_naming_format') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 35: multi_disc_naming_format migrated 22:22:53.4 Info: => 0.0004883s 22:22:53.4 Info: 36: add_download_client_priority migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 36 22:22:53.4 Info: AlterTable DownloadClients 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn DownloadClients Priority Int32 22:22:53.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:53.4 Info: => 0.0004827s 22:22:53.4 Info: PerformDBOperation 22:22:53.4 Info: Performing DB Operation 22:22:53.4 Info: => 4.37E-05s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:53', 'add_download_client_priority') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 36: add_download_client_priority migrated 22:22:53.4 Info: => 0.000496s 22:22:53.4 Info: 37: remove_growl_prowl migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 37 22:22:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:53.4 Info: => 3.47E-05s 22:22:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:53.4 Info: => 2.46E-05s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:53', 'remove_growl_prowl') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 37: remove_growl_prowl migrated 22:22:53.4 Info: => 0.000391s 22:22:53.4 Info: 38: remove_plex_hometheatre migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 38 22:22:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:53.4 Info: => 4.37E-05s 22:22:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:53.4 Info: => 2.38E-05s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:53', 'remove_plex_hometheatre') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 38: remove_plex_hometheatre migrated 22:22:53.4 Info: => 0.0003877s 22:22:53.4 Info: 39: add_root_folder_add_defaults migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 39 22:22:53.4 Info: AlterTable RootFolders 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn RootFolders Name String 22:22:53.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:53.4 Info: => 0.0004774s 22:22:53.4 Info: AlterTable RootFolders 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:53.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:53.4 Info: => 0.0004681s 22:22:53.4 Info: AlterTable RootFolders 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:53.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:53.4 Info: => 0.0005044s 22:22:53.4 Info: AlterTable RootFolders 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:53.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:53.4 Info: => 0.0005451s 22:22:53.4 Info: AlterTable RootFolders 22:22:53.4 Info: => 3E-07s 22:22:53.4 Info: CreateColumn RootFolders DefaultTags String 22:22:53.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:53.4 Info: => 0.0004675s 22:22:53.4 Info: PerformDBOperation 22:22:53.4 Info: Performing DB Operation 22:22:53.4 Info: => 5.73E-05s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:53', 'add_root_folder_add_defaults') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 39: add_root_folder_add_defaults migrated 22:22:53.4 Info: => 0.0004139s 22:22:53.4 Info: 40: task_duration migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 40 22:22:53.4 Info: AlterTable ScheduledTasks 22:22:53.4 Info: => 5E-07s 22:22:53.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:53.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:53.4 Info: => 0.0004948s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:53', 'task_duration') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 40: task_duration migrated 22:22:53.4 Info: => 0.0008494s 22:22:53.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 41 22:22:53.4 Info: AlterTable ReleaseProfiles 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:53.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:53.4 Info: => 0.0004963s 22:22:53.4 Info: AlterTable ReleaseProfiles 22:22:53.4 Info: => 4E-07s 22:22:53.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:53.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:53.4 Info: => 0.0005501s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:53', 'add_indexer_and_enabled_to_release_profiles') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:53.4 Info: => 0.0009037s 22:22:53.4 Info: 42: remove_album_folders migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 42 22:22:53.4 Info: DeleteColumn Artists AlbumFolder 22:22:53.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:53.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" 22:22:53.4 Info: DROP TABLE "Artists" 22:22:53.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.4 Info: => 0.0041007s 22:22:53.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:53.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:53.4 Info: => 3.07E-05s 22:22:53.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:53.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:53.4 Info: => 2.46E-05s 22:22:53.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:53.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) 22:22:53.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:53.4 Info: DROP TABLE "NamingConfig" 22:22:53.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:53.4 Info: => 0.0033882s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:53', 'remove_album_folders') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 42: remove_album_folders migrated 22:22:53.4 Info: => 0.0038441s 22:22:53.4 Info: 44: add_priority_to_indexers migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 44 22:22:53.4 Info: AlterTable Indexers 22:22:53.4 Info: => 6E-07s 22:22:53.4 Info: CreateColumn Indexers Priority Int32 22:22:53.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:53.4 Info: => 0.0004971s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:53', 'add_priority_to_indexers') 22:22:53.4 Info: Committing Transaction 22:22:53.4 Info: 44: add_priority_to_indexers migrated 22:22:53.4 Info: => 0.0009255s 22:22:53.4 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:53.4 Info: Beginning Transaction 22:22:53.4 Info: Starting migration of Main DB to 45 22:22:53.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:53.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:53.4 Info: => 0.0001s 22:22:53.4 Info: PerformDBOperation 22:22:53.4 Info: Performing DB Operation 22:22:53.4 Info: => 2.53E-05s 22:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:53', 'remove_chown_and_folderchmod_config') 22:22:53.4 Info: Committing Transaction 22:22:53.5 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:53.5 Info: => 0.0003955s 22:22:53.5 Info: 47: update_notifiarr migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 47 22:22:53.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:53.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:53.5 Info: => 5.17E-05s 22:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:53', 'update_notifiarr') 22:22:53.5 Info: Committing Transaction 22:22:53.5 Info: 47: update_notifiarr migrated 22:22:53.5 Info: => 0.000386s 22:22:53.5 Info: 49: email_multiple_addresses migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 49 22:22:53.5 Info: PerformDBOperation 22:22:53.5 Info: Performing DB Operation 22:22:53.5 Info: => 4.39E-05s 22:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:53', 'email_multiple_addresses') 22:22:53.5 Info: Committing Transaction 22:22:53.5 Info: 49: email_multiple_addresses migrated 22:22:53.5 Info: => 0.000384s 22:22:53.5 Info: 50: rename_blacklist_to_blocklist migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 50 22:22:53.5 Info: RenameTable Blacklist Blocklist 22:22:53.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:22:53.5 Info: => 0.0013954s 22:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:22:53', 'rename_blacklist_to_blocklist') 22:22:53.5 Info: Committing Transaction 22:22:53.5 Info: 50: rename_blacklist_to_blocklist migrated 22:22:53.5 Info: => 0.0017998s 22:22:53.5 Info: 51: cdh_per_downloadclient migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 51 22:22:53.5 Info: AlterTable DownloadClients 22:22:53.5 Info: => 5E-07s 22:22:53.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:22:53.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:53.5 Info: => 0.0005597s 22:22:53.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:22:53.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:22:53.5 Info: => 0.0004758s 22:22:53.5 Info: PerformDBOperation 22:22:53.5 Info: Performing DB Operation 22:22:53.5 Info: => 0.0001495s 22:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:22:53', 'cdh_per_downloadclient') 22:22:53.5 Info: Committing Transaction 22:22:53.5 Info: 51: cdh_per_downloadclient migrated 22:22:53.5 Info: => 0.0005245s 22:22:53.5 Info: 52: download_history migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 52 22:22:53.5 Info: CreateTable DownloadHistory 22:22:53.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) 22:22:53.5 Info: => 0.000126s 22:22:53.5 Info: CreateIndex DownloadHistory (EventType) 22:22:53.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:53.5 Info: => 8.39E-05s 22:22:53.5 Info: CreateIndex DownloadHistory (ArtistId) 22:22:53.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:53.5 Info: => 7.35E-05s 22:22:53.5 Info: CreateIndex DownloadHistory (DownloadId) 22:22:53.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:53.5 Info: => 7.34E-05s 22:22:53.5 Info: PerformDBOperation 22:22:53.5 Info: Performing DB Operation 22:22:53.5 Info: => 0.0001032s 22:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:22:53', 'download_history') 22:22:53.5 Info: Committing Transaction 22:22:53.5 Info: 52: download_history migrated 22:22:53.5 Info: => 0.0004877s 22:22:53.5 Info: 53: add_update_history migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 53 22:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:22:53', 'add_update_history') 22:22:53.5 Info: Committing Transaction 22:22:53.5 Info: 53: add_update_history migrated 22:22:53.5 Info: => 0.0003996s 22:22:53.5 Info: 54: add_on_update_to_notifications migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 54 22:22:53.5 Info: AlterTable Notifications 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:22:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:22:53.5 Info: => 0.0006086s 22:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:22:53', 'add_on_update_to_notifications') 22:22:53.5 Info: Committing Transaction 22:22:53.5 Info: 54: add_on_update_to_notifications migrated 22:22:53.5 Info: => 0.0010056s 22:22:53.5 Info: 55: download_client_per_indexer migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 55 22:22:53.5 Info: AlterTable Indexers 22:22:53.5 Info: => 5E-07s 22:22:53.5 Info: CreateColumn Indexers DownloadClientId Int32 22:22:53.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:22:53.5 Info: => 0.0005185s 22:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:22:53', 'download_client_per_indexer') 22:22:53.5 Info: Committing Transaction 22:22:53.5 Info: 55: download_client_per_indexer migrated 22:22:53.5 Info: => 0.0008867s 22:22:53.5 Info: 56: AddNewItemMonitorType migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 56 22:22:53.5 Info: AlterTable Artists 22:22:53.5 Info: => 5E-07s 22:22:53.5 Info: CreateColumn Artists MonitorNewItems Int32 22:22:53.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:53.5 Info: => 0.0005084s 22:22:53.5 Info: AlterTable RootFolders 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:22:53.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:53.5 Info: => 0.0004971s 22:22:53.5 Info: AlterTable ImportLists 22:22:53.5 Info: => 3E-07s 22:22:53.5 Info: CreateColumn ImportLists MonitorNewItems Int32 22:22:53.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:22:53.5 Info: => 0.0005831s 22:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:22:53', 'AddNewItemMonitorType') 22:22:53.5 Info: Committing Transaction 22:22:53.5 Info: 56: AddNewItemMonitorType migrated 22:22:53.5 Info: => 0.0009552s 22:22:53.5 Info: 57: ImportListSearch migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 57 22:22:53.5 Info: AlterTable ImportLists 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: CreateColumn ImportLists ShouldSearch Boolean 22:22:53.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:22:53.5 Info: => 0.0005235s 22:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:22:53', 'ImportListSearch') 22:22:53.5 Info: Committing Transaction 22:22:53.5 Info: 57: ImportListSearch migrated 22:22:53.5 Info: => 0.000894s 22:22:53.5 Info: 58: ImportListMonitorExisting migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 58 22:22:53.5 Info: AlterTable ImportLists 22:22:53.5 Info: => 5E-07s 22:22:53.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:22:53.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:22:53.5 Info: => 0.000595s 22:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:22:53', 'ImportListMonitorExisting') 22:22:53.5 Info: Committing Transaction 22:22:53.5 Info: 58: ImportListMonitorExisting migrated 22:22:53.5 Info: => 0.0009439s 22:22:53.5 Info: 59: add_indexer_tags migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 59 22:22:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:22:53.5 Info: => 3.74E-05s 22:22:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:22:53.5 Info: => 2.51E-05s 22:22:53.5 Info: AlterTable Indexers 22:22:53.5 Info: => 2E-07s 22:22:53.5 Info: CreateColumn Indexers Tags String 22:22:53.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:22:53.5 Info: => 0.0005943s 22:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:22:53', 'add_indexer_tags') 22:22:53.5 Info: Committing Transaction 22:22:53.5 Info: 59: add_indexer_tags migrated 22:22:53.5 Info: => 0.0010657s 22:22:53.5 Info: 60: update_audio_types migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 60 22:22:53.5 Info: PerformDBOperation 22:22:53.5 Info: Performing DB Operation 22:22:53.5 Info: => 4.09E-05s 22:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:22:53', 'update_audio_types') 22:22:53.5 Info: Committing Transaction 22:22:53.5 Info: 60: update_audio_types migrated 22:22:53.5 Info: => 0.0004173s 22:22:53.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:22:53.5 Info: Beginning Transaction 22:22:53.5 Info: Starting migration of Main DB to 61 22:22:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.5 Info: DELETE FROM "Commands" WHERE 1 = 1 22:22:53.5 Info: => 3E-05s 22:22:53.5 Info: AlterTable AlbumReleases 22:22:53.5 Info: => 2E-07s 22:22:53.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.5 Info: DROP TABLE "AlbumReleases" 22:22:53.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:22:53.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:53.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:53.5 Info: => 0.0042089s 22:22:53.5 Info: AlterTable Albums 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:22: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, "OldForeignAlbumIds" TEXT NOT NULL) 22:22: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", "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" 22:22:53.5 Info: DROP TABLE "Albums" 22:22:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:53.5 Info: => 0.0042453s 22:22:53.5 Info: AlterTable Albums 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:22: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, "OldForeignAlbumIds" TEXT NOT NULL) 22:22: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", "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" 22:22:53.5 Info: DROP TABLE "Albums" 22:22:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:53.5 Info: => 0.0041343s 22:22:53.5 Info: AlterTable Albums 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn Albums Added DateTimeOffset 22:22: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, "OldForeignAlbumIds" TEXT NOT NULL) 22:22: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", "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" 22:22:53.5 Info: DROP TABLE "Albums" 22:22:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:53.5 Info: => 0.0040572s 22:22:53.5 Info: AlterTable Artists 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:22: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:53.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" 22:22:53.5 Info: DROP TABLE "Artists" 22:22:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.5 Info: => 0.0041473s 22:22:53.5 Info: AlterTable Artists 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn Artists Added DateTimeOffset 22:22: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:22:53.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" 22:22:53.5 Info: DROP TABLE "Artists" 22:22:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.5 Info: => 0.0042002s 22:22:53.5 Info: AlterTable Blocklist 22:22:53.5 Info: => 3E-07s 22:22:53.5 Info: AlterColumn Blocklist Date DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.5 Info: DROP TABLE "Blocklist" 22:22:53.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:53.5 Info: => 0.0035841s 22:22:53.5 Info: AlterTable Blocklist 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.5 Info: DROP TABLE "Blocklist" 22:22:53.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:22:53.5 Info: => 0.003631s 22:22:53.5 Info: AlterTable Commands 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.5 Info: DROP TABLE "Commands" 22:22:53.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:53.5 Info: => 0.0035827s 22:22:53.5 Info: AlterTable Commands 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn Commands StartedAt DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.5 Info: DROP TABLE "Commands" 22:22:53.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:53.5 Info: => 0.0035567s 22:22:53.5 Info: AlterTable Commands 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn Commands EndedAt DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.5 Info: DROP TABLE "Commands" 22:22:53.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:22:53.5 Info: => 0.0046247s 22:22:53.5 Info: AlterTable DownloadClientStatus 22:22:53.5 Info: => 5E-07s 22:22:53.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:22:53.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) 22:22:53.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:53.5 Info: DROP TABLE "DownloadClientStatus" 22:22:53.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:53.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:53.5 Info: => 0.0037236s 22:22:53.5 Info: AlterTable DownloadClientStatus 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:22:53.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) 22:22:53.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:53.5 Info: DROP TABLE "DownloadClientStatus" 22:22:53.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:53.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:53.5 Info: => 0.0038007s 22:22:53.5 Info: AlterTable DownloadClientStatus 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:22:53.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) 22:22:53.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:22:53.5 Info: DROP TABLE "DownloadClientStatus" 22:22:53.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:22:53.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:53.5 Info: => 0.003704s 22:22:53.5 Info: AlterTable DownloadHistory 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.5 Info: DROP TABLE "DownloadHistory" 22:22:53.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:22:53.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:22:53.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:22:53.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:22:53.5 Info: => 0.0039885s 22:22:53.5 Info: AlterTable ExtraFiles 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.5 Info: DROP TABLE "ExtraFiles" 22:22:53.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:53.5 Info: => 0.0035524s 22:22:53.5 Info: AlterTable ExtraFiles 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.5 Info: DROP TABLE "ExtraFiles" 22:22:53.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:22:53.5 Info: => 0.0035332s 22:22:53.5 Info: AlterTable History 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn History Date DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.5 Info: DROP TABLE "History" 22:22:53.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:53.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:53.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:53.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:53.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:53.5 Info: => 0.0041122s 22:22:53.5 Info: AlterTable ImportListStatus 22:22:53.5 Info: => 3E-07s 22:22:53.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:22:53.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) 22:22:53.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:53.5 Info: DROP TABLE "ImportListStatus" 22:22:53.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:53.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:53.5 Info: => 0.0041823s 22:22:53.5 Info: AlterTable ImportListStatus 22:22:53.5 Info: => 3E-07s 22:22:53.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:22:53.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) 22:22:53.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:53.5 Info: DROP TABLE "ImportListStatus" 22:22:53.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:53.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:53.5 Info: => 0.003638s 22:22:53.5 Info: AlterTable ImportListStatus 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:22:53.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) 22:22:53.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:22:53.5 Info: DROP TABLE "ImportListStatus" 22:22:53.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:22:53.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:53.5 Info: => 0.0036424s 22:22:53.5 Info: AlterTable IndexerStatus 22:22:53.5 Info: => 4E-07s 22:22:53.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:22:53.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) 22:22:53.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:53.5 Info: DROP TABLE "IndexerStatus" 22:22:53.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:53.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:53.6 Info: => 0.0036253s 22:22:53.6 Info: AlterTable IndexerStatus 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:22:53.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) 22:22:53.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:53.6 Info: DROP TABLE "IndexerStatus" 22:22:53.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:53.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:53.6 Info: => 0.003608s 22:22:53.6 Info: AlterTable IndexerStatus 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:22:53.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) 22:22:53.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:22:53.6 Info: DROP TABLE "IndexerStatus" 22:22:53.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:22:53.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:53.6 Info: => 0.003661s 22:22:53.6 Info: AlterTable LyricFiles 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:22: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) 22:22: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" 22:22:53.6 Info: DROP TABLE "LyricFiles" 22:22:53.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:53.6 Info: => 0.0034782s 22:22:53.6 Info: AlterTable LyricFiles 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: AlterColumn LyricFiles Added DateTimeOffset 22:22: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, "LastUpdated" DATETIME NOT NULL) 22:22: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" 22:22:53.6 Info: DROP TABLE "LyricFiles" 22:22:53.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:53.6 Info: => 0.0034893s 22:22:53.6 Info: AlterTable MetadataFiles 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.6 Info: DROP TABLE "MetadataFiles" 22:22:53.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:53.6 Info: => 0.0035061s 22:22:53.6 Info: AlterTable MetadataFiles 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:22:53.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) 22:22:53.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" 22:22:53.6 Info: DROP TABLE "MetadataFiles" 22:22:53.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:22:53.6 Info: => 0.0050895s 22:22:53.6 Info: AlterTable PendingReleases 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: AlterColumn PendingReleases Added DateTimeOffset 22:22:53.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) 22:22:53.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:22:53.6 Info: DROP TABLE "PendingReleases" 22:22:53.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:22:53.6 Info: => 0.0034703s 22:22:53.6 Info: AlterTable ScheduledTasks 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:22:53.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) 22:22:53.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:53.6 Info: DROP TABLE "ScheduledTasks" 22:22:53.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:53.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:53.6 Info: => 0.0035904s 22:22:53.6 Info: AlterTable ScheduledTasks 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:22:53.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) 22:22:53.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:22:53.6 Info: DROP TABLE "ScheduledTasks" 22:22:53.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:22:53.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:53.6 Info: => 0.0035917s 22:22:53.6 Info: AlterTable TrackFiles 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:22:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22: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" 22:22:53.6 Info: DROP TABLE "TrackFiles" 22:22:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:53.6 Info: => 0.0038409s 22:22:53.6 Info: AlterTable TrackFiles 22:22:53.6 Info: => 3E-07s 22:22:53.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:22:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22: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" 22:22:53.6 Info: DROP TABLE "TrackFiles" 22:22:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:53.6 Info: => 0.0037483s 22:22:53.6 Info: AlterTable VersionInfo 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:22:53.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:22:53.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:22:53.6 Info: DROP TABLE "VersionInfo" 22:22:53.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:22:53.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:53.6 Info: => 0.0036419s 22:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:22:53', 'postgres_update_timestamp_columns_to_with_timezone') 22:22:53.6 Info: Committing Transaction 22:22:53.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:22:53.6 Info: => 0.004403s 22:22:53.6 Info: 62: add_on_delete_to_notifications migrating 22:22:53.6 Info: Beginning Transaction 22:22:53.6 Info: Starting migration of Main DB to 62 22:22:53.6 Info: AlterTable Notifications 22:22:53.6 Info: => 6E-07s 22:22:53.6 Info: CreateColumn Notifications OnArtistDelete Boolean 22:22:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:22:53.6 Info: => 0.0005134s 22:22:53.6 Info: AlterTable Notifications 22:22:53.6 Info: => 3E-07s 22:22:53.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:22:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:22:53.6 Info: => 0.0005208s 22:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:22:53', 'add_on_delete_to_notifications') 22:22:53.6 Info: Committing Transaction 22:22:53.6 Info: 62: add_on_delete_to_notifications migrated 22:22:53.6 Info: => 0.0010439s 22:22:53.6 Info: 63: add_custom_formats migrating 22:22:53.6 Info: Beginning Transaction 22:22:53.6 Info: Starting migration of Main DB to 63 22:22:53.6 Info: AlterTable DelayProfiles 22:22:53.6 Info: => 5E-07s 22:22:53.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:22:53.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:22:53.6 Info: => 0.0005122s 22:22:53.6 Info: UpdateData 22:22:53.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:22:53.6 Info: => 3.89E-05s 22:22:53.6 Info: AlterTable TrackFiles 22:22:53.6 Info: => 3E-07s 22:22:53.6 Info: CreateColumn TrackFiles OriginalFilePath String 22:22:53.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:22:53.6 Info: => 0.00055s 22:22:53.6 Info: PerformDBOperation 22:22:53.6 Info: Performing DB Operation 22:22:53.6 Info: => 2.36E-05s 22:22:53.6 Info: CreateTable CustomFormats 22:22:53.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) 22:22:53.6 Info: => 0.0001165s 22:22:53.6 Info: CreateIndex CustomFormats (Name) 22:22:53.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:22:53.6 Info: => 7.76E-05s 22:22:53.6 Info: AlterTable QualityProfiles 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: CreateColumn QualityProfiles FormatItems String 22:22:53.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:22:53.6 Info: => 0.0005357s 22:22:53.6 Info: AlterTable QualityProfiles 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:22:53.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:53.6 Info: => 0.0005373s 22:22:53.6 Info: AlterTable QualityProfiles 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:22:53.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:53.6 Info: => 0.0005366s 22:22:53.6 Info: PerformDBOperation 22:22:53.6 Info: Performing DB Operation 22:22:53.6 Info: => 5.11E-05s 22:22:53.6 Info: PerformDBOperation 22:22:53.6 Info: Performing DB Operation 22:22:53.6 Info: => 4.42E-05s 22:22:53.6 Info: DeleteColumn ReleaseProfiles Preferred 22:22:53.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) 22:22:53.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:53.6 Info: DROP TABLE "ReleaseProfiles" 22:22:53.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:53.6 Info: => 0.0039513s 22:22:53.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:22:53.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) 22:22:53.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:22:53.6 Info: DROP TABLE "ReleaseProfiles" 22:22:53.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:22:53.6 Info: => 0.0037817s 22:22:53.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:53.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:22:53.6 Info: => 3.49E-05s 22:22:53.6 Info: AlterTable DelayProfiles 22:22:53.6 Info: => 3E-07s 22:22:53.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:22:53.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:22:53.6 Info: => 0.0005199s 22:22:53.6 Info: AlterTable DelayProfiles 22:22:53.6 Info: => 4E-07s 22:22:53.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:22:53.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:22:53.6 Info: => 0.0005155s 22:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:22:53', 'add_custom_formats') 22:22:53.6 Info: Committing Transaction 22:22:53.6 Info: 63: add_custom_formats migrated 22:22:53.6 Info: => 0.0010298s 22:22:53.6 Info: 64: add_result_to_commands migrating 22:22:53.6 Info: Beginning Transaction 22:22:53.6 Info: Starting migration of Main DB to 64 22:22:53.6 Info: AlterTable Commands 22:22:53.6 Info: => 5E-07s 22:22:53.6 Info: CreateColumn Commands Result Int32 22:22:53.6 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 22:22:53.6 Info: => 0.0005277s 22:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-02-03T22:22:53', 'add_result_to_commands') 22:22:53.6 Info: Committing Transaction 22:22:53.6 Info: 64: add_result_to_commands migrated 22:22:53.6 Info: => 0.0009831s 22:22:53.6 Info: 65: health_restored_notification migrating 22:22:53.6 Info: Beginning Transaction 22:22:53.6 Info: Starting migration of Main DB to 65 22:22:53.6 Info: AlterTable Notifications 22:22:53.6 Info: => 5E-07s 22:22:53.6 Info: CreateColumn Notifications OnHealthRestored Boolean 22:22:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 22:22:53.6 Info: => 0.000542s 22:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-02-03T22:22:53', 'health_restored_notification') 22:22:53.6 Info: Committing Transaction 22:22:53.6 Info: 65: health_restored_notification migrated 22:22:53.6 Info: => 0.0009779s 22:22:53.6 Info: 66: remove_uc migrating 22:22:53.6 Info: Beginning Transaction 22:22:53.6 Info: Starting migration of Main DB to 66 22:22:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 22:22:53.6 Info: => 3.49E-05s 22:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-02-03T22:22:53', 'remove_uc') 22:22:53.6 Info: Committing Transaction 22:22:53.6 Info: 66: remove_uc migrated 22:22:53.6 Info: => 0.0004022s 22:22:53.6 Info: 67: download_clients_rename_tv_to_music migrating 22:22:53.6 Info: Beginning Transaction 22:22:53.6 Info: Starting migration of Main DB to 67 22:22:53.6 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') 22:22:53.6 Info: PerformDBOperation 22:22:53.6 Info: Performing DB Operation 22:22:53.6 Info: => 0.0008139s 22:22:53.6 Info: -> 1 Insert operations completed in 00:00:00.0000676 taking an average of 00:00:00.0000676 22:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-02-03T22:22:53', 'download_clients_rename_tv_to_music') 22:22:53.6 Info: Committing Transaction 22:22:53.6 Info: 67: download_clients_rename_tv_to_music migrated 22:22:53.6 Info: => 0.0011909s 22:22:53.6 Debug: Took: 00:00:00.3630412 22:22:53.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 22:22:53.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 22:22:53.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181737070692_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:53.7 Info: DatabaseEngineVersionCheck migrating 22:22:53.7 Info: PerformDBOperation 22:22:53.7 Info: Performing DB Operation 22:22:53.7 Info: SQLite 3.48.0 22:22:53.7 Info: => 0.0013561s 22:22:53.7 Info: DatabaseEngineVersionCheck migrated 22:22:53.7 Info: => 0.0013663s 22:22:53.7 Info: VersionMigration migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: CreateTable VersionInfo 22:22:53.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:22:53.7 Info: => 0.0002082s 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: VersionMigration migrated 22:22:53.7 Info: => 0.0009298s 22:22:53.7 Info: VersionUniqueMigration migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: CreateIndex VersionInfo (Version) 22:22:53.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:22:53.7 Info: => 9.88E-05s 22:22:53.7 Info: AlterTable VersionInfo 22:22:53.7 Info: => 5E-07s 22:22:53.7 Info: CreateColumn VersionInfo AppliedOn DateTime 22:22:53.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:22:53.7 Info: => 0.0004573s 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: VersionUniqueMigration migrated 22:22:53.7 Info: => 0.0008625s 22:22:53.7 Info: VersionDescriptionMigration migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: AlterTable VersionInfo 22:22:53.7 Info: => 5E-07s 22:22:53.7 Info: CreateColumn VersionInfo Description String 22:22:53.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:22:53.7 Info: => 0.0002023s 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: VersionDescriptionMigration migrated 22:22:53.7 Info: => 0.0005161s 22:22:53.7 Info: 1: InitialSetup migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 1 22:22:53.7 Info: CreateTable Config 22:22:53.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:22:53.7 Info: => 0.0001929s 22:22:53.7 Info: CreateIndex Config (Key) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:22:53.7 Info: => 7.28E-05s 22:22:53.7 Info: CreateTable RootFolders 22:22:53.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:22:53.7 Info: => 9.91E-05s 22:22:53.7 Info: CreateIndex RootFolders (Path) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:22:53.7 Info: => 7E-05s 22:22:53.7 Info: CreateTable Artists 22:22:53.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) 22:22:53.7 Info: => 0.0002112s 22:22:53.7 Info: CreateIndex Artists (ForeignArtistId) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:53.7 Info: => 7.12E-05s 22:22:53.7 Info: CreateIndex Artists (NameSlug) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:53.7 Info: => 6.71E-05s 22:22:53.7 Info: CreateIndex Artists (CleanName) 22:22:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.7 Info: => 6.35E-05s 22:22:53.7 Info: CreateIndex Artists (Path) 22:22:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.7 Info: => 6.33E-05s 22:22:53.7 Info: CreateTable Albums 22:22:53.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) 22:22:53.7 Info: => 0.0001882s 22:22:53.7 Info: CreateIndex Albums (ForeignAlbumId) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.7 Info: => 7E-05s 22:22:53.7 Info: CreateIndex Albums (MBId) 22:22:53.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:53.7 Info: => 6.36E-05s 22:22:53.7 Info: CreateIndex Albums (TADBId) 22:22:53.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:53.7 Info: => 6.25E-05s 22:22:53.7 Info: CreateIndex Albums (TitleSlug) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:53.7 Info: => 6.5E-05s 22:22:53.7 Info: CreateIndex Albums (CleanTitle) 22:22:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.7 Info: => 6.24E-05s 22:22:53.7 Info: CreateIndex Albums (Path) 22:22:53.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:22:53.7 Info: => 6.05E-05s 22:22:53.7 Info: CreateTable Tracks 22:22:53.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) 22:22:53.7 Info: => 0.0001415s 22:22:53.7 Info: CreateIndex Tracks (ForeignTrackId) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:53.7 Info: => 6.99E-05s 22:22:53.7 Info: CreateIndex Tracks (ArtistId) 22:22:53.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:53.7 Info: => 6.73E-05s 22:22:53.7 Info: CreateIndex Tracks (TrackFileId) 22:22:53.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:53.7 Info: => 6.98E-05s 22:22:53.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:22:53.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:22:53.7 Info: => 7.12E-05s 22:22:53.7 Info: CreateTable TrackFiles 22:22:53.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) 22:22:53.7 Info: => 0.0001387s 22:22:53.7 Info: CreateIndex TrackFiles (ArtistId) 22:22:53.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:22:53.7 Info: => 6.71E-05s 22:22:53.7 Info: CreateIndex TrackFiles (AlbumId) 22:22:53.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.7 Info: => 6.6E-05s 22:22:53.7 Info: CreateTable History 22:22:53.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) 22:22:53.7 Info: => 0.0001425s 22:22:53.7 Info: CreateIndex History (Date) 22:22:53.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:53.7 Info: => 6.89E-05s 22:22:53.7 Info: CreateIndex History (EventType) 22:22:53.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:53.7 Info: => 6.46E-05s 22:22:53.7 Info: CreateIndex History (DownloadId) 22:22:53.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:22:53.7 Info: => 6.15E-05s 22:22:53.7 Info: CreateIndex History (AlbumId) 22:22:53.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:22:53.7 Info: => 6.39E-05s 22:22:53.7 Info: CreateTable Notifications 22:22:53.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) 22:22:53.7 Info: => 0.0001308s 22:22:53.7 Info: CreateTable ScheduledTasks 22:22:53.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:22:53.7 Info: => 0.0001469s 22:22:53.7 Info: CreateIndex ScheduledTasks (TypeName) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:22:53.7 Info: => 7.6E-05s 22:22:53.7 Info: CreateTable Indexers 22:22:53.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) 22:22:53.7 Info: => 0.0001294s 22:22:53.7 Info: CreateIndex Indexers (Name) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:53.7 Info: => 7.07E-05s 22:22:53.7 Info: CreateTable Profiles 22:22:53.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:22:53.7 Info: => 0.000109s 22:22:53.7 Info: CreateIndex Profiles (Name) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:22:53.7 Info: => 9.02E-05s 22:22:53.7 Info: CreateTable QualityDefinitions 22:22:53.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:22:53.7 Info: => 0.0001253s 22:22:53.7 Info: CreateIndex QualityDefinitions (Quality) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:22:53.7 Info: => 7.11E-05s 22:22:53.7 Info: CreateIndex QualityDefinitions (Title) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:22:53.7 Info: => 7.24E-05s 22:22:53.7 Info: CreateTable NamingConfig 22:22:53.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) 22:22:53.7 Info: => 0.000127s 22:22:53.7 Info: CreateTable Blacklist 22:22:53.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 '') 22:22:53.7 Info: => 0.0001684s 22:22:53.7 Info: CreateTable Metadata 22:22:53.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) 22:22:53.7 Info: => 0.0001112s 22:22:53.7 Info: CreateTable MetadataFiles 22:22:53.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) 22:22:53.7 Info: => 0.0001275s 22:22:53.7 Info: CreateTable DownloadClients 22:22:53.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) 22:22:53.7 Info: => 0.0001123s 22:22:53.7 Info: CreateTable PendingReleases 22:22:53.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 '') 22:22:53.7 Info: => 0.0001222s 22:22:53.7 Info: CreateTable RemotePathMappings 22:22:53.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:22:53.7 Info: => 0.0001051s 22:22:53.7 Info: CreateTable Tags 22:22:53.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:22:53.7 Info: => 9.98E-05s 22:22:53.7 Info: CreateIndex Tags (Label) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:22:53.7 Info: => 8.12E-05s 22:22:53.7 Info: CreateTable Restrictions 22:22:53.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:22:53.7 Info: => 0.0001085s 22:22:53.7 Info: CreateTable DelayProfiles 22:22:53.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) 22:22:53.7 Info: => 0.0001352s 22:22:53.7 Info: CreateTable Users 22:22:53.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:22:53.7 Info: => 0.0001056s 22:22:53.7 Info: CreateIndex Users (Identifier) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:22:53.7 Info: => 8.08E-05s 22:22:53.7 Info: CreateIndex Users (Username) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:22:53.7 Info: => 7.46E-05s 22:22:53.7 Info: CreateTable Commands 22:22:53.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) 22:22:53.7 Info: => 0.0001339s 22:22:53.7 Info: CreateTable IndexerStatus 22:22:53.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) 22:22:53.7 Info: => 0.0001251s 22:22:53.7 Info: CreateIndex IndexerStatus (ProviderId) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:22:53.7 Info: => 9.69E-05s 22:22:53.7 Info: CreateTable ExtraFiles 22:22:53.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) 22:22:53.7 Info: => 0.000129s 22:22:53.7 Info: CreateTable LyricFiles 22:22:53.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) 22:22:53.7 Info: => 0.0001488s 22:22:53.7 Info: CreateTable LanguageProfiles 22:22:53.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:22:53.7 Info: => 0.0001096s 22:22:53.7 Info: CreateIndex LanguageProfiles (Name) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:22:53.7 Info: => 8.17E-05s 22:22:53.7 Info: CreateTable DownloadClientStatus 22:22:53.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) 22:22:53.7 Info: => 0.0001154s 22:22:53.7 Info: CreateIndex DownloadClientStatus (ProviderId) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:22:53.7 Info: => 8.29E-05s 22:22:53.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:22:53.7 Info: -> 1 Insert operations completed in 00:00:00.0000517 taking an average of 00:00:00.0000517 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:22:53', 'InitialSetup') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 1: InitialSetup migrated 22:22:53.7 Info: => 0.0009158s 22:22:53.7 Info: 2: add_reason_to_pending_releases migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 2 22:22:53.7 Info: AlterTable PendingReleases 22:22:53.7 Info: => 6E-07s 22:22:53.7 Info: CreateColumn PendingReleases Reason Int32 22:22:53.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:22:53.7 Info: => 0.0004938s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:22:53', 'add_reason_to_pending_releases') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 2: add_reason_to_pending_releases migrated 22:22:53.7 Info: => 0.0009191s 22:22:53.7 Info: 3: add_medium_support migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 3 22:22:53.7 Info: AlterTable Albums 22:22:53.7 Info: => 4E-07s 22:22:53.7 Info: CreateColumn Albums Media String 22:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:22:53.7 Info: => 0.000481s 22:22:53.7 Info: AlterTable Tracks 22:22:53.7 Info: => 4E-07s 22:22:53.7 Info: CreateColumn Tracks MediumNumber Int32 22:22:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:22:53.7 Info: => 0.000462s 22:22:53.7 Info: AlterTable Tracks 22:22:53.7 Info: => 3E-07s 22:22:53.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:22:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:22:53.7 Info: => 0.0004507s 22:22:53.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:53.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:22:53.7 Info: => 3.49E-05s 22:22:53.7 Info: DeleteColumn Tracks TrackNumber 22:22:53.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) 22:22:53.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" 22:22:53.7 Info: DROP TABLE "Tracks" 22:22:53.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:53.7 Info: => 0.0038489s 22:22:53.7 Info: AlterTable Tracks 22:22:53.7 Info: => 4E-07s 22:22:53.7 Info: CreateColumn Tracks TrackNumber String 22:22:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:22:53.7 Info: => 0.0004618s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:22:53', 'add_medium_support') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 3: add_medium_support migrated 22:22:53.7 Info: => 0.0009438s 22:22:53.7 Info: 4: add_various_qualites_in_profile migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 4 22:22:53.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:53.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:22:53.7 Info: => 3.93E-05s 22:22:53.7 Info: PerformDBOperation 22:22:53.7 Info: Performing DB Operation 22:22:53.7 Info: => 2.32E-05s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:22:53', 'add_various_qualites_in_profile') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 4: add_various_qualites_in_profile migrated 22:22:53.7 Info: => 0.00038s 22:22:53.7 Info: 5: metadata_profiles migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 5 22:22:53.7 Info: CreateTable MetadataProfiles 22:22:53.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:22:53.7 Info: => 0.0001281s 22:22:53.7 Info: CreateIndex MetadataProfiles (Name) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:22:53.7 Info: => 8.67E-05s 22:22:53.7 Info: AlterTable Artists 22:22:53.7 Info: => 4E-07s 22:22:53.7 Info: CreateColumn Artists MetadataProfileId Int32 22:22:53.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:22:53.7 Info: => 0.0005393s 22:22:53.7 Info: DeleteColumn Artists PrimaryAlbumTypes 22:22:53.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) 22:22:53.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" 22:22:53.7 Info: DROP TABLE "Artists" 22:22:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.7 Info: => 0.0042664s 22:22:53.7 Info: DeleteColumn Artists SecondaryAlbumTypes 22:22:53.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) 22:22:53.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" 22:22:53.7 Info: DROP TABLE "Artists" 22:22:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.7 Info: => 0.004494s 22:22:53.7 Info: AlterTable Albums 22:22:53.7 Info: => 3E-07s 22:22:53.7 Info: CreateColumn Albums SecondaryTypes String 22:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:22:53.7 Info: => 0.0004596s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:22:53', 'metadata_profiles') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 5: metadata_profiles migrated 22:22:53.7 Info: => 0.0009903s 22:22:53.7 Info: 6: separate_automatic_and_interactive_search migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 6 22:22:53.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:22:53.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) 22:22:53.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:22:53.7 Info: DROP TABLE "Indexers" 22:22:53.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:53.7 Info: => 0.0038165s 22:22:53.7 Info: AlterTable Indexers 22:22:53.7 Info: => 4E-07s 22:22:53.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:22:53.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:22:53.7 Info: => 0.0004543s 22:22:53.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:53.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:22:53.7 Info: => 3.54E-05s 22:22:53.7 Info: AlterTable Indexers 22:22:53.7 Info: => 2E-07s 22:22:53.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:22:53.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) 22:22:53.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" 22:22:53.7 Info: DROP TABLE "Indexers" 22:22:53.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:22:53.7 Info: => 0.0038423s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:22:53', 'separate_automatic_and_interactive_search') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 6: separate_automatic_and_interactive_search migrated 22:22:53.7 Info: => 0.0043197s 22:22:53.7 Info: 7: change_album_path_to_relative migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 7 22:22:53.7 Info: DeleteColumn Albums Path 22:22:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:22:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:22:53.7 Info: DROP TABLE "Albums" 22:22:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.7 Info: => 0.0046312s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:22:53', 'change_album_path_to_relative') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 7: change_album_path_to_relative migrated 22:22:53.7 Info: => 0.0051497s 22:22:53.7 Info: 8: change_quality_size_mb_to_kb migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 8 22:22:53.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:53.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:22:53.7 Info: => 4.39E-05s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:22:53', 'change_quality_size_mb_to_kb') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 8: change_quality_size_mb_to_kb migrated 22:22:53.7 Info: => 0.0003897s 22:22:53.7 Info: 9: album_releases migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 9 22:22:53.7 Info: AlterTable Albums 22:22:53.7 Info: => 5E-07s 22:22:53.7 Info: CreateColumn Albums Releases String 22:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:22:53.7 Info: => 0.000482s 22:22:53.7 Info: AlterTable Albums 22:22:53.7 Info: => 4E-07s 22:22:53.7 Info: CreateColumn Albums CurrentRelease String 22:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:22:53.7 Info: => 0.0004556s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:22:53', 'album_releases') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 9: album_releases migrated 22:22:53.7 Info: => 0.0008249s 22:22:53.7 Info: 10: album_releases_fix migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 10 22:22:53.7 Info: AlterTable Albums 22:22:53.7 Info: => 5E-07s 22:22:53.7 Info: AlterColumn Albums Releases String 22:22:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:22:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:53.7 Info: DROP TABLE "Albums" 22:22:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.7 Info: => 0.0045788s 22:22:53.7 Info: AlterTable Albums 22:22:53.7 Info: => 4E-07s 22:22:53.7 Info: AlterColumn Albums CurrentRelease String 22:22:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:22:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:22:53.7 Info: DROP TABLE "Albums" 22:22:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:22:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.7 Info: => 0.0044555s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:22:53', 'album_releases_fix') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 10: album_releases_fix migrated 22:22:53.7 Info: => 0.0049401s 22:22:53.7 Info: 11: import_lists migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 11 22:22:53.7 Info: CreateTable ImportLists 22:22:53.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:22:53.7 Info: => 0.0001671s 22:22:53.7 Info: CreateIndex ImportLists (Name) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:53.7 Info: => 0.0001233s 22:22:53.7 Info: CreateTable ImportListStatus 22:22:53.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:22:53.7 Info: => 0.0001441s 22:22:53.7 Info: CreateIndex ImportListStatus (ProviderId) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:22:53.7 Info: => 8.27E-05s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:22:53', 'import_lists') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 11: import_lists migrated 22:22:53.7 Info: => 0.0005417s 22:22:53.7 Info: 12: add_release_status migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 12 22:22:53.7 Info: AlterTable MetadataProfiles 22:22:53.7 Info: => 5E-07s 22:22:53.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:22:53.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:22:53.7 Info: => 0.0004881s 22:22:53.7 Info: PerformDBOperation 22:22:53.7 Info: Performing DB Operation 22:22:53.7 Info: => 2.85E-05s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:22:53', 'add_release_status') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 12: add_release_status migrated 22:22:53.7 Info: => 0.0004468s 22:22:53.7 Info: 13: album_download_notification migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 13 22:22:53.7 Info: AlterTable Notifications 22:22:53.7 Info: => 5E-07s 22:22:53.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:22:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:22:53.7 Info: => 0.0004891s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:22:53', 'album_download_notification') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 13: album_download_notification migrated 22:22:53.7 Info: => 0.0008681s 22:22:53.7 Info: 14: fix_language_metadata_profiles migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 14 22:22:53.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:53.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:22:53.7 Info: => 9.25E-05s 22:22:53.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:53.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:22:53.7 Info: => 6.87E-05s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:22:53', 'fix_language_metadata_profiles') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 14: fix_language_metadata_profiles migrated 22:22:53.7 Info: => 0.0004305s 22:22:53.7 Info: 15: remove_fanzub migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 15 22:22:53.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:53.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:22:53.7 Info: => 4.26E-05s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:22:53', 'remove_fanzub') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 15: remove_fanzub migrated 22:22:53.7 Info: => 0.0003595s 22:22:53.7 Info: 16: update_artist_history_indexes migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 16 22:22:53.7 Info: CreateIndex Albums (ArtistId) 22:22:53.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:22:53.7 Info: => 9.59E-05s 22:22:53.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:22:53.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:22:53.7 Info: => 8.52E-05s 22:22:53.7 Info: DeleteIndex History (AlbumId) 22:22:53.7 Info: DROP INDEX "IX_History_AlbumId" 22:22:53.7 Info: => 0.0001321s 22:22:53.7 Info: CreateIndex History (AlbumId, Date) 22:22:53.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:53.7 Info: => 8.73E-05s 22:22:53.7 Info: DeleteIndex History (DownloadId) 22:22:53.7 Info: DROP INDEX "IX_History_DownloadId" 22:22:53.7 Info: => 0.0001168s 22:22:53.7 Info: CreateIndex History (DownloadId, Date) 22:22:53.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:53.7 Info: => 9.33E-05s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:22:53', 'update_artist_history_indexes') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 16: update_artist_history_indexes migrated 22:22:53.7 Info: => 0.0005487s 22:22:53.7 Info: 17: remove_nma migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 17 22:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:22:53.7 Info: => 3.84E-05s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:22:53', 'remove_nma') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 17: remove_nma migrated 22:22:53.7 Info: => 0.0003754s 22:22:53.7 Info: 18: album_disambiguation migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 18 22:22:53.7 Info: AlterTable Albums 22:22:53.7 Info: => 5E-07s 22:22:53.7 Info: CreateColumn Albums Disambiguation String 22:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:22:53.7 Info: => 0.0005257s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:22:53', 'album_disambiguation') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 18: album_disambiguation migrated 22:22:53.7 Info: => 0.0008685s 22:22:53.7 Info: 19: add_ape_quality_in_profiles migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 19 22:22:53.7 Info: PerformDBOperation 22:22:53.7 Info: Performing DB Operation 22:22:53.7 Info: => 3.16E-05s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:22:53', 'add_ape_quality_in_profiles') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 19: add_ape_quality_in_profiles migrated 22:22:53.7 Info: => 0.0004572s 22:22:53.7 Info: 20: remove_pushalot migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 20 22:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:22:53.7 Info: => 4E-05s 22:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:22:53.7 Info: => 3.17E-05s 22:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:22:53.7 Info: => 2.64E-05s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:22:53', 'remove_pushalot') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 20: remove_pushalot migrated 22:22:53.7 Info: => 0.0003766s 22:22:53.7 Info: 21: add_custom_filters migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 21 22:22:53.7 Info: CreateTable CustomFilters 22:22:53.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:22:53.7 Info: => 0.0001446s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:22:53', 'add_custom_filters') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 21: add_custom_filters migrated 22:22:53.7 Info: => 0.0005417s 22:22:53.7 Info: 22: import_list_tags migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 22 22:22:53.7 Info: AlterTable ImportLists 22:22:53.7 Info: => 5E-07s 22:22:53.7 Info: CreateColumn ImportLists Tags String 22:22:53.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:22:53.7 Info: => 0.0005827s 22:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:22:53', 'import_list_tags') 22:22:53.7 Info: Committing Transaction 22:22:53.7 Info: 22: import_list_tags migrated 22:22:53.7 Info: => 0.0009364s 22:22:53.7 Info: 23: add_release_groups_etc migrating 22:22:53.7 Info: Beginning Transaction 22:22:53.7 Info: Starting migration of Main DB to 23 22:22:53.7 Info: CreateTable ArtistMetadata 22:22:53.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:22:53.7 Info: => 0.0002145s 22:22:53.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:22:53.7 Info: => 0.0001184s 22:22:53.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:53.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:22:53.7 Info: => 7.4E-05s 22:22:53.7 Info: AlterTable Artists 22:22:53.7 Info: => 3E-07s 22:22:53.7 Info: CreateColumn Artists ArtistMetadataId Int32 22:22:53.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:53.7 Info: => 0.00055s 22:22:53.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:53.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:22:53.7 Info: => 5.6E-05s 22:22:53.7 Info: CreateTable AlbumReleases 22:22:53.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:22:53.7 Info: => 0.0001561s 22:22:53.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:22:53.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:22:53.7 Info: => 8.29E-05s 22:22:53.7 Info: CreateIndex AlbumReleases (AlbumId) 22:22:53.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:22:53.7 Info: => 7.59E-05s 22:22:53.7 Info: PerformDBOperation 22:22:53.7 Info: Performing DB Operation 22:22:53.7 Info: => 3.34E-05s 22:22:53.7 Info: AlterTable Albums 22:22:53.7 Info: => 3E-07s 22:22:53.7 Info: CreateColumn Albums ArtistMetadataId Int32 22:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:53.7 Info: => 0.0005178s 22:22:53.7 Info: AlterTable Albums 22:22:53.7 Info: => 3E-07s 22:22:53.7 Info: CreateColumn Albums AnyReleaseOk Boolean 22:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:22:53.7 Info: => 0.0005168s 22:22:53.7 Info: AlterTable Albums 22:22:53.7 Info: => 3E-07s 22:22:53.7 Info: CreateColumn Albums Links String 22:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:22:53.7 Info: => 0.0005094s 22:22:53.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:53.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:22:53.7 Info: => 8.3E-05s 22:22:53.7 Info: AlterTable Tracks 22:22:53.7 Info: => 3E-07s 22:22:53.7 Info: CreateColumn Tracks ForeignRecordingId String 22:22:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:22:53.8 Info: => 0.0006458s 22:22:53.8 Info: AlterTable Tracks 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn Tracks AlbumReleaseId Int32 22:22:53.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:22:53.8 Info: => 0.0005157s 22:22:53.8 Info: AlterTable Tracks 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn Tracks ArtistMetadataId Int32 22:22:53.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:22:53.8 Info: => 0.0005322s 22:22:53.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:53.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:22:53.8 Info: => 6.66E-05s 22:22:53.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:53.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:22:53.8 Info: => 5.77E-05s 22:22:53.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:22:53.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 22:22:53.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" 22:22:53.8 Info: DROP TABLE "Artists" 22:22:53.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.8 Info: => 0.0041896s 22:22:53.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:22:53.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:22:53.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:22:53.8 Info: DROP TABLE "Albums" 22:22:53.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:22:53.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:22:53.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:22:53.8 Info: => 0.0043044s 22:22:53.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:22:53.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) 22:22:53.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" 22:22:53.8 Info: DROP TABLE "Tracks" 22:22:53.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:22:53.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:22:53.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:22:53.8 Info: => 0.0038729s 22:22:53.8 Info: DeleteColumn TrackFiles ArtistId 22:22:53.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:22:53.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" 22:22:53.8 Info: DROP TABLE "TrackFiles" 22:22:53.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:53.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.8 Info: => 0.003617s 22:22:53.8 Info: CreateIndex Artists (ArtistMetadataId) 22:22:53.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.8 Info: => 7.68E-05s 22:22:53.8 Info: CreateIndex Artists (Monitored) 22:22:53.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.8 Info: => 7.34E-05s 22:22:53.8 Info: CreateIndex Albums (ArtistMetadataId) 22:22:53.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:22:53.8 Info: => 7.23E-05s 22:22:53.8 Info: CreateIndex Tracks (ArtistMetadataId) 22:22:53.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:22:53.8 Info: => 6.97E-05s 22:22:53.8 Info: CreateIndex Tracks (AlbumReleaseId) 22:22:53.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:22:53.8 Info: => 6.9E-05s 22:22:53.8 Info: CreateIndex Tracks (ForeignRecordingId) 22:22:53.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:22:53.8 Info: => 6.89E-05s 22:22:53.8 Info: UpdateData 22:22:53.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:53.8 Info: => 3.66E-05s 22:22:53.8 Info: UpdateData 22:22:53.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:22:53.8 Info: => 2.9E-05s 22:22:53.8 Info: UpdateData 22:22:53.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:22:53.8 Info: => 3.33E-05s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:22:53', 'add_release_groups_etc') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 23: add_release_groups_etc migrated 22:22:53.8 Info: => 0.000705s 22:22:53.8 Info: 24: NewMediaInfoFormat migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 24 22:22:53.8 Info: UpdateData 22:22:53.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:22:53.8 Info: => 3.69E-05s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:22:53', 'NewMediaInfoFormat') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 24: NewMediaInfoFormat migrated 22:22:53.8 Info: => 0.0004418s 22:22:53.8 Info: 25: rename_restrictions_to_release_profiles migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 25 22:22:53.8 Info: RenameTable Restrictions ReleaseProfiles 22:22:53.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:22:53.8 Info: => 0.0014233s 22:22:53.8 Info: AlterTable ReleaseProfiles 22:22:53.8 Info: => 4E-07s 22:22:53.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:22:53.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:22:53.8 Info: => 0.000483s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:22:53', 'rename_restrictions_to_release_profiles') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 25: rename_restrictions_to_release_profiles migrated 22:22:53.8 Info: => 0.0009595s 22:22:53.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 26 22:22:53.8 Info: RenameTable Profiles QualityProfiles 22:22:53.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:22:53.8 Info: => 0.0014384s 22:22:53.8 Info: AlterTable QualityProfiles 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:22:53.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:53.8 Info: => 0.0004802s 22:22:53.8 Info: AlterTable LanguageProfiles 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:22:53.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:22:53.8 Info: => 0.0004728s 22:22:53.8 Info: UpdateData 22:22:53.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:53.8 Info: => 3.34E-05s 22:22:53.8 Info: UpdateData 22:22:53.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:22:53.8 Info: => 2.45E-05s 22:22:53.8 Info: RenameColumn Artists ProfileId to QualityProfileId 22:22:53.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:53.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" 22:22:53.8 Info: DROP TABLE "Artists" 22:22:53.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.8 Info: => 0.0040569s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:22:53', 'rename_quality_profiles_add_upgrade_allowed') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:22:53.8 Info: => 0.004623s 22:22:53.8 Info: 27: add_import_exclusions migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 27 22:22:53.8 Info: CreateTable ImportListExclusions 22:22:53.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:22:53.8 Info: => 0.0001247s 22:22:53.8 Info: CreateIndex ImportListExclusions (ForeignId) 22:22:53.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:22:53.8 Info: => 8.22E-05s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:22:53', 'add_import_exclusions') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 27: add_import_exclusions migrated 22:22:53.8 Info: => 0.0005818s 22:22:53.8 Info: 28: clean_artist_metadata_table migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 28 22:22:53.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) 22:22:53.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) 22:22:53.8 Info: => 0.000128s 22:22:53.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) 22:22:53.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) 22:22:53.8 Info: => 0.0001195s 22:22:53.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) 22:22:53.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) 22:22:53.8 Info: => 0.0001145s 22:22:53.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) 22:22:53.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) 22:22:53.8 Info: => 0.0001123s 22:22:53.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) 22:22:53.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) 22:22:53.8 Info: => 0.0001117s 22:22:53.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) 22:22:53.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) 22:22:53.8 Info: => 0.0001114s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:22:53', 'clean_artist_metadata_table') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 28: clean_artist_metadata_table migrated 22:22:53.8 Info: => 0.0005669s 22:22:53.8 Info: 29: health_issue_notification migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 29 22:22:53.8 Info: AlterTable Notifications 22:22:53.8 Info: => 5E-07s 22:22:53.8 Info: CreateColumn Notifications OnHealthIssue Boolean 22:22:53.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:22:53.8 Info: => 0.0005015s 22:22:53.8 Info: AlterTable Notifications 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:22:53.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:22:53.8 Info: => 0.0004877s 22:22:53.8 Info: AlterTable Notifications 22:22:53.8 Info: => 2E-07s 22:22:53.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:22:53.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:22:53.8 Info: => 0.0005446s 22:22:53.8 Info: AlterTable Notifications 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn Notifications OnImportFailure Boolean 22:22:53.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:22:53.8 Info: => 0.0005244s 22:22:53.8 Info: AlterTable Notifications 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn Notifications OnTrackRetag Boolean 22:22:53.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:22:53.8 Info: => 0.0004886s 22:22:53.8 Info: DeleteColumn Notifications OnDownload 22:22:53.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:53.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:53.8 Info: DROP TABLE "Notifications" 22:22:53.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:53.8 Info: => 0.004119s 22:22:53.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:22:53.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:22:53.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:22:53.8 Info: DROP TABLE "Notifications" 22:22:53.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:22:53.8 Info: => 0.0036552s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:22:53', 'health_issue_notification') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 29: health_issue_notification migrated 22:22:53.8 Info: => 0.0041781s 22:22:53.8 Info: 30: add_mediafilerepository_mtime migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 30 22:22:53.8 Info: AlterTable TrackFiles 22:22:53.8 Info: => 4E-07s 22:22:53.8 Info: CreateColumn TrackFiles Modified DateTime 22:22:53.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:22:53.8 Info: => 0.0005552s 22:22:53.8 Info: AlterTable TrackFiles 22:22:53.8 Info: => 2E-07s 22:22:53.8 Info: CreateColumn TrackFiles Path String 22:22:53.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:22:53.8 Info: => 0.0005162s 22:22:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:53.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:22:53.8 Info: => 3.02E-05s 22:22:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:53.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:22:53.8 Info: => 0.0001167s 22:22:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:53.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:22:53.8 Info: => 0.0001287s 22:22:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:53.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:22:53.8 Info: => 0.00013s 22:22:53.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:53.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:22:53.8 Info: => 6.55E-05s 22:22:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:53.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:22:53.8 Info: => 4.41E-05s 22:22:53.8 Info: AlterTable TrackFiles 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: AlterColumn TrackFiles Path String 22:22:53.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:53.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:53.8 Info: DROP TABLE "TrackFiles" 22:22:53.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:53.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.8 Info: => 0.003716s 22:22:53.8 Info: CreateIndex TrackFiles (Path) 22:22:53.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:53.8 Info: => 7.7E-05s 22:22:53.8 Info: DeleteColumn TrackFiles RelativePath 22:22:53.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:53.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:22:53.8 Info: DROP TABLE "TrackFiles" 22:22:53.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:53.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:53.8 Info: => 0.0038842s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:22:53', 'add_mediafilerepository_mtime') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 30: add_mediafilerepository_mtime migrated 22:22:53.8 Info: => 0.0043743s 22:22:53.8 Info: 31: add_artistmetadataid_constraint migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 31 22:22:53.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") 22:22:53.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") 22:22:53.8 Info: => 6.89E-05s 22:22:53.8 Info: DeleteIndex Artists (ArtistMetadataId) 22:22:53.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:22:53.8 Info: => 0.0001437s 22:22:53.8 Info: AlterColumn Artists ArtistMetadataId Int32 22:22:53.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:53.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" 22:22:53.8 Info: DROP TABLE "Artists" 22:22:53.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.8 Info: => 0.0040754s 22:22:53.8 Info: CreateIndex Artists (ArtistMetadataId) 22:22:53.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.8 Info: => 7.51E-05s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:22:53', 'add_artistmetadataid_constraint') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 31: add_artistmetadataid_constraint migrated 22:22:53.8 Info: => 0.0005778s 22:22:53.8 Info: 32: old_ids_and_artist_alias migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 32 22:22:53.8 Info: AlterTable ArtistMetadata 22:22:53.8 Info: => 5E-07s 22:22:53.8 Info: CreateColumn ArtistMetadata Aliases String 22:22:53.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:22:53.8 Info: => 0.0005105s 22:22:53.8 Info: AlterTable ArtistMetadata 22:22:53.8 Info: => 4E-07s 22:22:53.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:22:53.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.8 Info: => 0.0004966s 22:22:53.8 Info: AlterTable Albums 22:22:53.8 Info: => 2E-07s 22:22:53.8 Info: CreateColumn Albums OldForeignAlbumIds String 22:22:53.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.8 Info: => 0.000498s 22:22:53.8 Info: AlterTable AlbumReleases 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:22:53.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.8 Info: => 0.0005425s 22:22:53.8 Info: AlterTable Tracks 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn Tracks OldForeignRecordingIds String 22:22:53.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.8 Info: => 0.0004983s 22:22:53.8 Info: AlterTable Tracks 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn Tracks OldForeignTrackIds String 22:22:53.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:22:53.8 Info: => 0.0004971s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:22:53', 'old_ids_and_artist_alias') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 32: old_ids_and_artist_alias migrated 22:22:53.8 Info: => 0.0009703s 22:22:53.8 Info: 33: download_propers_config migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 33 22:22:53.8 Info: PerformDBOperation 22:22:53.8 Info: Performing DB Operation 22:22:53.8 Info: => 2.45E-05s 22:22:53.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:53.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:22:53.8 Info: => 2.76E-05s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:22:53', 'download_propers_config') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 33: download_propers_config migrated 22:22:53.8 Info: => 0.000394s 22:22:53.8 Info: 34: remove_language_profiles migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 34 22:22:53.8 Info: DeleteTable LanguageProfiles 22:22:53.8 Info: DROP TABLE "LanguageProfiles" 22:22:53.8 Info: => 0.0001773s 22:22:53.8 Info: DeleteColumn Artists LanguageProfileId 22:22:53.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:22:53.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" 22:22:53.8 Info: DROP TABLE "Artists" 22:22:53.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.8 Info: => 0.0043151s 22:22:53.8 Info: DeleteColumn ImportLists LanguageProfileId 22:22:53.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) 22:22:53.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" 22:22:53.8 Info: DROP TABLE "ImportLists" 22:22:53.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:22:53.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:22:53.8 Info: => 0.0050316s 22:22:53.8 Info: DeleteColumn Blacklist Language 22:22:53.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) 22:22:53.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" 22:22:53.8 Info: DROP TABLE "Blacklist" 22:22:53.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:22:53.8 Info: => 0.0036052s 22:22:53.8 Info: DeleteColumn History Language 22:22:53.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:22:53.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:22:53.8 Info: DROP TABLE "History" 22:22:53.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:22:53.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:22:53.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:22:53.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:22:53.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:22:53.8 Info: => 0.0041779s 22:22:53.8 Info: DeleteColumn LyricFiles Language 22:22: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) 22:22: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" 22:22:53.8 Info: DROP TABLE "LyricFiles" 22:22:53.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:22:53.8 Info: => 0.0054273s 22:22:53.8 Info: DeleteColumn TrackFiles Language 22:22:53.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:22:53.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" 22:22:53.8 Info: DROP TABLE "TrackFiles" 22:22:53.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:22:53.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:22:53.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:22:53.8 Info: => 0.0036536s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:22:53', 'remove_language_profiles') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 34: remove_language_profiles migrated 22:22:53.8 Info: => 0.0042141s 22:22:53.8 Info: 35: multi_disc_naming_format migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 35 22:22:53.8 Info: AlterTable NamingConfig 22:22:53.8 Info: => 5E-07s 22:22:53.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:22:53.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:22:53.8 Info: => 0.0006712s 22:22:53.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:53.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:22:53.8 Info: => 3.32E-05s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:22:53', 'multi_disc_naming_format') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 35: multi_disc_naming_format migrated 22:22:53.8 Info: => 0.0005199s 22:22:53.8 Info: 36: add_download_client_priority migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 36 22:22:53.8 Info: AlterTable DownloadClients 22:22:53.8 Info: => 1.1E-06s 22:22:53.8 Info: CreateColumn DownloadClients Priority Int32 22:22:53.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:22:53.8 Info: => 0.0005981s 22:22:53.8 Info: PerformDBOperation 22:22:53.8 Info: Performing DB Operation 22:22:53.8 Info: => 4.54E-05s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:22:53', 'add_download_client_priority') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 36: add_download_client_priority migrated 22:22:53.8 Info: => 0.0005041s 22:22:53.8 Info: 37: remove_growl_prowl migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 37 22:22:53.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:22:53.8 Info: => 3.43E-05s 22:22:53.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:22:53.8 Info: => 2.44E-05s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:22:53', 'remove_growl_prowl') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 37: remove_growl_prowl migrated 22:22:53.8 Info: => 0.000447s 22:22:53.8 Info: 38: remove_plex_hometheatre migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 38 22:22:53.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:22:53.8 Info: => 3.16E-05s 22:22:53.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:22:53.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:22:53.8 Info: => 2.39E-05s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:22:53', 'remove_plex_hometheatre') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 38: remove_plex_hometheatre migrated 22:22:53.8 Info: => 0.0003915s 22:22:53.8 Info: 39: add_root_folder_add_defaults migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 39 22:22:53.8 Info: AlterTable RootFolders 22:22:53.8 Info: => 5E-07s 22:22:53.8 Info: CreateColumn RootFolders Name String 22:22:53.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:22:53.8 Info: => 0.0004885s 22:22:53.8 Info: AlterTable RootFolders 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:22:53.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:22:53.8 Info: => 0.0004657s 22:22:53.8 Info: AlterTable RootFolders 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:22:53.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:22:53.8 Info: => 0.000491s 22:22:53.8 Info: AlterTable RootFolders 22:22:53.8 Info: => 4E-07s 22:22:53.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:22:53.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:22:53.8 Info: => 0.0004715s 22:22:53.8 Info: AlterTable RootFolders 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn RootFolders DefaultTags String 22:22:53.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:22:53.8 Info: => 0.0004659s 22:22:53.8 Info: PerformDBOperation 22:22:53.8 Info: Performing DB Operation 22:22:53.8 Info: => 4.32E-05s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:22:53', 'add_root_folder_add_defaults') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 39: add_root_folder_add_defaults migrated 22:22:53.8 Info: => 0.0004228s 22:22:53.8 Info: 40: task_duration migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 40 22:22:53.8 Info: AlterTable ScheduledTasks 22:22:53.8 Info: => 5E-07s 22:22:53.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:22:53.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:22:53.8 Info: => 0.0005126s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:22:53', 'task_duration') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 40: task_duration migrated 22:22:53.8 Info: => 0.0009803s 22:22:53.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 41 22:22:53.8 Info: AlterTable ReleaseProfiles 22:22:53.8 Info: => 5E-07s 22:22:53.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:22:53.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:22:53.8 Info: => 0.0004841s 22:22:53.8 Info: AlterTable ReleaseProfiles 22:22:53.8 Info: => 3E-07s 22:22:53.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:22:53.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:22:53.8 Info: => 0.0004727s 22:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:22:53', 'add_indexer_and_enabled_to_release_profiles') 22:22:53.8 Info: Committing Transaction 22:22:53.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:22:53.8 Info: => 0.000874s 22:22:53.8 Info: 42: remove_album_folders migrating 22:22:53.8 Info: Beginning Transaction 22:22:53.8 Info: Starting migration of Main DB to 42 22:22:53.8 Info: DeleteColumn Artists AlbumFolder 22:22:53.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) 22:22:53.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" 22:22:53.9 Info: DROP TABLE "Artists" 22:22:53.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:22:53.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:22:53.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:22:53.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:22:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:22:53.9 Info: => 0.004052s 22:22:53.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:53.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:22:53.9 Info: => 3.23E-05s 22:22:53.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:53.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:22:53.9 Info: => 2.57E-05s 22:22:53.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:22:53.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) 22:22:53.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:22:53.9 Info: DROP TABLE "NamingConfig" 22:22:53.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:22:53.9 Info: => 0.0033745s 22:22:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:22:53', 'remove_album_folders') 22:22:53.9 Info: Committing Transaction 22:22:53.9 Info: 42: remove_album_folders migrated 22:22:53.9 Info: => 0.0039258s 22:22:53.9 Info: 44: add_priority_to_indexers migrating 22:22:53.9 Info: Beginning Transaction 22:22:53.9 Info: Starting migration of Main DB to 44 22:22:53.9 Info: AlterTable Indexers 22:22:53.9 Info: => 5E-07s 22:22:53.9 Info: CreateColumn Indexers Priority Int32 22:22:53.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:22:53.9 Info: => 0.0004852s 22:22:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:22:53', 'add_priority_to_indexers') 22:22:53.9 Info: Committing Transaction 22:22:53.9 Info: 44: add_priority_to_indexers migrated 22:22:53.9 Info: => 0.0009755s 22:22:53.9 Info: 45: remove_chown_and_folderchmod_config migrating 22:22:53.9 Info: Beginning Transaction 22:22:53.9 Info: Starting migration of Main DB to 45 22:22:53.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:53.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:22:53.9 Info: => 9.85E-05s 22:22:53.9 Info: PerformDBOperation 22:22:53.9 Info: Performing DB Operation 22:22:53.9 Info: => 2.13E-05s 22:22:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:22:53', 'remove_chown_and_folderchmod_config') 22:22:53.9 Info: Committing Transaction 22:22:53.9 Info: 45: remove_chown_and_folderchmod_config migrated 22:22:53.9 Info: => 0.0004751s 22:22:53.9 Info: 47: update_notifiarr migrating 22:22:53.9 Info: Beginning Transaction 22:22:53.9 Info: Starting migration of Main DB to 47 22:22:53.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:53.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:22:53.9 Info: => 5.15E-05s 22:22:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:22:53', 'update_notifiarr') 22:22:53.9 Info: Committing Transaction 22:22:53.9 Info: 47: update_notifiarr migrated 22:22:53.9 Info: => 0.0004295s 22:22:53.9 Info: 49: email_multiple_addresses migrating 22:22:53.9 Info: Beginning Transaction 22:22:53.9 Info: Starting migration of Main DB to 49 22:22:53.9 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') 22:22:53.9 Info: PerformDBOperation 22:22:53.9 Info: Performing DB Operation 22:22:53.9 Info: => 0.0043759s 22:22:53.9 Info: -> 1 Insert operations completed in 00:00:00.0000851 taking an average of 00:00:00.0000851 22:22:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:22:53', 'email_multiple_addresses') 22:22:53.9 Info: Committing Transaction 22:22:53.9 Info: 49: email_multiple_addresses migrated 22:22:53.9 Info: => 0.0047975s 22:22:53.9 Debug: Took: 00:00:00.2099672 22:22:53.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 22:22:53.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 22:22:53.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:53.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181739623820_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:53.9 Info: DatabaseEngineVersionCheck migrating 22:22:53.9 Info: PerformDBOperation 22:22:53.9 Info: Performing DB Operation 22:22:53.9 Info: SQLite 3.48.0 22:22:53.9 Info: => 0.0011218s 22:22:53.9 Info: DatabaseEngineVersionCheck migrated 22:22:53.9 Info: => 0.0011314s 22:22:53.9 Debug: Took: 00:00:00.0091636 22:22:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:54.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 22:22:54.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 22:22:54.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181740120103_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.0 Info: DatabaseEngineVersionCheck migrating 22:22:54.0 Info: PerformDBOperation 22:22:54.0 Info: Performing DB Operation 22:22:54.0 Info: SQLite 3.48.0 22:22:54.0 Info: => 0.0012525s 22:22:54.0 Info: DatabaseEngineVersionCheck migrated 22:22:54.0 Info: => 0.0012619s 22:22:54.0 Debug: Took: 00:00:00.0095002 22:22:54.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 = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:54.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 22:22:54.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 22:22:54.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181740634628_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.0 Info: DatabaseEngineVersionCheck migrating 22:22:54.0 Info: PerformDBOperation 22:22:54.0 Info: Performing DB Operation 22:22:54.0 Info: SQLite 3.48.0 22:22:54.0 Info: => 0.0010969s 22:22:54.0 Info: DatabaseEngineVersionCheck migrated 22:22:54.0 Info: => 0.001107s 22:22:54.0 Debug: Took: 00:00:00.0095445 22:22:54.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 = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 22:22:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 22:22:54.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181741132119_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.1 Info: DatabaseEngineVersionCheck migrating 22:22:54.1 Info: PerformDBOperation 22:22:54.1 Info: Performing DB Operation 22:22:54.1 Info: SQLite 3.48.0 22:22:54.1 Info: => 0.0011155s 22:22:54.1 Info: DatabaseEngineVersionCheck migrated 22:22:54.1 Info: => 0.0011254s 22:22:54.1 Debug: Took: 00:00:00.0092049 22:22:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName WHERE "Id" = @Id PARAMETERS: TypeName = ["\"A\""] Interval = [0] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [1] ==== End Query Trace ==== 22:22:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 22:22:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 22:22:54.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181741824829_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.1 Info: DatabaseEngineVersionCheck migrating 22:22:54.1 Info: PerformDBOperation 22:22:54.1 Info: Performing DB Operation 22:22:54.1 Info: SQLite 3.48.0 22:22:54.1 Info: => 0.0011562s 22:22:54.1 Info: DatabaseEngineVersionCheck migrated 22:22:54.1 Info: => 0.0011657s 22:22:54.1 Debug: Took: 00:00:00.0091407 22:22:54.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 = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:54.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 22:22:54.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 22:22:54.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181742313882_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.2 Info: DatabaseEngineVersionCheck migrating 22:22:54.2 Info: PerformDBOperation 22:22:54.2 Info: Performing DB Operation 22:22:54.2 Info: SQLite 3.48.0 22:22:54.2 Info: => 0.0010934s 22:22:54.2 Info: DatabaseEngineVersionCheck migrated 22:22:54.2 Info: => 0.0011035s 22:22:54.2 Debug: Took: 00:00:00.0091918 22:22:54.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 22:22:54.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 22:22:54.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181742762211_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.2 Info: DatabaseEngineVersionCheck migrating 22:22:54.2 Info: PerformDBOperation 22:22:54.2 Info: Performing DB Operation 22:22:54.2 Info: SQLite 3.48.0 22:22:54.2 Info: => 0.0011777s 22:22:54.2 Info: DatabaseEngineVersionCheck migrated 22:22:54.2 Info: => 0.0011883s 22:22:54.2 Debug: Took: 00:00:00.0094484 22:22:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:54.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 22:22:54.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 22:22:54.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181743246349_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.3 Info: DatabaseEngineVersionCheck migrating 22:22:54.3 Info: PerformDBOperation 22:22:54.3 Info: Performing DB Operation 22:22:54.3 Info: SQLite 3.48.0 22:22:54.3 Info: => 0.0011023s 22:22:54.3 Info: DatabaseEngineVersionCheck migrated 22:22:54.3 Info: => 0.0011118s 22:22:54.3 Debug: Took: 00:00:00.0092008 22:22:54.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 = ["2025-02-03T22:22:54.3359423Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:54.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 22:22:54.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 22:22:54.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181743735939_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.3 Info: DatabaseEngineVersionCheck migrating 22:22:54.3 Info: PerformDBOperation 22:22:54.3 Info: Performing DB Operation 22:22:54.3 Info: SQLite 3.48.0 22:22:54.3 Info: => 0.0011179s 22:22:54.3 Info: DatabaseEngineVersionCheck migrated 22:22:54.3 Info: => 0.0011279s 22:22:54.3 Debug: Took: 00:00:00.0092740 22:22:54.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 = ["2025-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:54.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 22:22:54.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 22:22:54.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181744217278_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.4 Info: DatabaseEngineVersionCheck migrating 22:22:54.4 Info: PerformDBOperation 22:22:54.4 Info: Performing DB Operation 22:22:54.4 Info: SQLite 3.48.0 22:22:54.4 Info: => 0.0010903s 22:22:54.4 Info: DatabaseEngineVersionCheck migrated 22:22:54.4 Info: => 0.0011027s 22:22:54.4 Debug: Took: 00:00:00.0091820 22:22:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-02-03T22:22:54.4329805Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:22:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:22:54.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 22:22:54.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 22:22:54.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181744700133_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.4 Info: DatabaseEngineVersionCheck migrating 22:22:54.4 Info: PerformDBOperation 22:22:54.4 Info: Performing DB Operation 22:22:54.4 Info: SQLite 3.48.0 22:22:54.4 Info: => 0.0011054s 22:22:54.4 Info: DatabaseEngineVersionCheck migrated 22:22:54.4 Info: => 0.0011152s 22:22:54.4 Debug: Took: 00:00:00.0092584 22:22:54.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 22:22:54.5 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 22:22:54.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181745153821_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.5 Info: DatabaseEngineVersionCheck migrating 22:22:54.5 Info: PerformDBOperation 22:22:54.5 Info: Performing DB Operation 22:22:54.5 Info: SQLite 3.48.0 22:22:54.5 Info: => 0.0011203s 22:22:54.5 Info: DatabaseEngineVersionCheck migrated 22:22:54.5 Info: => 0.0011303s 22:22:54.5 Debug: Took: 00:00:00.0091083 22:22:54.5 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 22:22:54.5 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 22:22:54.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181745601262_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.5 Info: DatabaseEngineVersionCheck migrating 22:22:54.5 Info: PerformDBOperation 22:22:54.5 Info: Performing DB Operation 22:22:54.5 Info: SQLite 3.48.0 22:22:54.5 Info: => 0.0010843s 22:22:54.5 Info: DatabaseEngineVersionCheck migrated 22:22:54.5 Info: => 0.0010939s 22:22:54.5 Debug: Took: 00:00:00.0091329 22:22:54.6 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 22:22:54.6 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 22:22:54.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181746046349_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.6 Info: DatabaseEngineVersionCheck migrating 22:22:54.6 Info: PerformDBOperation 22:22:54.6 Info: Performing DB Operation 22:22:54.6 Info: SQLite 3.48.0 22:22:54.6 Info: => 0.0010689s 22:22:54.6 Info: DatabaseEngineVersionCheck migrated 22:22:54.6 Info: => 0.0010787s 22:22:54.6 Debug: Took: 00:00:00.0092328 22:22:54.6 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 22:22:54.6 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 22:22:54.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181746676879_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.6 Info: DatabaseEngineVersionCheck migrating 22:22:54.6 Info: PerformDBOperation 22:22:54.6 Info: Performing DB Operation 22:22:54.6 Info: SQLite 3.48.0 22:22:54.6 Info: => 0.0011459s 22:22:54.6 Info: DatabaseEngineVersionCheck migrated 22:22:54.6 Info: => 0.0011559s 22:22:54.6 Debug: Took: 00:00:00.0095402 22:22:54.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 22:22:54.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 22:22:54.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181747208571_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.7 Info: DatabaseEngineVersionCheck migrating 22:22:54.7 Info: PerformDBOperation 22:22:54.7 Info: Performing DB Operation 22:22:54.7 Info: SQLite 3.48.0 22:22:54.7 Info: => 0.0010717s 22:22:54.7 Info: DatabaseEngineVersionCheck migrated 22:22:54.7 Info: => 0.0010818s 22:22:54.7 Debug: Took: 00:00:00.0090475 22:22:54.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 22:22:54.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 22:22:54.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181747650160_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.7 Info: DatabaseEngineVersionCheck migrating 22:22:54.7 Info: PerformDBOperation 22:22:54.7 Info: Performing DB Operation 22:22:54.7 Info: SQLite 3.48.0 22:22:54.7 Info: => 0.0011361s 22:22:54.7 Info: DatabaseEngineVersionCheck migrated 22:22:54.7 Info: => 0.0011462s 22:22:54.7 Debug: Took: 00:00:00.0093791 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 22:22:54.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:54.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181748180904_245/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:54.8 Info: DatabaseEngineVersionCheck migrating 22:22:54.8 Info: PerformDBOperation 22:22:54.8 Info: Performing DB Operation 22:22:54.8 Info: SQLite 3.48.0 22:22:54.8 Info: => 0.0010682s 22:22:54.8 Info: DatabaseEngineVersionCheck migrated 22:22:54.8 Info: => 0.0010778s 22:22:54.8 Debug: Took: 00:00:00.0091454 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 22:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 22:22:54.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , meets size constraints 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , meets size constraints 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , meets size constraints 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , meets size constraints 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Release has unknown size, skipping size check 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Max size is unlimited, skipping size check 22:22:54.9 Debug: Item: , meets size constraints 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Max size is unlimited, skipping size check 22:22:54.9 Debug: Item: , meets size constraints 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , meets size constraints 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , meets size constraints 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 22:22:54.9 Debug: Beginning size check for: 22:22:54.9 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 22:22:54.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 22:22:54.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 22:22:55.0 Debug: Performing already imported check on report 22:22:55.0 Debug: Skipping already imported check for album without files 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 22:22:55.0 Debug: Performing already imported check on report 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 22:22:55.0 Debug: Performing already imported check on report 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 22:22:55.0 Debug: Skipping already imported check because CDH is disabled 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 22:22:55.0 Debug: Performing already imported check on report 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 22:22:55.0 Debug: Performing already imported check on report 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 22:22:55.0 Debug: Performing already imported check on report 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 22:22:55.0 Debug: Performing already imported check on report 22:22:55.0 Debug: Has same torrent hash as a grabbed and imported release 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 22:22:55.0 Debug: Performing already imported check on report 22:22:55.0 Debug: Has same torrent hash as a grabbed and imported release 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 22:22:55.0 Debug: Existing item meets cut-off. skipping. 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 22:22:55.0 Debug: Existing item meets cut-off. skipping. 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 22:22:55.0 Debug: Existing item meets cut-off. skipping. 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 22:22:55.0 Debug: Existing item meets cut-off. skipping. 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 22:22:55.0 Debug: New quality is a better revision for existing quality 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 22:22:55.0 Debug: New quality is a better revision for existing quality 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 22:22:55.0 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 22:22:55.0 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 22:22:55.0 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 22:22:55.0 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 22:22:55.0 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 22:22:55.0 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 22:22:55.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 22:22:55.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 22:22:55.1 Info: Processing 3 releases 22:22:55.1 Trace: Processing release 1/3 22:22:55.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.2 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.2 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.2 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.2 Debug: Quality parsed: FLAC v1 22:22:55.3 Debug: Release Group parsed: PERFECT 22:22:55.3 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 22:22:55.3 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 22:22:55.3 Trace: Processing release 2/3 22:22:55.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Debug: Quality parsed: FLAC v1 22:22:55.3 Debug: Release Group parsed: PERFECT 22:22:55.3 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 22:22:55.3 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 22:22:55.3 Trace: Processing release 3/3 22:22:55.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Debug: Quality parsed: FLAC v1 22:22:55.3 Debug: Release Group parsed: PERFECT 22:22:55.3 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 22:22:55.3 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 22:22:55.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 22:22:55.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 22:22:55.3 Info: Processing 1 releases 22:22:55.3 Trace: Processing release 1/1 22:22:55.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Debug: Quality parsed: FLAC v1 22:22:55.3 Debug: Release Group parsed: PERFECT 22:22:55.3 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 22:22:55.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 22:22:55.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 22:22:55.3 Info: Processing 1 releases 22:22:55.3 Trace: Processing release 1/1 22:22:55.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Debug: Quality parsed: FLAC v1 22:22:55.3 Debug: Release Group parsed: PERFECT 22:22:55.3 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 22:22:55.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 22:22:55.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 22:22:55.3 Info: Processing 1 releases 22:22:55.3 Trace: Processing release 1/1 22:22:55.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Debug: Quality parsed: FLAC v1 22:22:55.3 Debug: Release Group parsed: PERFECT 22:22:55.3 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 22:22:55.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 22:22:55.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 22:22:55.3 Info: Processing 1 releases 22:22:55.3 Trace: Processing release 1/1 22:22:55.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Debug: Quality parsed: FLAC v1 22:22:55.3 Debug: Release Group parsed: PERFECT 22:22:55.3 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 22:22:55.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 22:22:55.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 22:22:55.3 Info: Processing 1 releases 22:22:55.3 Trace: Processing release 1/1 22:22:55.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Debug: Quality parsed: FLAC v1 22:22:55.3 Debug: Release Group parsed: PERFECT 22:22:55.3 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 22:22:55.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 22:22:55.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 22:22:55.3 Info: Processing 1 releases 22:22:55.3 Trace: Processing release 1/1 22:22:55.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.3 Debug: Quality parsed: FLAC v1 22:22:55.3 Debug: Release Group parsed: PERFECT 22:22:55.3 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 22:22:55.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 22:22:55.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 22:22:55.3 Info: Processing 1 releases 22:22:55.3 Trace: Processing release 1/1 22:22:55.3 Debug: Processing release '2013 - Night Visions' from '' 22:22:55.3 Debug: Parsing string '2013 - Night Visions' 22:22:55.4 Debug: Unable to parse 2013 - Night Visions 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 22:22:55.4 Info: Processing 1 releases 22:22:55.4 Trace: Processing release 1/1 22:22:55.4 Debug: Processing release 'Not parsable' from '' 22:22:55.4 Debug: Parsing string 'Not parsable' 22:22:55.4 Debug: Unable to parse Not parsable 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 22:22:55.4 Info: Processing 1 releases 22:22:55.4 Trace: Processing release 1/1 22:22:55.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.4 Debug: Quality parsed: FLAC v1 22:22:55.4 Debug: Release Group parsed: PERFECT 22:22:55.4 Debug: Release rejected for the following reasons: [Permanent] fail1 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 22:22:55.4 Info: Processing 2 releases 22:22:55.4 Trace: Processing release 1/2 22:22:55.4 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 22:22:55.4 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 22:22:55.4 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 22:22:55.4 Debug: Album Parsed. Name1 - Title1 22:22:55.4 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 22:22:55.4 Debug: Quality parsed: FLAC v1 22:22:55.4 Debug: Release Group parsed: 22:22:55.4 Debug: Release accepted 22:22:55.4 Trace: Processing release 2/2 22:22:55.4 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 22:22:55.4 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 22:22:55.4 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 22:22:55.4 Debug: Album Parsed. Name1 - Title2 22:22:55.4 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 22:22:55.4 Debug: Quality parsed: FLAC v1 22:22:55.4 Debug: Release Group parsed: 22:22:55.4 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 22:22:55.4 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 22:22:55.4 Info: Processing 1 releases 22:22:55.4 Trace: Processing release 1/1 22:22:55.4 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 22:22:55.4 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 22:22:55.4 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 22:22:55.4 Debug: Album Parsed. Alien Ant Farm - TruAnt 22:22:55.4 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 22:22:55.4 Debug: Quality parsed: FLAC v1 22:22:55.4 Debug: Release Group parsed: 22:22:55.4 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 22:22:55.4 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 22:22:55.4 Info: Processing 1 releases 22:22:55.4 Trace: Processing release 1/1 22:22:55.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.4 Debug: Quality parsed: FLAC v1 22:22:55.4 Debug: Release Group parsed: PERFECT 22:22:55.4 Debug: Release accepted 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 22:22:55.4 Info: Processing 1 releases 22:22:55.4 Trace: Processing release 1/1 22:22:55.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.4 Debug: Quality parsed: FLAC v1 22:22:55.4 Debug: Release Group parsed: PERFECT 22:22:55.4 Debug: Release rejected for the following reasons: [Permanent] fail1 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 22:22:55.4 Info: Processing 1 releases 22:22:55.4 Trace: Processing release 1/1 22:22:55.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.4 Debug: Quality parsed: FLAC v1 22:22:55.4 Debug: Release Group parsed: PERFECT 22:22:55.4 Debug: Release rejected for the following reasons: [Permanent] fail1 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 22:22:55.4 Info: Processing 1 releases 22:22:55.4 Trace: Processing release 1/1 22:22:55.4 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 22:22:55.4 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 22:22:55.4 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 22:22:55.4 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 22:22:55.4 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 22:22:55.4 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 22:22:55.4 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 22:22:55.4 Info: Processing 1 releases 22:22:55.4 Trace: Processing release 1/1 22:22:55.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:22:55.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:22:55.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:22:55.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:22:55.4 Debug: Quality parsed: FLAC v1 22:22:55.4 Debug: Release Group parsed: PERFECT 22:22:55.4 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 22:22:55.4 Debug: Release published date, 01/24/2025, is outside of 5 day early grab limit allowed by user 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 22:22:55.4 Debug: Release published date, 01/14/2025, is outside of 5 day early grab limit allowed by user 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 22:22:55.4 Debug: Indexer with id 1 does not exist, skipping early release check 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 22:22:55.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 22:22:55.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 22:22:55.5 Debug: Importing after download will exceed available disk space 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 22:22:55.5 Debug: Not enough free space (150.0 MB) to import after download: 100.0 MB. (Settings: Media Management: Minimum Free Space) 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 22:22:55.5 Debug: Skipping free space check 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 22:22:55.5 Debug: Checking if release meets maximum size requirements. 2.0 GB 22:22:55.5 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 22:22:55.5 Debug: Maximum size is not set. 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 22:22:55.5 Debug: Checking if release meets maximum size requirements. 2.0 GB 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 22:22:55.5 Debug: Checking if release meets maximum size requirements. 2.0 GB 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 22:22:55.5 Debug: Release has unknown size, skipping size check. 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 22:22:55.5 Debug: Checking if report meets minimum age requirements. 10 22:22:55.5 Debug: Only 10 minutes old, minimum age is 30 minutes 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 22:22:55.5 Debug: Checking if report meets minimum age requirements. 100 22:22:55.5 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 22:22:55.5 Debug: Minimum age is not set. 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 22:22:55.5 Debug: No albums in the release are monitored. Rejecting 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 22:22:55.5 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 22:22:55.5 Debug: Album is not monitored. Rejecting 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 22:22:55.5 Debug: Only 1/2 albums in the release are monitored. Rejecting 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 22:22:55.5 Debug: Only 1/2 albums in the release are monitored. Rejecting 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 22:22:55.5 Debug: Album is not monitored. Rejecting 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 22:22:55.5 Debug: Only 1/2 albums in the release are monitored. Rejecting 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 22:22:55.5 Debug: Skipping monitored check during search 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 22:22:55.5 Debug: Skipping monitored check during search 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 22:22:55.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 22:22:55.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 22:22:55.6 Debug: [] Torrent is not enabled for this artist 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 22:22:55.6 Debug: [] Usenet is not enabled for this artist 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 22:22:55.6 Debug: Checking if report meets quality requirements. MP3-192 v2 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 22:22:55.6 Debug: Checking if report meets quality requirements. MP3-256 v2 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 22:22:55.6 Debug: Checking if report meets quality requirements. MP3-320 v2 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 22:22:55.6 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 22:22:55.6 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 22:22:55.6 Debug: Checking if report meets quality requirements. FLAC v2 22:22:55.6 Debug: Quality FLAC v2 rejected by Artist's quality profile 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 22:22:55.6 Debug: Checking if report meets quality requirements. Unknown v2 22:22:55.6 Debug: Quality Unknown v2 rejected by Artist's quality profile 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 22:22:55.6 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 22:22:55.6 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 22:22:55.6 Debug: New item's custom formats [] do not improve on [], skipping 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 22:22:55.6 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 22:22:55.6 Debug: Existing item meets cut-off. skipping. 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 22:22:55.6 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 22:22:55.6 Debug: Existing item meets cut-off. skipping. 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 22:22:55.6 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 22:22:55.6 Debug: Existing item meets cut-off. skipping. 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 22:22:55.6 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 22:22:55.6 Debug: Existing item meets cut-off. skipping. 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 22:22:55.6 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 22:22:55.6 Debug: New quality is a better revision for existing quality 22:22:55.6 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 22:22:55.6 Debug: New item has a better quality 22:22:55.6 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 22:22:55.6 Debug: Quality profile allows upgrading 22:22:55.6 Debug: New quality is a better revision for existing quality 22:22:55.6 Debug: Auto downloading of propers is disabled 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 22:22:55.6 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 22:22:55.6 Debug: Existing item meets cut-off. skipping. 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 22:22:55.6 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 22:22:55.6 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 22:22:55.6 Debug: Existing item has better quality, skipping 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 22:22:55.6 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 22:22:55.6 Debug: Existing item meets cut-off. skipping. 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 22:22:55.6 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 22:22:55.6 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 22:22:55.6 Debug: New item has a better custom format score 22:22:55.6 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 22:22:55.6 Debug: Quality profile allows upgrading 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 22:22:55.6 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 22:22:55.6 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 22:22:55.6 Debug: New item has a better quality 22:22:55.6 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 22:22:55.6 Debug: Quality profile allows upgrading 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 22:22:55.6 Debug: Release contains raw CD, rejecting. 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 22:22:55.6 Debug: Release contains raw CD, rejecting. 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 22:22:55.6 Debug: Release contains raw CD, rejecting. 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 22:22:55.6 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 22:22:55.6 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 22:22:55.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:22:55.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 22:22:55.6 Debug: New quality is a better revision for existing quality 22:22:55.6 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 22:22:55.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 22:22:55.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 22:22:55.7 Debug: New quality is a better revision for existing quality 22:22:55.7 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 22:22:55.7 Debug: New quality is a better revision for existing quality 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 22:22:55.7 Debug: New quality is a better revision for existing quality 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 22:22:55.7 Debug: New quality is a better revision for existing quality 22:22:55.7 Debug: Auto downloading of repacks is disabled 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 22:22:55.7 Debug: New quality is a better revision for existing quality 22:22:55.7 Debug: New quality is a better revision for existing quality 22:22:55.7 Debug: New quality is a better revision for existing quality 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 22:22:55.7 Debug: New quality is a better revision for existing quality 22:22:55.7 Debug: New quality is a better revision for existing quality 22:22:55.7 Debug: New quality is a better revision for existing quality 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 22:22:55.7 Debug: Checking if report meets retention requirements. 100 22:22:55.7 Debug: Report age: 100 rejected by user's retention limit 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 22:22:55.7 Debug: Checking if report meets retention requirements. 100 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 22:22:55.7 Debug: Checking if report meets retention requirements. 100 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 22:22:55.7 Debug: Checking if report meets retention requirements. 100 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 22:22:55.7 Debug: Not checking retention requirement for non-usenet report 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 22:22:55.7 Debug: Checking if report meets retention requirements. 100 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 22:22:55.7 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 22:22:55.7 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 22:22:55.7 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 22:22:55.7 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 22:22:55.7 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 22:22:55.7 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 22:22:55.7 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 22:22:55.7 Debug: Profile does not require a waiting period before download for Usenet. 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 22:22:55.7 Debug: Quality is highest in profile for preferred protocol, will not delay 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 22:22:55.7 Debug: New quality is a better revision for existing quality, skipping delay 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 22:22:55.7 Debug: New quality is a better revision for existing quality, skipping delay 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 22:22:55.7 Debug: Ignoring delay for user invoked search 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 22:22:55.7 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 22:22:55.7 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 22:22:55.7 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 22:22:55.7 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 22:22:55.7 Debug: Skipping deleted trackfile check during search 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: Existing item meets cut-off. skipping. 22:22:55.7 Debug: Existing item has better quality, skipping 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: Existing item meets cut-off. skipping. 22:22:55.7 Debug: Existing item has better quality, skipping 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: New item has a better quality 22:22:55.7 Debug: Checking current status of album [2] in history 22:22:55.7 Debug: New item has a better quality 22:22:55.7 Debug: Checking current status of album [3] in history 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: New item has a better quality 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: Existing item meets cut-off. skipping. 22:22:55.7 Debug: New item's custom formats [] do not improve on [], skipping 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: Existing item meets cut-off. skipping. 22:22:55.7 Debug: Existing item has better quality, skipping 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: Existing item meets cut-off. skipping. 22:22:55.7 Debug: New item's custom formats [] do not improve on [], skipping 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: Existing item meets cut-off. skipping. 22:22:55.7 Debug: New item's custom formats [] do not improve on [], skipping 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: New item has a better quality 22:22:55.7 Debug: Checking current status of album [2] in history 22:22:55.7 Debug: Checking current status of album [3] in history 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: Existing item meets cut-off. skipping. 22:22:55.7 Debug: Existing item has better quality, skipping 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: Existing item meets cut-off. skipping. 22:22:55.7 Debug: Existing item has better quality, skipping 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 22:22:55.7 Debug: Skipping history check during search 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: Checking current status of album [2] in history 22:22:55.7 Debug: Checking current status of album [3] in history 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: Checking current status of album [2] in history 22:22:55.7 Debug: Checking current status of album [3] in history 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 22:22:55.7 Debug: Performing history status check on report 22:22:55.7 Debug: Checking current status of album [1] in history 22:22:55.7 Debug: Checking current status of album [2] in history 22:22:55.7 Debug: Checking current status of album [3] in history 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 22:22:55.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 22:22:55.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 22:22:55.8 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 22:22:55.8 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 22:22:55.8 Debug: Indexer with id 2 does not exist, skipping indexer tags check 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 22:22:55.8 Debug: New quality is a better revision for existing quality 22:22:55.8 Debug: Proper for old file, rejecting: {0} 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 22:22:55.8 Debug: New quality is a better revision for existing quality 22:22:55.8 Debug: Auto downloading of propers is disabled 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 22:22:55.8 Debug: New quality is a better revision for existing quality 22:22:55.8 Debug: New quality is a better revision for existing quality 22:22:55.8 Debug: Proper for old file, rejecting: {0} 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 22:22:55.8 Debug: New quality is a better revision for existing quality 22:22:55.8 Debug: Proper for old file, rejecting: {0} 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 22:22:55.8 Debug: Propers are not preferred, skipping check 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 22:22:55.8 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 --- 22:22:55.8 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 --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 22:22:55.8 Debug: New quality is a better revision for existing quality 22:22:55.8 Debug: New quality is a better revision for existing quality 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 22:22:55.8 Debug: Checking if artist matches searched artist 22:22:55.8 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 22:22:55.8 Debug: Checking if artist matches searched artist 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 22:22:55.8 Debug: Not enough seeders: 0. Minimum seeders: 5 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 22:22:55.8 Debug: Not enough seeders: 4. Minimum seeders: 5 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 22:22:55.8 Debug: Indexer with id 1 does not exist, skipping seeders check 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 22:22:55.8 Debug: Quality profile does not allow upgrades, skipping 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 22:22:55.8 Debug: Quality profile does not allow upgrades, skipping 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 22:22:55.8 Debug: Quality profile allows upgrading 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 22:22:55.8 Debug: Quality profile allows upgrading 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 22:22:55.8 Debug: Existing item has better quality, skipping 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 22:22:55.8 Debug: New item has a better quality 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 22:22:55.8 Debug: New item has a better quality 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 22:22:55.8 Debug: Existing item has better quality, skipping 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 22:22:55.8 Debug: New item's custom formats [] do not improve on [], skipping 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 22:22:55.8 Debug: Existing item has better quality, skipping 22:22:55.8 Debug: Existing item has better quality, skipping 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 22:22:55.8 Debug: New item has a better quality 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 22:22:55.8 Debug: New item has a better quality 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 22:22:55.8 Debug: New item's custom formats [] do not improve on [], skipping 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 22:22:55.8 Debug: Existing item has better quality, skipping 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 22:22:55.8 Debug: Existing item has better quality, skipping 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 22:22:55.8 Debug: New item's custom formats [] do not improve on [], skipping 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 22:22:55.8 Debug: New item's custom formats [] do not improve on [], skipping 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 22:22:55.8 Debug: New item has a better quality 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 22:22:55.8 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 22:22:55.8 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 22:22:55.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 22:22:55.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 22:22:55.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 22:22:55.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 22:22:55.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 22:22:55.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 22:22:55.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 22:22:55.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 22:22:55.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 22:22:55.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 22:22:55.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 22:22:55.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 22:22:55.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 22:22:55.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 22:22:55.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 22:22:55.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 22:22:55.9 Debug: All albums were imported in history for Drone.S01E01.HDTV 22:22:55.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 22:22:55.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 22:22:55.9 Debug: All albums were imported for Drone.S01E01.HDTV 22:22:55.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 22:22:55.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 22:22:55.9 Debug: All albums were imported for Drone.S01E01.HDTV 22:22:55.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 22:22:55.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 22:22:55.9 Debug: All albums were imported for Droned Pilot 22:22:55.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 22:22:55.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 22:22:55.9 Debug: Not all albums have been imported for Drone.S01E01.HDTV 22:22:55.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 22:22:55.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 22:22:56.0 Debug: Not all albums have been imported for Drone.S01E01.HDTV 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 22:22:56.0 Debug: Not all albums have been imported for Drone.S01E01.HDTV 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 22:22:56.0 Debug: Not all albums have been imported for Drone.S01E01.HDTV 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 22:22:56.0 Debug: Not all albums have been imported for Drone.S01E01.HDTV 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 22:22:56.0 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 --- 22:22:56.0 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 --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Warn: Failed to download release '' from Indexer . Release not available 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 22:22:56.0 Trace: Grabbing release '' from Indexer at priority 0. 22:22:56.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 22:22:56.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 22:22:56.1 Trace: No non-blocked Download Client available, retrying blocked one. 22:22:56.1 Trace: No non-blocked Download Client available, retrying blocked one. 22:22:56.1 Trace: No non-blocked Download Client available, retrying blocked one. 22:22:56.1 Trace: No non-blocked Download Client available, retrying blocked one. 22:22:56.1 Trace: No non-blocked Download Client available, retrying blocked one. 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 22:22:56.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 22:22:56.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 22:22:56.2 Info: Iteration 0 22:22:56.2 Info: Iteration 1 22:22:56.2 Info: Iteration 2 22:22:56.2 Info: Iteration 3 22:22:56.2 Info: Iteration 4 22:22:56.2 Info: Iteration 5 22:22:56.2 Info: Iteration 6 22:22:56.2 Info: Iteration 7 22:22:56.2 Info: Iteration 8 22:22:56.3 Info: Iteration 9 22:22:56.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 22:22:56.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 22:22:56.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 22:22:56.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders("@eaDir") --- 22:22:56.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders("@eaDir") --- 22:22:56.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders(".@__thumb") --- 22:22:56.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders(".@__thumb") --- 22:22:56.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 22:22:56.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 22:22:56.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 22:22:56.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:56.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 22:22:56.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:56.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 22:22:56.6 Debug: Downloading torrent for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:56.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 22:22:56.6 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 22:22:56.6 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 22:22:56.6 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 22:22:56.6 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 22:22:56.6 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 22:22:56.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:56.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 22:22:56.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 22:22:56.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 22:22:56.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:56.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:22:56.7 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 22:22:56.7 Debug: Downloaded nzb for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:56.7 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 22:22:56.7 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 22:22:56.7 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 22:22:56.7 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 22:22:56.7 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:22:56.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") --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 22:22:56.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) 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 22:22:56.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 22:22:56.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 22:22:56.8 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) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 22:22:56.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 22:22:56.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 22:22:56.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. 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 22:22:56.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 22:22:56.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. 22:22:56.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 22:22:56.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:22:56.9 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 22:22:56.9 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 22:22:56.9 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:56.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:22:56.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 22:22:56.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 22:22:56.9 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:56.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:22:57.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 22:22:57.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) 22:22:57.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:22:57.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:22:57.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) 22:22:57.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:22:57.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 22:22:57.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 22:22:57.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 22:22:57.1 Info: Unknown download state: Unknown 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 22:22:57.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 22:22:57.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 22:22:57.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:57.2 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. 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 22:22:57.2 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) 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 22:22:57.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) 22:22:57.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 22:22:57.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) 22:22:57.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 22:22:57.2 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 22:22:57.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 22:22:57.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 22:22:57.3 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:57.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 22:22:57.3 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:57.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 22:22:57.3 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 22:22:57.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 22:22:57.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 22:22:57.4 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 22:22:57.4 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 22:22:57.4 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 22:22:57.4 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 22:22:57.4 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:22:57.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:22:57.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 22:22:57.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) 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 22:22:57.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) 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 22:22:57.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) 22:22:57.5 Warn: Failed to set the torrent priority for CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951. NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [http://me.local/] at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IQBittorrentProxyProxy.MoveTorrentToTopInQueue(String hash, QBittorrentSettings settings) at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile(RemoteAlbum remoteAlbum, String hash, String filename, Byte[] fileContent) in ./Lidarr.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 164 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 22:22:57.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) 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 22:22:57.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) 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_overridden_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 22:22:57.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_overridden_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 22:22:57.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_overridden_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 22:22:57.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_overridden_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 22:22:57.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 22:22:57.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 22:22:57.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 22:22:57.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 22:22:57.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 22:22:57.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 22:22:57.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 22:22:57.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 22:22:57.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 22:22:57.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 22:22:57.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 22:22:57.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 22:22:57.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 22:22:57.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 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") --- 22:22:57.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 22:22:57.6 Trace: Replacing double forward slashes in path '//server/store/downloads'. If this is not meant to be a Windows UNC path fix the 'Save Path' in qBittorrent's music category 22:22:57.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 22:22:57.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 22:22:57.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 22:22:57.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 22:22:57.7 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 --- 22:22:57.7 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 --- 22:22:57.7 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") --- 22:22:57.7 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") --- 22:22:57.7 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") --- 22:22:57.7 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") --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 22:22:57.7 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 --- 22:22:57.7 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 --- 22:22:57.7 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 --- 22:22:57.7 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 --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 22:22:57.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 22:22:57.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 22:22:57.8 Debug: Retrieved metadata of 1 torrents in client 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 22:22:57.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) 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 22:22:57.8 Debug: Retrieved metadata of 1 torrents in client 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 22:22:57.8 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) 22:22:57.8 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 22:22:57.8 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") --- 22:22:57.8 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) 22:22:57.8 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 22:22:57.8 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") --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 22:22:57.8 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) 22:22:57.8 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 22:22:57.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 22:22:57.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 22:22:57.9 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 --- 22:22:57.9 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 --- 22:22:57.9 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 --- 22:22:57.9 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 22:22:57.9 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 --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 22:22:57.9 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 22:22:57.9 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 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") --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 22:22:57.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 22:22:57.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 22:22:58.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 22:22:58.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 22:22:58.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 22:22:58.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:58.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 22:22:58.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:22:58.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) 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 22:22:58.1 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 --- 22:22:58.1 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 --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- Skipped should_fix_forward_slashes [4 ms] 22:22:58.1 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 --- 22:22:58.1 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 --- 22:22:58.1 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 --- 22:22:58.1 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 --- 22:22:58.1 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 --- 22:22:58.1 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 --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 22:22:58.1 Debug: Transmission version information: 2.84 () 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 22:22:58.1 Debug: Transmission version information: 2.84+ () 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 22:22:58.1 Debug: Transmission version information: 2.84 (other info) 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 22:22:58.1 Debug: Transmission version information: 2.84 (2.84) 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 22:22:58.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 22:22:58.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 22:22:58.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 22:22:58.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 22:22:58.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 22:22:58.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 22:22:58.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 22:22:58.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 22:22:58.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 22:22:58.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- Skipped should_combine_drive_letter [1 ms] 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:22:58.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 22:22:58.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 22:22:58.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 22:22:58.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 22:22:58.3 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 22:22:58.3 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 22:22:58.3 Debug: Vuze protocol version information: 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 22:22:58.3 Debug: Vuze protocol version information: 10 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 22:22:58.3 Debug: Vuze protocol version information: foo 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- Skipped should_fix_forward_slashes [2 ms] 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 22:22:58.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 22:22:58.3 Debug: Vuze protocol version information: 14 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 22:22:58.3 Debug: Vuze protocol version information: 15 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 22:22:58.3 Debug: Vuze protocol version information: 20 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 22:22:58.3 Info: Report sent to Name1 from indexer Indexer1. Title1 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- Skipped should_have_correct_output_directory_for_multifile_torrents [1 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [1 ms] 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 22:22:58.3 Trace: Release Title1 no longer available on indexer. 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 22:22:58.3 Info: Report sent to Name1 from indexer Indexer1. Title1 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 22:22:58.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 22:22:58.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 22:22:58.4 Info: Report sent to Name1 from indexer Indexer1. Title1 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 22:22:58.4 Info: Report sent to Name1 from indexer Indexer1. Title1 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 22:22:58.4 Info: Report sent to Name1 from indexer Indexer1. Title1 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 22:22:58.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 22:22:58.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 22:22:58.5 Debug: Adding release Title1 to pending releases with reason Delay 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 22:22:58.5 Debug: Adding release Title1 to pending releases with reason Delay 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 22:22:58.5 Debug: Adding release Title1 to pending releases with reason Delay 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 22:22:58.5 Debug: Adding release Title1 to pending releases with reason Delay 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 22:22:58.5 Debug: The release Title1 is already pending with reason Delay, not adding again 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 22:22:58.5 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 22:22:58.5 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 22:22:58.5 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 22:22:58.5 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 22:22:58.5 Debug: Removing previously pending release, as it was grabbed. 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 22:22:58.5 Debug: Removing previously pending release, as it was grabbed. 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 22:22:58.5 Debug: Removing failed releases from pending 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 22:22:58.5 Debug: Removing failed releases from pending 22:22:58.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 22:22:58.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 22:22:58.6 Debug: Removing failed releases from pending 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 22:22:58.6 Debug: Removing failed releases from pending 22:22:58.6 Debug: Removing previously pending release, as it has now been rejected. 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 22:22:58.6 Debug: Failed download only contains one album, searching again 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 22:22:58.6 Debug: Failed download was entire artist, searching again 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 22:22:58.6 Debug: Failed download contains multiple albums, searching again 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 22:22:58.6 Debug: Skip redownloading requested by user 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 22:22:58.6 Debug: Auto redownloading failed albums is disabled 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 22:22:58.6 Trace: Checking if all items for 'Title1' have been imported 22:22:58.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 22:22:58.6 Trace: All albums for 'Title1' have been imported: False 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 22:22:58.6 Trace: Checking if all items for 'Title1' have been imported 22:22:58.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 22:22:58.6 Trace: All albums for 'Title1' have been imported: False 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 22:22:58.6 Trace: Checking if all items for 'Title1' have been imported 22:22:58.6 Trace: No history for Title1 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 22:22:58.6 Trace: Checking if all items for 'Title1' have been imported 22:22:58.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 22:22:58.6 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 22:22:58.6 Trace: All albums for 'Title1' have been imported: True 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 22:22:58.6 Trace: Checking if all items for 'Title1' have been imported 22:22:58.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 22:22:58.6 Trace: All albums for 'Title1' have been imported: True 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 22:22:58.6 Trace: Checking if all items for 'Title1' have been imported 22:22:58.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 22:22:58.6 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 22:22:58.6 Trace: All albums for 'Title1' have been imported: False 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 22:22:58.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:22:58.6 Debug: Album Parsed. Audio Artist - Audio Album 22:22:58.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Debug: Quality parsed: FLAC v1 22:22:58.6 Debug: Release Group parsed: 22:22:58.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:22:58.6 Debug: Album Parsed. Audio Artist - Audio Album 22:22:58.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Debug: Quality parsed: FLAC v1 22:22:58.6 Debug: Release Group parsed: 22:22:58.6 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 22:22:58.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:22:58.6 Debug: Album Parsed. Audio Artist - Audio Album 22:22:58.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Debug: Quality parsed: FLAC v1 22:22:58.6 Debug: Release Group parsed: 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 22:22:58.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:22:58.6 Debug: Album Parsed. Audio Artist - Audio Album 22:22:58.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Debug: Quality parsed: FLAC v1 22:22:58.6 Debug: Release Group parsed: 22:22:58.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:22:58.6 Debug: Album Parsed. Audio Artist - Audio Album 22:22:58.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Debug: Quality parsed: FLAC v1 22:22:58.6 Debug: Release Group parsed: 22:22:58.6 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 22:22:58.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:22:58.6 Debug: Album Parsed. Audio Artist - Audio Album 22:22:58.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Debug: Quality parsed: FLAC v1 22:22:58.6 Debug: Release Group parsed: 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 22:22:58.6 Debug: Parsing string 'The torrent release folder' 22:22:58.6 Debug: Unable to parse The torrent release folder 22:22:58.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:22:58.6 Debug: Album Parsed. Audio Artist - Audio Album 22:22:58.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Debug: Quality parsed: FLAC v1 22:22:58.6 Debug: Release Group parsed: 22:22:58.6 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 22:22:58.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:22:58.6 Debug: Album Parsed. Audio Artist - Audio Album 22:22:58.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Debug: Quality parsed: FLAC v1 22:22:58.6 Debug: Release Group parsed: 22:22:58.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:22:58.6 Debug: Album Parsed. Audio Artist - Audio Album 22:22:58.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Debug: Quality parsed: FLAC v1 22:22:58.6 Debug: Release Group parsed: 22:22:58.6 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 22:22:58.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:22:58.6 Debug: Album Parsed. Audio Artist - Audio Album 22:22:58.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Debug: Quality parsed: FLAC v1 22:22:58.6 Debug: Release Group parsed: 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 22:22:58.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:22:58.6 Debug: Album Parsed. Audio Artist - Audio Album 22:22:58.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Debug: Quality parsed: FLAC v1 22:22:58.6 Debug: Release Group parsed: 22:22:58.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:22:58.6 Debug: Album Parsed. Audio Artist - Audio Album 22:22:58.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Debug: Quality parsed: FLAC v1 22:22:58.6 Debug: Release Group parsed: 22:22:58.6 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 22:22:58.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:22:58.6 Debug: Album Parsed. Audio Artist - Audio Album 22:22:58.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:22:58.6 Debug: Quality parsed: FLAC v1 22:22:58.6 Debug: Release Group parsed: 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 22:22:58.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 22:22:58.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 22:22:58.6 Debug: Parsing string 'the.artist.s01e01.track.xml' 22:22:58.6 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 22:22:58.7 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 22:22:58.7 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 22:22:58.7 Debug: Quality parsed: Unknown v1 22:22:58.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 22:22:58.7 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] 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 22:22:58.7 Debug: Parsing string 'the.artist.s01e01.track.xml' 22:22:58.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 22:22:58.7 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 22:22:58.7 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 22:22:58.7 Debug: Quality parsed: Unknown v1 22:22:58.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 22:22:58.7 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] 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Saturday 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Wednesday Thursday Friday Saturday Sunday 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Tuesday 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 22:22:58.7 Warn: Value can not be null. 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 22:22:58.7 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:22:58.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:22:58.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:22:58.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:22:58.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:22:58.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:22:58.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:22:58.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 51 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:22:58.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 51 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:22:58.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 51 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_warning_if_downloading_inside_root_folder --- 22:22:58.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_warning_if_downloading_inside_root_folder --- 22:22:58.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 22:22:58.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 22:22:58.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 22:22:58.9 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 --- 22:22:58.9 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 --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:22:58.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:22:58.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:22:58.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 22:22:58.9 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) --- 22:22:58.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 22:22:58.9 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) --- 22:22:58.9 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) --- 22:22:58.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 22:22:58.9 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) --- 22:22:58.9 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) --- 22:22:58.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 22:22:58.9 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) --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 22:22:58.9 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 --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 22:22:58.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 22:22:58.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 22:22:59.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 22:22:59.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 22:22:59.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 22:22:59.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 22:22:59.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 22:22:59.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 22:22:59.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 22:22:59.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 22:22:59.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 22:22:59.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 22:22:59.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 22:22:59.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 22:22:59.0 Error: System time mismatch. SystemTime: 02/03/2025 22:22:59 Expected Time: 02/05/2025 22:22:59. Update system time 22:22:59.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- Skipped should_return_error_if_series_path_is_for_posix_os [< 1 ms] 22:22:59.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 22:22:59.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 22:22:59.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 22:22:59.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 22:22:59.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 22:22:59.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 22:22:59.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") --- 22:22:59.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") --- 22:22:59.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") --- 22:22:59.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") --- 22:22:59.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") --- 22:22:59.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") --- 22:22:59.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 22:22:59.1 Trace: Check health -> FakeHealthCheck 22:22:59.1 Trace: Check health <- FakeHealthCheck 22:22:59.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 22:22:59.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 22:22:59.1 Trace: Check health -> FakeHealthCheck 22:22:59.1 Trace: Check health <- FakeHealthCheck 22:22:59.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 22:22:59.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 22:22:59.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 22:22:59.1 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 22:22:59.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:59.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181791082225_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:59.1 Info: DatabaseEngineVersionCheck migrating 22:22:59.1 Info: PerformDBOperation 22:22:59.1 Info: Performing DB Operation 22:22:59.1 Info: SQLite 3.48.0 22:22:59.1 Info: => 0.0012165s 22:22:59.1 Info: DatabaseEngineVersionCheck migrated 22:22:59.1 Info: => 0.0012262s 22:22:59.1 Debug: Took: 00:00:00.0090412 22:22:59.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 = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:22:59.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 = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:22:59.1 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 ==== 22:22:59.1 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 22:22:59.1 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 22:22:59.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:59.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181791718925_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:59.1 Info: DatabaseEngineVersionCheck migrating 22:22:59.1 Info: PerformDBOperation 22:22:59.1 Info: Performing DB Operation 22:22:59.1 Info: SQLite 3.48.0 22:22:59.1 Info: => 0.0012915s 22:22:59.1 Info: DatabaseEngineVersionCheck migrated 22:22:59.1 Info: => 0.0013018s 22:22:59.1 Debug: Took: 00:00:00.0095522 22:22:59.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 = ["2025-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:22:59.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:22:59.2 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 22:22:59.2 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 22:22:59.2 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 22:22:59.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 22:22:59.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:59.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181792815223_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:59.2 Info: DatabaseEngineVersionCheck migrating 22:22:59.2 Info: PerformDBOperation 22:22:59.2 Info: Performing DB Operation 22:22:59.2 Info: SQLite 3.48.0 22:22:59.2 Info: => 0.0011856s 22:22:59.2 Info: DatabaseEngineVersionCheck migrated 22:22:59.2 Info: => 0.0011956s 22:22:59.2 Debug: Took: 00:00:00.0092691 22:22:59.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 = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:22:59.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:22:59.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 22:22:59.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 22:22:59.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:59.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181793531877_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:59.3 Info: DatabaseEngineVersionCheck migrating 22:22:59.3 Info: PerformDBOperation 22:22:59.3 Info: Performing DB Operation 22:22:59.3 Info: SQLite 3.48.0 22:22:59.3 Info: => 0.001126s 22:22:59.3 Info: DatabaseEngineVersionCheck migrated 22:22:59.3 Info: => 0.0011355s 22:22:59.3 Debug: Took: 00:00:00.0101943 22:22:59.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 = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:22:59.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:22:59.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 22:22:59.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 22:22:59.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:59.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181794132245_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:59.4 Info: DatabaseEngineVersionCheck migrating 22:22:59.4 Info: PerformDBOperation 22:22:59.4 Info: Performing DB Operation 22:22:59.4 Info: SQLite 3.48.0 22:22:59.4 Info: => 0.0011617s 22:22:59.4 Info: DatabaseEngineVersionCheck migrated 22:22:59.4 Info: => 0.0011714s 22:22:59.4 Debug: Took: 00:00:00.0101346 22:22:59.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 = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:22:59.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:22:59.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 22:22:59.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 22:22:59.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:59.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181795072619_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:59.5 Info: DatabaseEngineVersionCheck migrating 22:22:59.5 Info: PerformDBOperation 22:22:59.5 Info: Performing DB Operation 22:22:59.5 Info: SQLite 3.48.0 22:22:59.5 Info: => 0.0011171s 22:22:59.5 Info: DatabaseEngineVersionCheck migrated 22:22:59.5 Info: => 0.0011274s 22:22:59.5 Debug: Took: 00:00:00.0092675 22:22:59.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:22:59.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:22:59.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 22:22:59.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 22:22:59.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:59.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181795662832_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:59.5 Info: DatabaseEngineVersionCheck migrating 22:22:59.5 Info: PerformDBOperation 22:22:59.5 Info: Performing DB Operation 22:22:59.5 Info: SQLite 3.48.0 22:22:59.5 Info: => 0.0011625s 22:22:59.5 Info: DatabaseEngineVersionCheck migrated 22:22:59.5 Info: => 0.0011718s 22:22:59.5 Debug: Took: 00:00:00.0091690 22:22:59.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 ==== 22:22:59.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 ==== 22:22:59.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 ==== 22:22:59.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 ==== 22:22:59.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 ==== 22:22:59.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 22:22:59.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 22:22:59.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 22:22:59.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:59.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181796298445_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:59.6 Info: DatabaseEngineVersionCheck migrating 22:22:59.6 Info: PerformDBOperation 22:22:59.6 Info: Performing DB Operation 22:22:59.6 Info: SQLite 3.48.0 22:22:59.6 Info: => 0.0011003s 22:22:59.6 Info: DatabaseEngineVersionCheck migrated 22:22:59.6 Info: => 0.0011107s 22:22:59.6 Debug: Took: 00:00:00.0092766 22:22:59.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 22:22:59.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 22:22:59.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 22:22:59.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 22:22:59.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:59.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181796861316_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:59.6 Info: DatabaseEngineVersionCheck migrating 22:22:59.6 Info: PerformDBOperation 22:22:59.6 Info: Performing DB Operation 22:22:59.6 Info: SQLite 3.48.0 22:22:59.6 Info: => 0.0011396s 22:22:59.6 Info: DatabaseEngineVersionCheck migrated 22:22:59.6 Info: => 0.0011493s 22:22:59.6 Debug: Took: 00:00:00.0091151 22:22:59.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 22:22:59.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 22:22:59.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 22:22:59.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 22:22:59.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 22:22:59.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 22:22:59.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 22:22:59.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 22:22:59.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:59.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181797479900_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:59.7 Info: DatabaseEngineVersionCheck migrating 22:22:59.7 Info: PerformDBOperation 22:22:59.7 Info: Performing DB Operation 22:22:59.7 Info: SQLite 3.48.0 22:22:59.7 Info: => 0.0010816s 22:22:59.7 Info: DatabaseEngineVersionCheck migrated 22:22:59.7 Info: => 0.0010917s 22:22:59.7 Debug: Took: 00:00:00.0092087 22:22:59.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 ==== 22:22:59.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 22:22:59.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 22:22:59.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 22:22:59.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:59.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181798042797_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:59.8 Info: DatabaseEngineVersionCheck migrating 22:22:59.8 Info: PerformDBOperation 22:22:59.8 Info: Performing DB Operation 22:22:59.8 Info: SQLite 3.48.0 22:22:59.8 Info: => 0.0010806s 22:22:59.8 Info: DatabaseEngineVersionCheck migrated 22:22:59.8 Info: => 0.0010908s 22:22:59.8 Debug: Took: 00:00:00.0090909 22:22:59.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 = ["2025-01-13T22:22:59.8164624Z"] 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": 739284, "ageHours": 17742838.3832825, "ageMinutes": 1064570302.9969504 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 22:22:59.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 22:22:59.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 22:22:59.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 22:22:59.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:59.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181798842370_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:59.8 Info: DatabaseEngineVersionCheck migrating 22:22:59.8 Info: PerformDBOperation 22:22:59.8 Info: Performing DB Operation 22:22:59.8 Info: SQLite 3.48.0 22:22:59.8 Info: => 0.0010992s 22:22:59.8 Info: DatabaseEngineVersionCheck migrated 22:22:59.8 Info: => 0.0011087s 22:22:59.8 Debug: Took: 00:00:00.0092664 22:22:59.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 = ["2025-01-13T22:22:59.8959633Z"] 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": 739284, "ageHours": 17742838.383304574, "ageMinutes": 1064570302.9982743 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 22:22:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 22:22:59.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 22:22:59.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 22:22:59.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:22:59.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181799415351_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:22:59.9 Info: DatabaseEngineVersionCheck migrating 22:22:59.9 Info: PerformDBOperation 22:22:59.9 Info: Performing DB Operation 22:22:59.9 Info: SQLite 3.48.0 22:22:59.9 Info: => 0.0011319s 22:22:59.9 Info: DatabaseEngineVersionCheck migrated 22:22:59.9 Info: => 0.001142s 22:22:59.9 Debug: Took: 00:00:00.0094333 22:22:59.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 = ["2025-01-13T22:22:59.9535281Z"] 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": 739284, "ageHours": 17742838.383320577, "ageMinutes": 1064570302.9992346 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 22:22:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 22:23:00.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 22:23:00.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 22:23:00.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181800054790_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.0 Info: DatabaseEngineVersionCheck migrating 22:23:00.0 Info: PerformDBOperation 22:23:00.0 Info: Performing DB Operation 22:23:00.0 Info: SQLite 3.48.0 22:23:00.0 Info: => 0.0011591s 22:23:00.0 Info: DatabaseEngineVersionCheck migrated 22:23:00.0 Info: => 0.0011795s 22:23:00.0 Debug: Took: 00:00:00.0091132 22:23:00.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 = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:00.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 = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:23:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:00.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 22:23:00.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 22:23:00.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181800679993_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.0 Info: DatabaseEngineVersionCheck migrating 22:23:00.0 Info: PerformDBOperation 22:23:00.0 Info: Performing DB Operation 22:23:00.0 Info: SQLite 3.48.0 22:23:00.0 Info: => 0.0011095s 22:23:00.0 Info: DatabaseEngineVersionCheck migrated 22:23:00.0 Info: => 0.001119s 22:23:00.0 Debug: Took: 00:00:00.0094745 22:23:00.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:00.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:23:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:00.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 22:23:00.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 22:23:00.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181801546668_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.1 Info: DatabaseEngineVersionCheck migrating 22:23:00.1 Info: PerformDBOperation 22:23:00.1 Info: Performing DB Operation 22:23:00.1 Info: SQLite 3.48.0 22:23:00.1 Info: => 0.0011078s 22:23:00.1 Info: DatabaseEngineVersionCheck migrated 22:23:00.1 Info: => 0.0011181s 22:23:00.1 Debug: Took: 00:00:00.0093348 22:23:00.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 = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:00.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 = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:23:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:00.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 22:23:00.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 22:23:00.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181802137268_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.2 Info: DatabaseEngineVersionCheck migrating 22:23:00.2 Info: PerformDBOperation 22:23:00.2 Info: Performing DB Operation 22:23:00.2 Info: SQLite 3.48.0 22:23:00.2 Info: => 0.0010962s 22:23:00.2 Info: DatabaseEngineVersionCheck migrated 22:23:00.2 Info: => 0.0011058s 22:23:00.2 Debug: Took: 00:00:00.0092002 22:23:00.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 = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:00.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 = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:23:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:00.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 22:23:00.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 22:23:00.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181802718192_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.2 Info: DatabaseEngineVersionCheck migrating 22:23:00.2 Info: PerformDBOperation 22:23:00.2 Info: Performing DB Operation 22:23:00.2 Info: SQLite 3.48.0 22:23:00.2 Info: => 0.001087s 22:23:00.2 Info: DatabaseEngineVersionCheck migrated 22:23:00.2 Info: => 0.0010968s 22:23:00.2 Debug: Took: 00:00:00.0091666 22:23:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:23:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:00.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 22:23:00.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 22:23:00.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181803301329_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.3 Info: DatabaseEngineVersionCheck migrating 22:23:00.3 Info: PerformDBOperation 22:23:00.3 Info: Performing DB Operation 22:23:00.3 Info: SQLite 3.48.0 22:23:00.3 Info: => 0.0015318s 22:23:00.3 Info: DatabaseEngineVersionCheck migrated 22:23:00.3 Info: => 0.001542s 22:23:00.3 Debug: Took: 00:00:00.0097562 22:23:00.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:00.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:23:00.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:00.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 22:23:00.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 22:23:00.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181803888860_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.3 Info: DatabaseEngineVersionCheck migrating 22:23:00.3 Info: PerformDBOperation 22:23:00.3 Info: Performing DB Operation 22:23:00.3 Info: SQLite 3.48.0 22:23:00.3 Info: => 0.0011854s 22:23:00.3 Info: DatabaseEngineVersionCheck migrated 22:23:00.3 Info: => 0.0011955s 22:23:00.3 Debug: Took: 00:00:00.0091879 22:23:00.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 = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:00.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:00.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 22:23:00.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 22:23:00.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181804467240_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.4 Info: DatabaseEngineVersionCheck migrating 22:23:00.4 Info: PerformDBOperation 22:23:00.4 Info: Performing DB Operation 22:23:00.4 Info: SQLite 3.48.0 22:23:00.4 Info: => 0.0010865s 22:23:00.4 Info: DatabaseEngineVersionCheck migrated 22:23:00.4 Info: => 0.0010966s 22:23:00.4 Debug: Took: 00:00:00.0091646 22:23:00.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 = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:00.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:00.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 22:23:00.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 22:23:00.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181805046555_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.5 Info: DatabaseEngineVersionCheck migrating 22:23:00.5 Info: PerformDBOperation 22:23:00.5 Info: Performing DB Operation 22:23:00.5 Info: SQLite 3.48.0 22:23:00.5 Info: => 0.0010915s 22:23:00.5 Info: DatabaseEngineVersionCheck migrated 22:23:00.5 Info: => 0.001102s 22:23:00.5 Debug: Took: 00:00:00.0092352 22:23:00.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 = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:00.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 22:23:00.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 22:23:00.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181805631222_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.5 Info: DatabaseEngineVersionCheck migrating 22:23:00.5 Info: PerformDBOperation 22:23:00.5 Info: Performing DB Operation 22:23:00.5 Info: SQLite 3.48.0 22:23:00.5 Info: => 0.0011044s 22:23:00.5 Info: DatabaseEngineVersionCheck migrated 22:23:00.5 Info: => 0.001115s 22:23:00.5 Debug: Took: 00:00:00.0092832 22:23:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:23:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:00.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 22:23:00.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 22:23:00.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181806220910_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.6 Info: DatabaseEngineVersionCheck migrating 22:23:00.6 Info: PerformDBOperation 22:23:00.6 Info: Performing DB Operation 22:23:00.6 Info: SQLite 3.48.0 22:23:00.6 Info: => 0.0011374s 22:23:00.6 Info: DatabaseEngineVersionCheck migrated 22:23:00.6 Info: => 0.0011475s 22:23:00.6 Debug: Took: 00:00:00.0092692 22:23:00.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:00.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:23:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:00.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 22:23:00.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 22:23:00.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181806805786_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.6 Info: DatabaseEngineVersionCheck migrating 22:23:00.6 Info: PerformDBOperation 22:23:00.6 Info: Performing DB Operation 22:23:00.6 Info: SQLite 3.48.0 22:23:00.6 Info: => 0.0010978s 22:23:00.6 Info: DatabaseEngineVersionCheck migrated 22:23:00.6 Info: => 0.0011084s 22:23:00.6 Debug: Took: 00:00:00.0092030 22:23:00.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:00.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 = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:23:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:00.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 22:23:00.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 22:23:00.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181807670203_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.7 Info: DatabaseEngineVersionCheck migrating 22:23:00.7 Info: PerformDBOperation 22:23:00.7 Info: Performing DB Operation 22:23:00.7 Info: SQLite 3.48.0 22:23:00.7 Info: => 0.0011032s 22:23:00.7 Info: DatabaseEngineVersionCheck migrated 22:23:00.7 Info: => 0.001114s 22:23:00.7 Debug: Took: 00:00:00.0092334 22:23:00.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 = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:00.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:00.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 22:23:00.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 22:23:00.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181808279714_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.8 Info: DatabaseEngineVersionCheck migrating 22:23:00.8 Info: PerformDBOperation 22:23:00.8 Info: Performing DB Operation 22:23:00.8 Info: SQLite 3.48.0 22:23:00.8 Info: => 0.0010862s 22:23:00.8 Info: DatabaseEngineVersionCheck migrated 22:23:00.8 Info: => 0.0010963s 22:23:00.8 Debug: Took: 00:00:00.0096660 22:23:00.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 = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 22:23:00.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 = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:00.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 = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 22:23:00.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:00.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:00.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 22:23:00.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 22:23:00.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181808957439_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.9 Info: DatabaseEngineVersionCheck migrating 22:23:00.9 Info: PerformDBOperation 22:23:00.9 Info: Performing DB Operation 22:23:00.9 Info: SQLite 3.48.0 22:23:00.9 Info: => 0.0011469s 22:23:00.9 Info: DatabaseEngineVersionCheck migrated 22:23:00.9 Info: => 0.0011594s 22:23:00.9 Debug: Took: 00:00:00.0090762 22:23:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T00:00:00Z"] PublishedDate = ["2025-02-03T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 22:23:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 22:23:00.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 22:23:00.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 22:23:00.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:00.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181809555921_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:00.9 Info: DatabaseEngineVersionCheck migrating 22:23:00.9 Info: PerformDBOperation 22:23:00.9 Info: Performing DB Operation 22:23:00.9 Info: SQLite 3.48.0 22:23:00.9 Info: => 0.0015562s 22:23:00.9 Info: DatabaseEngineVersionCheck migrated 22:23:00.9 Info: => 0.0015664s 22:23:00.9 Debug: Took: 00:00:00.0095921 22:23:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T00:00:00Z"] PublishedDate = ["2025-02-03T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 22:23:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 22:23:01.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 22:23:01.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 22:23:01.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181810187420_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.0 Info: DatabaseEngineVersionCheck migrating 22:23:01.0 Info: PerformDBOperation 22:23:01.0 Info: Performing DB Operation 22:23:01.0 Info: SQLite 3.48.0 22:23:01.0 Info: => 0.0011455s 22:23:01.0 Info: DatabaseEngineVersionCheck migrated 22:23:01.0 Info: => 0.0011558s 22:23:01.0 Debug: Took: 00:00:00.0091422 22:23:01.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 = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:23:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:23:01.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 22:23:01.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 22:23:01.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181810813481_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.0 Info: DatabaseEngineVersionCheck migrating 22:23:01.0 Info: PerformDBOperation 22:23:01.0 Info: Performing DB Operation 22:23:01.0 Info: SQLite 3.48.0 22:23:01.0 Info: => 0.0010814s 22:23:01.0 Info: DatabaseEngineVersionCheck migrated 22:23:01.0 Info: => 0.001091s 22:23:01.0 Debug: Took: 00:00:00.0096579 22:23:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:01.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 = ["2025-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:23:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:23:01.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 22:23:01.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 22:23:01.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181811469621_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.1 Info: DatabaseEngineVersionCheck migrating 22:23:01.1 Info: PerformDBOperation 22:23:01.1 Info: Performing DB Operation 22:23:01.1 Info: SQLite 3.48.0 22:23:01.1 Info: => 0.0010828s 22:23:01.1 Info: DatabaseEngineVersionCheck migrated 22:23:01.1 Info: => 0.0010928s 22:23:01.1 Debug: Took: 00:00:00.0092195 22:23:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:01.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 = ["2025-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:23:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 22:23:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:23:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:23:01.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 22:23:01.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 22:23:01.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181812268069_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.2 Info: DatabaseEngineVersionCheck migrating 22:23:01.2 Info: PerformDBOperation 22:23:01.2 Info: Performing DB Operation 22:23:01.2 Info: SQLite 3.48.0 22:23:01.2 Info: => 0.0011475s 22:23:01.2 Info: DatabaseEngineVersionCheck migrated 22:23:01.2 Info: => 0.0011574s 22:23:01.2 Debug: Took: 00:00:00.0093943 22:23:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:01.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 = ["2025-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:23:01.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 = [1] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 22:23:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:23:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:23:01.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 22:23:01.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 22:23:01.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181813103729_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.3 Info: DatabaseEngineVersionCheck migrating 22:23:01.3 Info: PerformDBOperation 22:23:01.3 Info: Performing DB Operation 22:23:01.3 Info: SQLite 3.48.0 22:23:01.3 Info: => 0.0011356s 22:23:01.3 Info: DatabaseEngineVersionCheck migrated 22:23:01.3 Info: => 0.0011566s 22:23:01.3 Debug: Took: 00:00:00.0102271 22:23:01.3 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 = ["2025-02-03T00:00:00Z"] ProviderId = [0] InitialFailure = ["2025-02-03T00:00:00Z"] MostRecentFailure = ["2025-02-03T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-03T00:00:00Z"] ==== End Query Trace ==== 22:23:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 22:23:01.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 22:23:01.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 22:23:01.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181814010766_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.4 Info: DatabaseEngineVersionCheck migrating 22:23:01.4 Info: PerformDBOperation 22:23:01.4 Info: Performing DB Operation 22:23:01.4 Info: SQLite 3.48.0 22:23:01.4 Info: => 0.001075s 22:23:01.4 Info: DatabaseEngineVersionCheck migrated 22:23:01.4 Info: => 0.0010845s 22:23:01.4 Debug: Took: 00:00:00.0092283 22:23:01.4 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"] MinRefreshInterval = ["00:00:00.0000001"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 22:23:01.4 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 = ["2025-02-03T00:00:00Z"] ProviderId = [1] InitialFailure = ["2025-02-03T00:00:00Z"] MostRecentFailure = ["2025-02-03T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-03T00:00:00Z"] ==== End Query Trace ==== 22:23:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 22:23:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 22:23:01.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 22:23:01.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 22:23:01.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181814654517_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.4 Info: DatabaseEngineVersionCheck migrating 22:23:01.4 Info: PerformDBOperation 22:23:01.4 Info: Performing DB Operation 22:23:01.4 Info: SQLite 3.48.0 22:23:01.4 Info: => 0.0012249s 22:23:01.4 Info: DatabaseEngineVersionCheck migrated 22:23:01.4 Info: => 0.0012354s 22:23:01.4 Debug: Took: 00:00:00.0092982 22:23:01.4 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 = ["2025-02-03T00:00:00Z"] MostRecentFailure = ["2025-02-03T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-03T00:00:00Z"] ==== End Query Trace ==== 22:23:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 22:23:01.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 22:23:01.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 22:23:01.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181815256674_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.5 Info: DatabaseEngineVersionCheck migrating 22:23:01.5 Info: PerformDBOperation 22:23:01.5 Info: Performing DB Operation 22:23:01.5 Info: SQLite 3.48.0 22:23:01.5 Info: => 0.0011611s 22:23:01.5 Info: DatabaseEngineVersionCheck migrated 22:23:01.5 Info: => 0.001171s 22:23:01.5 Debug: Took: 00:00:00.0091874 22:23:01.5 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 ==== 22:23:01.5 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 = ["2025-02-03T00:00:00Z"] MostRecentFailure = ["2025-02-03T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-03T00:00:00Z"] ==== End Query Trace ==== 22:23:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 22:23:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 22:23:01.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 22:23:01.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 22:23:01.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181815900513_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.5 Info: DatabaseEngineVersionCheck migrating 22:23:01.5 Info: PerformDBOperation 22:23:01.5 Info: Performing DB Operation 22:23:01.5 Info: SQLite 3.48.0 22:23:01.5 Info: => 0.0010776s 22:23:01.5 Info: DatabaseEngineVersionCheck migrated 22:23:01.5 Info: => 0.0010878s 22:23:01.6 Debug: Took: 00:00:00.0091582 22:23:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:01.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 = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:01.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 22:23:01.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 22:23:01.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181816549030_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.6 Info: DatabaseEngineVersionCheck migrating 22:23:01.6 Info: PerformDBOperation 22:23:01.6 Info: Performing DB Operation 22:23:01.6 Info: SQLite 3.48.0 22:23:01.6 Info: => 0.0011262s 22:23:01.6 Info: DatabaseEngineVersionCheck migrated 22:23:01.6 Info: => 0.0011389s 22:23:01.6 Debug: Took: 00:00:00.0094148 22:23:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:01.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 = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:01.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 22:23:01.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 22:23:01.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181817279067_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.7 Info: DatabaseEngineVersionCheck migrating 22:23:01.7 Info: PerformDBOperation 22:23:01.7 Info: Performing DB Operation 22:23:01.7 Info: SQLite 3.48.0 22:23:01.7 Info: => 0.0010818s 22:23:01.7 Info: DatabaseEngineVersionCheck migrated 22:23:01.7 Info: => 0.0010946s 22:23:01.7 Debug: Took: 00:00:00.0093050 22:23:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:01.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 22:23:01.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 22:23:01.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181817916804_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.7 Info: DatabaseEngineVersionCheck migrating 22:23:01.7 Info: PerformDBOperation 22:23:01.7 Info: Performing DB Operation 22:23:01.7 Info: SQLite 3.48.0 22:23:01.7 Info: => 0.0010794s 22:23:01.7 Info: DatabaseEngineVersionCheck migrated 22:23:01.7 Info: => 0.0010922s 22:23:01.8 Debug: Took: 00:00:00.0092497 22:23:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:01.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 22:23:01.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 22:23:01.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181818521674_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.8 Info: DatabaseEngineVersionCheck migrating 22:23:01.8 Info: PerformDBOperation 22:23:01.8 Info: Performing DB Operation 22:23:01.8 Info: SQLite 3.48.0 22:23:01.8 Info: => 0.0011386s 22:23:01.8 Info: DatabaseEngineVersionCheck migrated 22:23:01.8 Info: => 0.0011485s 22:23:01.8 Debug: Took: 00:00:00.0091897 22:23:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:01.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 22:23:01.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 22:23:01.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181819217141_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.9 Info: DatabaseEngineVersionCheck migrating 22:23:01.9 Info: PerformDBOperation 22:23:01.9 Info: Performing DB Operation 22:23:01.9 Info: SQLite 3.48.0 22:23:01.9 Info: => 0.0011092s 22:23:01.9 Info: DatabaseEngineVersionCheck migrated 22:23:01.9 Info: => 0.0011192s 22:23:01.9 Debug: Took: 00:00:00.0093202 22:23:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:01.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 22:23:01.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 22:23:01.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:01.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181819861485_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:01.9 Info: DatabaseEngineVersionCheck migrating 22:23:01.9 Info: PerformDBOperation 22:23:01.9 Info: Performing DB Operation 22:23:01.9 Info: SQLite 3.48.0 22:23:01.9 Info: => 0.0011158s 22:23:01.9 Info: DatabaseEngineVersionCheck migrated 22:23:01.9 Info: => 0.0011262s 22:23:01.9 Debug: Took: 00:00:00.0099633 22:23:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:02.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 22:23:02.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 22:23:02.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181820860727_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.0 Info: DatabaseEngineVersionCheck migrating 22:23:02.0 Info: PerformDBOperation 22:23:02.0 Info: Performing DB Operation 22:23:02.0 Info: SQLite 3.48.0 22:23:02.0 Info: => 0.0011493s 22:23:02.0 Info: DatabaseEngineVersionCheck migrated 22:23:02.0 Info: => 0.0011594s 22:23:02.0 Debug: Took: 00:00:00.0099186 22:23:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [null] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:02.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 22:23:02.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 22:23:02.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181821505930_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.1 Info: DatabaseEngineVersionCheck migrating 22:23:02.1 Info: PerformDBOperation 22:23:02.1 Info: Performing DB Operation 22:23:02.1 Info: SQLite 3.48.0 22:23:02.1 Info: => 0.0011294s 22:23:02.1 Info: DatabaseEngineVersionCheck migrated 22:23:02.1 Info: => 0.0011415s 22:23:02.1 Debug: Took: 00:00:00.0092834 22:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:23:02.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 22:23:02.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 22:23:02.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181822243782_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.2 Info: DatabaseEngineVersionCheck migrating 22:23:02.2 Info: PerformDBOperation 22:23:02.2 Info: Performing DB Operation 22:23:02.2 Info: SQLite 3.48.0 22:23:02.2 Info: => 0.001079s 22:23:02.2 Info: DatabaseEngineVersionCheck migrated 22:23:02.2 Info: => 0.0010921s 22:23:02.2 Debug: Took: 00:00:00.0091438 22:23:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [0] InitialFailure = ["2025-02-03T00:00:00Z"] MostRecentFailure = ["2025-02-03T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-03T00:00:00Z"] ==== End Query Trace ==== 22:23:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 22:23:02.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 22:23:02.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 22:23:02.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181822869433_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.2 Info: DatabaseEngineVersionCheck migrating 22:23:02.2 Info: PerformDBOperation 22:23:02.2 Info: Performing DB Operation 22:23:02.2 Info: SQLite 3.48.0 22:23:02.2 Info: => 0.0010875s 22:23:02.2 Info: DatabaseEngineVersionCheck migrated 22:23:02.2 Info: => 0.0010973s 22:23:02.2 Debug: Took: 00:00:00.0091981 22:23:02.3 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 ==== 22:23:02.3 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 = ["2025-02-03T00:00:00Z"] MostRecentFailure = ["2025-02-03T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-03T00:00:00Z"] ==== End Query Trace ==== 22:23:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 22:23:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 22:23:02.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 22:23:02.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 22:23:02.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181823552903_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.3 Info: DatabaseEngineVersionCheck migrating 22:23:02.3 Info: PerformDBOperation 22:23:02.3 Info: Performing DB Operation 22:23:02.3 Info: SQLite 3.48.0 22:23:02.3 Info: => 0.0011231s 22:23:02.3 Info: DatabaseEngineVersionCheck migrated 22:23:02.3 Info: => 0.001133s 22:23:02.3 Debug: Took: 00:00:00.0091322 22:23:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-02-03T00: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": 739284, "ageHours": 17742838.38399094, "ageMinutes": 1064570303.0394564 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 22:23:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 22:23:02.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 22:23:02.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 22:23:02.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181824143149_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.4 Info: DatabaseEngineVersionCheck migrating 22:23:02.4 Info: PerformDBOperation 22:23:02.4 Info: Performing DB Operation 22:23:02.4 Info: SQLite 3.48.0 22:23:02.4 Info: => 0.0010733s 22:23:02.4 Info: DatabaseEngineVersionCheck migrated 22:23:02.4 Info: => 0.0010832s 22:23:02.4 Debug: Took: 00:00:00.0092846 22:23:02.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 = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-02-03T00: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": 739284, "ageHours": 17742838.384008527, "ageMinutes": 1064570303.0405116 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 22:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 22:23:02.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 22:23:02.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 22:23:02.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181824772269_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.4 Info: DatabaseEngineVersionCheck migrating 22:23:02.4 Info: PerformDBOperation 22:23:02.4 Info: Performing DB Operation 22:23:02.4 Info: SQLite 3.48.0 22:23:02.4 Info: => 0.001087s 22:23:02.4 Info: DatabaseEngineVersionCheck migrated 22:23:02.4 Info: => 0.0010969s 22:23:02.4 Debug: Took: 00:00:00.0091428 22:23:02.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 22:23:02.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 22:23:02.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 22:23:02.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181825375428_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.5 Info: DatabaseEngineVersionCheck migrating 22:23:02.5 Info: PerformDBOperation 22:23:02.5 Info: Performing DB Operation 22:23:02.5 Info: SQLite 3.48.0 22:23:02.5 Info: => 0.0010816s 22:23:02.5 Info: DatabaseEngineVersionCheck migrated 22:23:02.5 Info: => 0.0010918s 22:23:02.5 Debug: Took: 00:00:00.0091803 22:23:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:02.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:02.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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 22:23:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 22:23:02.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 22:23:02.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 22:23:02.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181826061549_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.6 Info: DatabaseEngineVersionCheck migrating 22:23:02.6 Info: PerformDBOperation 22:23:02.6 Info: Performing DB Operation 22:23:02.6 Info: SQLite 3.48.0 22:23:02.6 Info: => 0.0011469s 22:23:02.6 Info: DatabaseEngineVersionCheck migrated 22:23:02.6 Info: => 0.0011567s 22:23:02.6 Debug: Took: 00:00:00.0091047 22:23:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path2\""] Size = [2] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:02.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 ==== 22:23:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:02.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 22:23:02.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 22:23:02.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181826983144_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.7 Info: DatabaseEngineVersionCheck migrating 22:23:02.7 Info: PerformDBOperation 22:23:02.7 Info: Performing DB Operation 22:23:02.7 Info: SQLite 3.48.0 22:23:02.7 Info: => 0.0010939s 22:23:02.7 Info: DatabaseEngineVersionCheck migrated 22:23:02.7 Info: => 0.0011039s 22:23:02.7 Debug: Took: 00:00:00.0093646 22:23:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:02.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 22:23:02.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 22:23:02.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181827594828_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.7 Info: DatabaseEngineVersionCheck migrating 22:23:02.7 Info: PerformDBOperation 22:23:02.7 Info: Performing DB Operation 22:23:02.7 Info: SQLite 3.48.0 22:23:02.7 Info: => 0.0011337s 22:23:02.7 Info: DatabaseEngineVersionCheck migrated 22:23:02.7 Info: => 0.001144s 22:23:02.7 Debug: Took: 00:00:00.0090690 22:23:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:23:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:02.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 22:23:02.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 22:23:02.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181828202462_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.8 Info: DatabaseEngineVersionCheck migrating 22:23:02.8 Info: PerformDBOperation 22:23:02.8 Info: Performing DB Operation 22:23:02.8 Info: SQLite 3.48.0 22:23:02.8 Info: => 0.0010905s 22:23:02.8 Info: DatabaseEngineVersionCheck migrated 22:23:02.8 Info: => 0.0011003s 22:23:02.8 Debug: Took: 00:00:00.0091699 22:23:02.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 22:23:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 22:23:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:02.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 22:23:02.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 22:23:02.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181828862789_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.8 Info: DatabaseEngineVersionCheck migrating 22:23:02.8 Info: PerformDBOperation 22:23:02.8 Info: Performing DB Operation 22:23:02.8 Info: SQLite 3.48.0 22:23:02.8 Info: => 0.0011378s 22:23:02.8 Info: DatabaseEngineVersionCheck migrated 22:23:02.8 Info: => 0.0011472s 22:23:02.8 Debug: Took: 00:00:00.0091131 22:23:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 22:23:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 22:23:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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 ==== 22:23:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 22:23:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 22:23:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:23:02.9 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 ==== 22:23:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:23:02.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 22:23:02.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 22:23:02.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:02.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181829705649_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:02.9 Info: DatabaseEngineVersionCheck migrating 22:23:02.9 Info: PerformDBOperation 22:23:02.9 Info: Performing DB Operation 22:23:02.9 Info: SQLite 3.48.0 22:23:02.9 Info: => 0.0010707s 22:23:02.9 Info: DatabaseEngineVersionCheck migrated 22:23:02.9 Info: => 0.0010805s 22:23:02.9 Debug: Took: 00:00:00.0092798 22:23:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 22:23:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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 ==== 22:23:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 22:23:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 22:23:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:23:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:23:03.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 22:23:03.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 22:23:03.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:03.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181830325135_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:03.0 Info: DatabaseEngineVersionCheck migrating 22:23:03.0 Info: PerformDBOperation 22:23:03.0 Info: Performing DB Operation 22:23:03.0 Info: SQLite 3.48.0 22:23:03.0 Info: => 0.0011493s 22:23:03.0 Info: DatabaseEngineVersionCheck migrated 22:23:03.0 Info: => 0.0011594s 22:23:03.0 Debug: Took: 00:00:00.0091663 22:23:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 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 ==== 22:23:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 22:23:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 22:23:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:23:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [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 ==== 22:23:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:23:03.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 22:23:03.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 22:23:03.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:03.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181830945931_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:03.1 Info: DatabaseEngineVersionCheck migrating 22:23:03.1 Info: PerformDBOperation 22:23:03.1 Info: Performing DB Operation 22:23:03.1 Info: SQLite 3.48.0 22:23:03.1 Info: => 0.0010887s 22:23:03.1 Info: DatabaseEngineVersionCheck migrated 22:23:03.1 Info: => 0.0010988s 22:23:03.1 Debug: Took: 00:00:00.0091474 22:23:03.1 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 ==== 22:23:03.1 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 ==== 22:23:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 22:23:03.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 22:23:03.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 22:23:03.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:03.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181831612989_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:03.1 Info: DatabaseEngineVersionCheck migrating 22:23:03.1 Info: PerformDBOperation 22:23:03.1 Info: Performing DB Operation 22:23:03.1 Info: SQLite 3.48.0 22:23:03.1 Info: => 0.0010972s 22:23:03.1 Info: DatabaseEngineVersionCheck migrated 22:23:03.1 Info: => 0.001107s 22:23:03.1 Debug: Took: 00:00:00.0092110 22:23:03.1 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 ==== 22:23:03.1 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 ==== 22:23:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 22:23:03.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 22:23:03.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 22:23:03.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:03.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181832260491_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:03.2 Info: DatabaseEngineVersionCheck migrating 22:23:03.2 Info: PerformDBOperation 22:23:03.2 Info: Performing DB Operation 22:23:03.2 Info: SQLite 3.48.0 22:23:03.2 Info: => 0.0011364s 22:23:03.2 Info: DatabaseEngineVersionCheck migrated 22:23:03.2 Info: => 0.0011464s 22:23:03.2 Debug: Took: 00:00:00.0092207 22:23:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 22:23:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 22:23:03.2 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 ==== 22:23:03.2 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 ==== 22:23:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 22:23:03.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 22:23:03.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 22:23:03.3 Debug: Deleting invalid image file /C/Music/Album/image.jpg 22:23:03.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 22:23:03.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 22:23:03.3 Debug: Deleting invalid image file /C/Music/Album/image.jpg 22:23:03.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 22:23:03.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 22:23:03.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 22:23:03.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 22:23:03.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 22:23:03.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 22:23:03.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 22:23:03.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 22:23:03.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 22:23:03.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 22:23:03.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 22:23:03.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 22:23:03.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 22:23:03.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 22:23:03.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 22:23:03.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 22:23:03.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 22:23:03.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 22:23:03.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 22:23:03.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 22:23:03.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 22:23:03.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 22:23:03.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 22:23:03.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 22:23:03.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 22:23:03.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 22:23:03.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 22:23:03.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 22:23:03.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 22:23:03.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 22:23:03.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 22:23:03.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 22:23:03.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 22:23:03.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 22:23:03.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 22:23:03.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 22:23:03.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 22:23:03.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 22:23:03.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 22:23:03.5 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 22:23:03.5 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 22:23:03.5 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 22:23:03.5 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 22:23:03.5 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 22:23:03.5 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 22:23:03.5 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 22:23:03.5 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 22:23:03.5 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 22:23:03.5 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 22:23:03.5 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 22:23:03.5 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 22:23:03.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 22:23:03.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:03.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181835770454_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:03.5 Info: DatabaseEngineVersionCheck migrating 22:23:03.5 Info: PerformDBOperation 22:23:03.5 Info: Performing DB Operation 22:23:03.5 Info: SQLite 3.48.0 22:23:03.5 Info: => 0.0011819s 22:23:03.5 Info: DatabaseEngineVersionCheck migrated 22:23:03.5 Info: => 0.0011922s 22:23:03.5 Debug: Took: 00:00:00.0106204 22:23:03.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"] MinRefreshInterval = ["00:00:00.0000001"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"LidarrListsSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 22:23:03.6 Debug: Initializing Providers. Count 1 22:23:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 22:23:03.6 Warn: Removing Name1 22:23:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:23:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:23:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 22:23:03.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 22:23:03.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 22:23:03.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 22:23:03.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 22:23:03.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 22:23:03.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 22:23:03.7 Info: Starting Import List Sync 22:23:03.7 Info: Processing 1 list items 22:23:03.7 Trace: Processing list item 1/1 22:23:03.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:23:03.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 22:23:03.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 22:23:03.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 22:23:03.7 Info: Starting Import List Sync 22:23:03.7 Info: Processing 1 list items 22:23:03.7 Trace: Processing list item 1/1 22:23:03.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 22:23:03.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 22:23:03.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 22:23:03.7 Info: Starting Import List Sync 22:23:03.7 Info: Processing 1 list items 22:23:03.7 Trace: Processing list item 1/1 22:23:03.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 22:23:03.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 22:23:03.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 22:23:03.7 Info: Starting Import List Sync 22:23:03.7 Info: Processing 1 list items 22:23:03.7 Trace: Processing list item 1/1 22:23:03.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 22:23:03.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 22:23:03.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 22:23:03.7 Info: Starting Import List Sync 22:23:03.7 Info: Processing 1 list items 22:23:03.7 Trace: Processing list item 1/1 22:23:03.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 22:23:03.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 22:23:03.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 22:23:03.7 Info: Starting Import List Sync 22:23:03.7 Info: Processing 1 list items 22:23:03.7 Trace: Processing list item 1/1 22:23:03.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 22:23:03.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 22:23:03.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 22:23:03.7 Info: Starting Import List Sync 22:23:03.7 Info: Processing 1 list items 22:23:03.7 Trace: Processing list item 1/1 22:23:03.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 22:23:03.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 22:23:03.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 22:23:03.7 Info: Starting Import List Sync 22:23:03.7 Info: Processing 2 list items 22:23:03.7 Trace: Processing list item 1/2 22:23:03.7 Trace: Processing list item 2/2 22:23:03.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 22:23:03.7 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 22:23:03.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 22:23:03.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 22:23:03.7 Info: Starting Import List Sync 22:23:03.7 Info: Processing 2 list items 22:23:03.7 Trace: Processing list item 1/2 22:23:03.7 Trace: Processing list item 2/2 22:23:03.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 22:23:03.7 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 22:23:03.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 22:23:03.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 22:23:03.7 Info: Starting Import List Sync 22:23:03.7 Info: Processing 2 list items 22:23:03.7 Trace: Processing list item 1/2 22:23:03.7 Trace: Processing list item 2/2 22:23:03.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 22:23:03.7 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 22:23:03.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 22:23:03.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 22:23:03.8 Debug: No import lists with automatic add enabled 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: No list items to process 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 22:23:03.8 Info: Starting Import List Sync 22:23:03.8 Info: Processing 1 list items 22:23:03.8 Trace: Processing list item 1/1 22:23:03.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 22:23:03.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 22:23:03.9 Info: Starting Import List Sync 22:23:03.9 Info: Processing 1 list items 22:23:03.9 Trace: Processing list item 1/1 22:23:03.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:23:03.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 22:23:03.9 Info: Starting Import List Sync 22:23:03.9 Info: Processing 1 list items 22:23:03.9 Trace: Processing list item 1/1 22:23:03.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:23:03.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 22:23:03.9 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 22:23:03.9 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 22:23:03.9 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 22:23:03.9 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 22:23:03.9 Trace: Got mapping: {} 22:23:03.9 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 22:23:03.9 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 22:23:03.9 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 22:23:03.9 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 22:23:03.9 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 22:23:03.9 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 22:23:03.9 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 22:23:03.9 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 22:23:03.9 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 22:23:03.9 Trace: Processing playlist playlistid 22:23:03.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 22:23:03.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 22:23:04.0 Trace: Processing playlist playlistid 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 22:23:04.0 Trace: Processing playlist playlistid 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 22:23:04.0 Trace: Processing playlist playlistid 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 22:23:04.0 Trace: Processing playlist playlistid 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 22:23:04.0 Trace: Processing playlist playlistid 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 22:23:04.0 Trace: Processing playlist playlistid 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 22:23:04.0 Trace: Processing playlist playlistid 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 22:23:04.0 Trace: Processing playlist playlistid 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 22:23:04.0 Trace: Got 0 saved albums 22:23:04.0 Trace: Adding Artist - Album 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 22:23:04.0 Trace: Got 0 saved albums 22:23:04.0 Trace: Adding - 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 22:23:04.0 Trace: Got 0 saved albums 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 22:23:04.0 Trace: Got 0 saved albums 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 22:23:04.0 Trace: Got 0 saved albums 22:23:04.0 Trace: Adding Artist - Album 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 22:23:04.0 Trace: Got 0 saved albums 22:23:04.0 Trace: Adding - Album 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 22:23:04.0 Trace: Got 0 saved albums 22:23:04.0 Trace: Adding Artist - 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 22:23:04.0 Trace: Got 0 saved albums 22:23:04.0 Trace: Adding - 22:23:04.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 22:23:04.0 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") --- 22:23:04.0 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") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 22:23:04.0 Info: Artist search completed. 0 reports downloaded. 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 22:23:04.0 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 22:23:04.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 22:23:04.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 22:23:04.1 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 22:23:04.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 22:23:04.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 22:23:04.1 Debug: Gazelle authentication succeeded. 22:23:04.1 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 22:23:04.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 22:23:04.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 22:23:04.1 Debug: Gazelle authentication succeeded. 22:23:04.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 22:23:04.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 22:23:04.1 Debug: Gazelle authentication succeeded. 22:23:04.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 22:23:04.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 22:23:04.1 Debug: Gazelle authentication succeeded. 22:23:04.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 22:23:04.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 22:23:04.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 22:23:04.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 22:23:04.1 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 22:23:04.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 22:23:04.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 22:23:04.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 22:23:04.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 22:23:04.1 Debug: Failed to get headphones api capabilities from https://indexer.codeshy.com System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 22:23:04.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 22:23:04.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 22:23:04.1 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 22:23:04.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 22:23:04.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 22:23:04.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 22:23:04.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 22:23:04.1 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 22:23:04.2 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 22:23:04.2 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 22:23:04.2 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 22:23:04.2 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 22:23:04.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 22:23:04.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 22:23:04.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 22:23:04.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 22:23:04.2 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 22:23:04.2 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 22:23:04.2 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 22:23:04.2 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 22:23:04.2 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 22:23:04.2 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 22:23:04.2 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 22:23:04.2 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 22:23:04.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 22:23:04.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 22:23:04.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 22:23:04.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 22:23:04.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:04.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181842059728_381/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:04.2 Info: DatabaseEngineVersionCheck migrating 22:23:04.2 Info: PerformDBOperation 22:23:04.2 Info: Performing DB Operation 22:23:04.2 Info: SQLite 3.48.0 22:23:04.2 Info: => 0.0016164s 22:23:04.2 Info: DatabaseEngineVersionCheck migrated 22:23:04.2 Info: => 0.0016258s 22:23:04.2 Debug: Took: 00:00:00.0094061 22:23:04.2 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 ==== 22:23:04.2 Debug: Initializing Providers. Count 2 22:23:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 22:23:04.2 Warn: Removing Name1 22:23:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:23:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:23:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 22:23:04.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 22:23:04.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 22:23:04.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 22:23:04.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 22:23:04.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 22:23:04.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 22:23:04.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 22:23:04.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 22:23:04.3 Debug: Downloading Feed http://fake.com/ 22:23:04.3 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 22:23:04.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 22:23:04.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 22:23:04.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:23:04.3 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 22:23:04.3 Trace: Unexpected Response content (849 bytes): 22:23:04.3 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: 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 22:23:04.3 Debug: Failed to get newznab api capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 22:23:04.3 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 22:23:04.3 Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 22:23:04.3 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 22:23:04.3 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 22:23:04.3 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 22:23:04.3 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 22:23:04.3 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 22:23:04.3 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 22:23:04.3 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 22:23:04.3 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 22:23:04.3 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 22:23:04.3 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 22:23:04.3 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 22:23:04.3 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 22:23:04.3 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 22:23:04.3 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 22:23:04.3 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 22:23:04.3 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 22:23:04.3 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 22:23:04.3 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 22:23:04.3 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 22:23:04.3 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 22:23:04.3 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 22:23:04.3 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 22:23:04.3 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 22:23:04.3 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 22:23:04.3 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 22:23:04.3 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 22:23:04.3 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 22:23:04.3 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 22:23:04.3 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 22:23:04.3 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 22:23:04.3 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 22:23:04.3 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 22:23:04.3 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 22:23:04.3 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 22:23:04.3 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 22:23:04.3 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 22:23:04.3 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 22:23:04.3 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 22:23:04.3 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 22:23:04.3 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 22:23:04.3 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 22:23:04.3 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 22:23:04.3 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 22:23:04.3 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 22:23:04.3 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 22:23:04.3 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 22:23:04.3 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 22:23:04.3 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 22:23:04.3 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 22:23:04.3 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 22:23:04.3 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 22:23:04.3 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 22:23:04.3 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 22:23:04.3 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 22:23:04.3 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 22:23:04.3 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 22:23:04.3 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 22:23:04.3 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 22:23:04.3 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 22:23:04.3 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 22:23:04.3 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 22:23:04.3 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 22:23:04.3 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 22:23:04.3 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 22:23:04.3 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 22:23:04.3 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 22:23:04.3 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 22:23:04.3 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 22:23:04.3 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 22:23:04.3 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 22:23:04.3 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 22:23:04.3 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 22:23:04.3 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 22:23:04.3 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 22:23:04.3 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 22:23:04.3 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 22:23:04.3 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 22:23:04.3 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 22:23:04.3 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 22:23:04.3 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 22:23:04.3 Trace: Parsed: VA - Hard Bass 2016 22:23:04.3 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 22:23:04.3 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 22:23:04.3 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 22:23:04.3 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 22:23:04.3 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 22:23:04.3 Trace: Parsed: Dream Theater - The Astonishing (2016) 22:23:04.3 Trace: Parsed: Black Sabbath ? The End (2016) 22:23:04.3 Trace: Parsed: Status Quo Quo-Remastered (2016). - 22:23:04.3 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 22:23:04.3 Trace: Parsed: Lutece-From Glory Towards Void-2016 22:23:04.3 Trace: Parsed: The Black Market Trust - II - 2016 22:23:04.3 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 22:23:04.3 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 22:23:04.3 Trace: Parsed: VA-Deephouse Top 100 Vol.3 22:23:04.3 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 22:23:04.3 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 22:23:04.3 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 22:23:04.3 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 22:23:04.3 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 22:23:04.3 Trace: Parsed: VA-Urban Dance Vol.15-2016 22:23:04.3 Trace: Parsed: VA-Handsup Hits 2 Explicit 22:23:04.3 Trace: Parsed: VA-Handsup Hits 2 Explicit - 22:23:04.3 Trace: Parsed: VA - Ultimate Trance Reflections 22:23:04.3 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 22:23:04.3 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 22:23:04.3 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 22:23:04.3 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 22:23:04.3 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 22:23:04.3 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 22:23:04.3 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 22:23:04.3 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 22:23:04.3 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 22:23:04.3 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 22:23:04.3 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 22:23:04.3 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 22:23:04.3 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 22:23:04.3 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 22:23:04.3 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 22:23:04.3 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 22:23:04.3 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 22:23:04.3 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 22:23:04.3 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 22:23:04.3 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 22:23:04.3 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 22:23:04.3 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 22:23:04.3 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 22:23:04.3 Trace: Parsed: Stern-2016 01 20-96k-Part 05 22:23:04.3 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 22:23:04.3 Trace: Parsed: Stern-2016 01 20-96k-Part 04 22:23:04.3 Trace: Parsed: Stern-2016 01 20-96k-Part 03 22:23:04.3 Trace: Parsed: VA - NRJ Winter Hits 2016 22:23:04.3 Trace: Parsed: Stern-2016 01 20-96k-Part 02 22:23:04.3 Trace: Parsed: Stern-2016 01 20-96k-Part 01 22:23:04.3 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 22:23:04.3 Trace: Parsed: va-dj-sounds-2016.1 - 22:23:04.3 Trace: Parsed: va-dj-sounds-2016.1 22:23:04.3 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 22:23:04.3 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 22:23:04.3 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 22:23:04.3 Trace: Parsed: VA-Hardstyle_The_Annual_2016 22:23:04.3 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 22:23:04.3 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 22:23:04.3 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 22:23:04.3 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 22:23:04.3 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 22:23:04.3 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 22:23:04.3 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 22:23:04.3 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 22:23:04.3 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 22:23:04.3 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 22:23:04.3 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 22:23:04.3 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 22:23:04.3 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 22:23:04.3 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 22:23:04.3 Trace: Parsed: VA - Hardstyle Sounds Vol.05 22:23:04.3 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 22:23:04.3 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 22:23:04.3 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 22:23:04.3 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 22:23:04.3 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 22:23:04.3 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 22:23:04.3 Trace: Parsed: VA - Berlin Deep House 2016.1 22:23:04.3 Trace: Parsed: Tech House Masters Fresh 22:23:04.3 Trace: Parsed: EDM Essentials - Future Banging Concert 22:23:04.3 Trace: Parsed: Dance 2016 mystery of sound 22:23:04.3 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 22:23:04.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 22:23:04.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 22:23:04.3 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 22:23:04.4 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 22:23:04.4 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 22:23:04.4 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 22:23:04.4 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 22:23:04.4 Debug: Downloading Feed https://redacted.sh/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 22:23:04.4 Debug: Downloading Feed http://rss.torrentleech.org/ 22:23:04.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 22:23:04.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 22:23:04.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 22:23:04.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:23:04.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 22:23:04.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.4 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.4 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.4 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.4 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.4 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.4 Trace: Feed has valid size in description. 22:23:04.4 Debug: Downloading Feed http://my.indexer.tv/recent 22:23:04.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 22:23:04.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 22:23:04.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:23:04.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:23:04.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: 22:23:04.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:23:04.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:23:04.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: 22:23:04.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:23:04.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:23:04.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: 22:23:04.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:23:04.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:23:04.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: 22:23:04.5 Trace: Feed has valid size in description. 22:23:04.5 Debug: Downloading Feed http://my.indexer.tv/recent 22:23:04.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:23:04.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:23:04.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 22:23:04.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 22:23:04.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.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: 22:23:04.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.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: 22:23:04.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.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: 22:23:04.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.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: 22:23:04.5 Trace: Feed has valid size in description. 22:23:04.5 Debug: Downloading Feed http://my.indexer.tv/recent 22:23:04.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 22:23:04.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 22:23:04.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.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: 22:23:04.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.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: 22:23:04.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.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: 22:23:04.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.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: 22:23:04.5 Debug: Feed doesn't have release size. 22:23:04.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.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: 22:23:04.5 Debug: Downloading Feed http://my.indexer.tv/recent 22:23:04.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 22:23:04.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 22:23:04.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.5 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 22:23:04.5 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 22:23:04.5 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: 22:23:04.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.5 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 22:23:04.5 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 22:23:04.5 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: 22:23:04.5 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 22:23:04.5 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 22:23:04.5 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: 22:23:04.5 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 22:23:04.5 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 22:23:04.5 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: 22:23:04.5 Debug: Feed doesn't have release size. 22:23:04.5 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 22:23:04.5 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 22:23:04.5 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: 22:23:04.5 Debug: Downloading Feed http://my.indexer.tv/recent 22:23:04.5 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 22:23:04.5 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 22:23:04.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 22:23:04.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 22:23:04.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.5 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 22:23:04.5 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 22:23:04.5 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:23:04.5 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:23:04.5 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:23:04.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: 22:23:04.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.5 Trace: Feed has valid size in enclosure. 22:23:04.5 Debug: Downloading Feed http://my.indexer.tv/recent 22:23:04.5 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 22:23:04.5 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 22:23:04.5 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:23:04.5 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:23:04.5 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:23:04.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 22:23:04.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 22:23:04.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.5 Trace: Identified feed as EZTV compatible by EZTV Namespace 22:23:04.5 Trace: Feed has Ezrss schema 22:23:04.5 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 22:23:04.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:23:04.5 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 22:23:04.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: 22:23:04.5 Debug: Feed was parseable by Ezrss Parser 22:23:04.5 Debug: Downloading Feed http://my.indexer.tv/recent 22:23:04.5 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 22:23:04.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:23:04.5 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 22:23:04.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 22:23:04.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 22:23:04.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:23:04.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:23:04.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:23:04.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:23:04.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:23:04.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:23:04.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:23:04.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:23:04.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:23:04.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:23:04.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:23:04.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:23:04.5 Trace: TorrentInfo: Guid: 53ddfb29-cb0d-4e54-8001-b35a42b90b9a 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 22:23:04.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:23:04.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:23:04.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:23:04.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:23:04.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:23:04.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:23:04.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:23:04.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:23:04.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:23:04.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:23:04.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:23:04.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:23:04.5 Trace: TorrentInfo: Guid: 91a2a97b-e50b-4930-a3d2-a2ae816185a7 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 22:23:04.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:23:04.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:23:04.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:23:04.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:23:04.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:23:04.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:23:04.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:23:04.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:23:04.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:23:04.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:23:04.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:23:04.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:23:04.5 Trace: TorrentInfo: Guid: 9746798c-354b-4c11-a827-96401da3df69 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 22:23:04.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:23:04.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:23:04.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:23:04.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:23:04.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:23:04.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:23:04.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:23:04.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:23:04.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:23:04.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:23:04.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:23:04.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:23:04.5 Trace: TorrentInfo: Guid: 14d1773c-f20c-4b89-a35e-50c8ffd5abc6 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 22:23:04.5 Trace: Feed has valid size in description. 22:23:04.5 Debug: Downloading Feed http://my.indexer.tv/recent 22:23:04.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:23:04.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:23:04.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:23:04.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:23:04.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:23:04.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:23:04.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:23:04.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:23:04.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:23:04.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:23:04.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:23:04.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:23:04.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:23:04.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:23:04.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:23:04.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:23:04.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:23:04.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:23:04.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:23:04.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 22:23:04.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 22:23:04.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.5 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 22:23:04.5 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 22:23:04.5 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 22:23:04.5 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 22:23:04.5 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 22:23:04.5 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.5 Trace: Feed has valid size in enclosure. 22:23:04.5 Debug: Downloading Feed http://my.indexer.tv/recent 22:23:04.5 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 22:23:04.5 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 22:23:04.5 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 22:23:04.5 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 22:23:04.5 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 22:23:04.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 22:23:04.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 22:23:04.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.5 Trace: Parsed: The Voice 8x25 22:23:04.5 Trace: Parsed: The Voice 8x26 22:23:04.5 Trace: Parsed: How It's Made 25x07 720p 22:23:04.5 Trace: Parsed: Major Lazer 1x05 720p 22:23:04.5 Trace: Parsed: Lip Sync Battle 1x08 720p 22:23:04.5 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 22:23:04.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.5 Trace: Parsed: The Voice 8x25 22:23:04.5 Trace: Parsed: The Voice 8x26 22:23:04.5 Trace: Parsed: How It's Made 25x07 720p 22:23:04.5 Trace: Parsed: Major Lazer 1x05 720p 22:23:04.5 Trace: Parsed: Lip Sync Battle 1x08 720p 22:23:04.5 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 22:23:04.5 Trace: Parsed: The Voice 8x25 22:23:04.5 Trace: Parsed: The Voice 8x26 22:23:04.5 Trace: Parsed: How It's Made 25x07 720p 22:23:04.5 Trace: Parsed: Major Lazer 1x05 720p 22:23:04.5 Trace: Parsed: Lip Sync Battle 1x08 720p 22:23:04.5 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 22:23:04.5 Trace: Parsed: The Voice 8x25 22:23:04.5 Trace: Parsed: The Voice 8x26 22:23:04.5 Trace: Parsed: How It's Made 25x07 720p 22:23:04.5 Trace: Parsed: Major Lazer 1x05 720p 22:23:04.5 Trace: Parsed: Lip Sync Battle 1x08 720p 22:23:04.5 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 22:23:04.5 Debug: Feed doesn't have release size. 22:23:04.5 Trace: Parsed: The Voice 8x25 22:23:04.5 Trace: Parsed: The Voice 8x26 22:23:04.5 Trace: Parsed: How It's Made 25x07 720p 22:23:04.5 Trace: Parsed: Major Lazer 1x05 720p 22:23:04.5 Trace: Parsed: Lip Sync Battle 1x08 720p 22:23:04.5 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 22:23:04.5 Debug: Downloading Feed http://my.indexer.tv/recent 22:23:04.5 Trace: Parsed: The Voice 8x25 22:23:04.5 Trace: Parsed: The Voice 8x26 22:23:04.5 Trace: Parsed: How It's Made 25x07 720p 22:23:04.5 Trace: Parsed: Major Lazer 1x05 720p 22:23:04.5 Trace: Parsed: Lip Sync Battle 1x08 720p 22:23:04.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 22:23:04.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 22:23:04.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.5 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 22:23:04.5 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 22:23:04.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 22:23:04.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 22:23:04.6 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 22:23:04.6 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 22:23:04.6 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 22:23:04.6 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 22:23:04.6 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 22:23:04.6 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 22:23:04.6 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 22:23:04.6 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 22:23:04.6 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 22:23:04.6 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 22:23:04.6 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 22:23:04.6 Debug: Feed doesn't have release size. 22:23:04.6 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 22:23:04.6 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 22:23:04.6 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Identified feed as EZTV compatible by EZTV Namespace 22:23:04.6 Trace: Feed has Ezrss schema 22:23:04.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:23:04.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: 22:23:04.6 Debug: Feed was parseable by Ezrss Parser 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.6 Trace: TorrentInfo: Guid: 756dc0e3-55b9-49cf-95de-4c6edb2c10bf 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 22:23:04.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.6 Trace: TorrentInfo: Guid: 6315cad2-8fb9-488d-be08-2436fdf00739 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 22:23:04.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.6 Trace: TorrentInfo: Guid: a40bb289-b81d-4517-8799-13f2e5471b2a 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 22:23:04.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.6 Trace: TorrentInfo: Guid: 37e4f1c1-ec05-42b8-8a79-26dbba0b1f3a 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 22:23:04.6 Debug: Feed doesn't have release size. 22:23:04.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.6 Trace: TorrentInfo: Guid: 1cd8ed1c-e7a7-4f9b-9b00-f8f24e069e8e 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 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Debug: Feed doesn't have release size. 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 22:23:04.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 22:23:04.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 22:23:04.6 Trace: TorrentInfo: Guid: c9b7b878-ecba-4701-ba70-366314eccb93 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: 22:23:04.6 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.6 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 22:23:04.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 22:23:04.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 22:23:04.6 Trace: TorrentInfo: Guid: 6ab18701-6f89-480a-bbe2-22c51a8c7a20 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: 22:23:04.6 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 22:23:04.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 22:23:04.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 22:23:04.6 Trace: TorrentInfo: Guid: 515b6920-47f4-4334-8538-3f7028ee82f6 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: 22:23:04.6 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 22:23:04.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 22:23:04.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:23:04.6 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 22:23:04.6 Trace: TorrentInfo: Guid: 9e4ddb9f-f7e7-4bc3-b6f4-247ba045383e 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: 22:23:04.6 Trace: Feed has valid size in description. 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 22:23:04.6 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 22:23:04.6 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 22:23:04.6 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 22:23:04.6 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 22:23:04.6 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 22:23:04.6 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 22:23:04.6 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 22:23:04.6 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 22:23:04.6 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 22:23:04.6 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 22:23:04.6 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 22:23:04.6 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 22:23:04.6 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 22:23:04.6 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 22:23:04.6 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 22:23:04.6 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 22:23:04.6 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 22:23:04.6 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 22:23:04.6 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 2523293286 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 22:23:04.6 Trace: Feed has valid size in description. 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 22:23:04.6 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 22:23:04.6 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 22:23:04.6 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 22:23:04.6 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 22:23:04.6 Trace: TorrentInfo: Guid: https://hdaccess.net/details.php?id=11515 Title: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 Size: 2538463390 InfoUrl: DownloadUrl: https://hdaccess.net/download.php?torrent=11515&passkey=123456 Indexer: CommentUrl: https://hdaccess.net/details.php?id=11515&hit=1#comments DownloadProtocol: Unknown PublishDate: 03/14/2015 21:10:42 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.6 Trace: Feed has valid size in enclosure. 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 22:23:04.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 22:23:04.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 22:23:04.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 22:23:04.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 22:23:04.6 Trace: TorrentInfo: Guid: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D Title: Series Title S05E02 HDTV x264-Xclusive [eztv] Size: 388895872 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 Indexer: CommentUrl: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D DownloadProtocol: Unknown PublishDate: 04/12/2015 03:34:00 MagnetUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 InfoHash: 9FB267CFF5AE5603F07A347676EC3BF3E35F75E1 Seeders: Peers: 22:23:04.6 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.6 Trace: Feed has valid size in enclosure. 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:23:04.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:23:04.6 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:23:04.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:23:04.6 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:23:04.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:23:04.6 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:23:04.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:23:04.6 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Feed has valid size in description. 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:23:04.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:23:04.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Feed has valid size in description. 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 22:23:04.6 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 22:23:04.6 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 22:23:04.6 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 22:23:04.6 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 22:23:04.6 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 22:23:04.6 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 22:23:04.6 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 22:23:04.6 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 22:23:04.6 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 22:23:04.6 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 22:23:04.6 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 22:23:04.6 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 22:23:04.6 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 22:23:04.6 Trace: TorrentInfo: Guid: e75ca538-fcfa-4de0-91dd-1cd2a0d0f456 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: 22:23:04.6 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.6 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 22:23:04.6 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 22:23:04.6 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 22:23:04.6 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 22:23:04.6 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 22:23:04.6 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 22:23:04.6 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 22:23:04.6 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 22:23:04.6 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 22:23:04.6 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 22:23:04.6 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 22:23:04.6 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 22:23:04.6 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 22:23:04.6 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 22:23:04.6 Trace: TorrentInfo: Guid: 21df5506-58e2-4da7-8ab1-d5d7b73f0c34 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: 22:23:04.6 Trace: Feed has valid size in Size element. 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Debug: Feed doesn't have release size. 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:23:04.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:23:04.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:23:04.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:23:04.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 22:23:04.6 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 22:23:04.6 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:23:04.6 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:23:04.6 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:23:04.6 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.6 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.6 Trace: Feed has valid size in enclosure. 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Identified feed as EZTV compatible by EZTV Namespace 22:23:04.6 Trace: Feed has Ezrss schema 22:23:04.6 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 22:23:04.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:23:04.6 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 22:23:04.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 22:23:04.6 Debug: Feed was parseable by Ezrss Parser 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:23:04.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:23:04.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:23:04.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:23:04.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:23:04.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:23:04.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:23:04.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:23:04.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:23:04.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:23:04.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:23:04.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:23:04.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:23:04.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:23:04.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:23:04.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:23:04.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:23:04.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:23:04.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:23:04.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:23:04.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:23:04.6 Trace: TorrentInfo: Guid: 22368747-56df-419c-90af-0005a0fb8ffa 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 22:23:04.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:23:04.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:23:04.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:23:04.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:23:04.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:23:04.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:23:04.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:23:04.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:23:04.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:23:04.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:23:04.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:23:04.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:23:04.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:23:04.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:23:04.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:23:04.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:23:04.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:23:04.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:23:04.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:23:04.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:23:04.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:23:04.6 Trace: TorrentInfo: Guid: d6555a41-7e26-44de-8db6-cf1bbc42aff5 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 22:23:04.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:23:04.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:23:04.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:23:04.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:23:04.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:23:04.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:23:04.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:23:04.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:23:04.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:23:04.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:23:04.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:23:04.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:23:04.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:23:04.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:23:04.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:23:04.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:23:04.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:23:04.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:23:04.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:23:04.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:23:04.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:23:04.6 Trace: TorrentInfo: Guid: 7843527b-09b3-46a5-a6a7-9a36cef738d3 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 22:23:04.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:23:04.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:23:04.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:23:04.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:23:04.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:23:04.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:23:04.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:23:04.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:23:04.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:23:04.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:23:04.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:23:04.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:23:04.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:23:04.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:23:04.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:23:04.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:23:04.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:23:04.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:23:04.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:23:04.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:23:04.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:23:04.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:23:04.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:23:04.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:23:04.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:23:04.6 Trace: TorrentInfo: Guid: 8962af2d-02f9-4008-94b9-603fe5ab413a 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 22:23:04.6 Trace: Feed has valid size in description. 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 22:23:04.6 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 22:23:04.6 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 22:23:04.6 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 22:23:04.6 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 22:23:04.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: 22:23:04.6 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.6 Trace: Feed has valid size in enclosure. 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: The Voice 8x25 22:23:04.6 Trace: Parsed: The Voice 8x26 22:23:04.6 Trace: Parsed: How It's Made 25x07 720p 22:23:04.6 Trace: Parsed: Major Lazer 1x05 720p 22:23:04.6 Trace: Parsed: Lip Sync Battle 1x08 720p 22:23:04.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: 22:23:04.6 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.6 Trace: Parsed: The Voice 8x25 22:23:04.6 Trace: Parsed: The Voice 8x26 22:23:04.6 Trace: Parsed: How It's Made 25x07 720p 22:23:04.6 Trace: Parsed: Major Lazer 1x05 720p 22:23:04.6 Trace: Parsed: Lip Sync Battle 1x08 720p 22:23:04.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: 22:23:04.6 Trace: Parsed: The Voice 8x25 22:23:04.6 Trace: Parsed: The Voice 8x26 22:23:04.6 Trace: Parsed: How It's Made 25x07 720p 22:23:04.6 Trace: Parsed: Major Lazer 1x05 720p 22:23:04.6 Trace: Parsed: Lip Sync Battle 1x08 720p 22:23:04.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: 22:23:04.6 Trace: Parsed: The Voice 8x25 22:23:04.6 Trace: Parsed: The Voice 8x26 22:23:04.6 Trace: Parsed: How It's Made 25x07 720p 22:23:04.6 Trace: Parsed: Major Lazer 1x05 720p 22:23:04.6 Trace: Parsed: Lip Sync Battle 1x08 720p 22:23:04.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: 22:23:04.6 Debug: Feed doesn't have release size. 22:23:04.6 Trace: Parsed: The Voice 8x25 22:23:04.6 Trace: Parsed: The Voice 8x26 22:23:04.6 Trace: Parsed: How It's Made 25x07 720p 22:23:04.6 Trace: Parsed: Major Lazer 1x05 720p 22:23:04.6 Trace: Parsed: Lip Sync Battle 1x08 720p 22:23:04.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: 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 22:23:04.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 22:23:04.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 22:23:04.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 22:23:04.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 22:23:04.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 22:23:04.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 22:23:04.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 22:23:04.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 22:23:04.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 22:23:04.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 22:23:04.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 22:23:04.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 22:23:04.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: 22:23:04.6 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 22:23:04.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 22:23:04.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 22:23:04.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 22:23:04.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 22:23:04.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 22:23:04.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 22:23:04.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 22:23:04.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 22:23:04.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 22:23:04.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 22:23:04.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 22:23:04.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: 22:23:04.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 22:23:04.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 22:23:04.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 22:23:04.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 22:23:04.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 22:23:04.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 22:23:04.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 22:23:04.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 22:23:04.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 22:23:04.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 22:23:04.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 22:23:04.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 22:23:04.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: 22:23:04.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 22:23:04.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 22:23:04.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 22:23:04.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 22:23:04.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 22:23:04.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 22:23:04.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 22:23:04.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 22:23:04.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 22:23:04.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 22:23:04.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 22:23:04.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 22:23:04.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 22:23:04.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 22:23:04.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: 22:23:04.6 Trace: Feed has valid size in description. 22:23:04.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 22:23:04.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 22:23:04.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.7 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 22:23:04.7 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 14701 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.7 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.7 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 22:23:04.7 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.7 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 22:23:04.7 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.7 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 22:23:04.7 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 185923011 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 22:23:04.7 Trace: Feed has valid size in description. 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 22:23:04.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.7 Trace: Identified feed as EZTV compatible by EZTV Namespace 22:23:04.7 Trace: Feed has Ezrss schema 22:23:04.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:23:04.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 22:23:04.7 Trace: Feed wasn't parsable by Ezrss Parser NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Feed doesn't contain the release content size. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ValidateReleaseSize(TorrentInfo[] releases, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 289 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetEzrssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 100 22:23:04.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:23:04.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 100000 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 22:23:04.7 Trace: Feed doesn't have Seeders in Description, disabling option. 22:23:04.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:23:04.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 22:23:04.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:23:04.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 22:23:04.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:23:04.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 22:23:04.7 Debug: Feed doesn't have release size. 22:23:04.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:23:04.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 22:23:04.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.7 Trace: TorrentInfo: Guid: 64702e7d-f098-40bc-8b41-83c4854374be 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 22:23:04.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.7 Trace: TorrentInfo: Guid: fbb50a14-030e-4c85-8c07-806d3fa713a3 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 22:23:04.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.7 Trace: TorrentInfo: Guid: e0c249cf-a57e-4619-94fd-9466f0d71de4 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 22:23:04.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.7 Trace: TorrentInfo: Guid: b40ad280-2712-4dff-b73b-7b1efd93bc96 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 22:23:04.7 Debug: Feed doesn't have release size. 22:23:04.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.7 Trace: TorrentInfo: Guid: 1c61c971-2cdd-4d60-94b0-aebd846501d1 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 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 22:23:04.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:23:04.7 Trace: TorrentInfo: Guid: b76edef1-b4bf-4533-8544-504c45643ea9 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 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 22:23:04.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:23:04.7 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 22:23:04.7 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 22:23:04.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 22:23:04.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 22:23:04.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 22:23:04.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 22:23:04.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 22:23:04.7 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 22:23:04.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 22:23:04.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 22:23:04.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 22:23:04.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 22:23:04.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 22:23:04.7 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 22:23:04.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 22:23:04.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 22:23:04.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 22:23:04.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 22:23:04.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 22:23:04.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") --- 22:23:04.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 22:23:04.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 22:23:04.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 22:23:04.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 22:23:04.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 22:23:04.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 22:23:04.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") --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 22:23:04.7 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 22:23:04.7 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 22:23:04.7 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 22:23:04.7 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 22:23:04.7 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 22:23:04.7 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 22:23:04.7 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 22:23:04.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 22:23:04.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 22:23:04.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 22:23:04.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 22:23:04.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 22:23:04.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 22:23:04.7 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 22:23:04.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181847603068_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:04.7 Info: DatabaseEngineVersionCheck migrating 22:23:04.7 Info: PerformDBOperation 22:23:04.7 Info: Performing DB Operation 22:23:04.7 Info: SQLite 3.48.0 22:23:04.7 Info: => 0.0015741s 22:23:04.7 Info: DatabaseEngineVersionCheck migrated 22:23:04.7 Info: => 0.0015821s 22:23:04.7 Info: VersionMigration migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: CreateTable VersionInfo 22:23:04.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:23:04.7 Info: => 0.0001732s 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: VersionMigration migrated 22:23:04.7 Info: => 0.0009346s 22:23:04.7 Info: VersionUniqueMigration migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: CreateIndex VersionInfo (Version) 22:23:04.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:23:04.7 Info: => 0.0001107s 22:23:04.7 Info: AlterTable VersionInfo 22:23:04.7 Info: => 8E-07s 22:23:04.7 Info: CreateColumn VersionInfo AppliedOn DateTime 22:23:04.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:23:04.7 Info: => 0.0004773s 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: VersionUniqueMigration migrated 22:23:04.7 Info: => 0.0008607s 22:23:04.7 Info: VersionDescriptionMigration migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: AlterTable VersionInfo 22:23:04.7 Info: => 5E-07s 22:23:04.7 Info: CreateColumn VersionInfo Description String 22:23:04.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:23:04.7 Info: => 0.0001737s 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: VersionDescriptionMigration migrated 22:23:04.7 Info: => 0.0004804s 22:23:04.7 Info: 1: InitialSetup migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 1 22:23:04.7 Info: CreateTable Logs 22:23:04.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) 22:23:04.7 Info: => 0.0001458s 22:23:04.7 Info: CreateIndex Logs (Time) 22:23:04.7 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 22:23:04.7 Info: => 7.27E-05s 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T22:23:04', 'InitialSetup') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 1: InitialSetup migrated 22:23:04.7 Info: => 0.000539s 22:23:04.7 Info: 2: add_reason_to_pending_releases migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 2 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T22:23:04', 'add_reason_to_pending_releases') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 2: add_reason_to_pending_releases migrated 22:23:04.7 Info: => 0.0004303s 22:23:04.7 Info: 3: add_medium_support migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 3 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T22:23:04', 'add_medium_support') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 3: add_medium_support migrated 22:23:04.7 Info: => 0.0003751s 22:23:04.7 Info: 4: add_various_qualites_in_profile migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 4 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T22:23:04', 'add_various_qualites_in_profile') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 4: add_various_qualites_in_profile migrated 22:23:04.7 Info: => 0.0003693s 22:23:04.7 Info: 5: metadata_profiles migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 5 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T22:23:04', 'metadata_profiles') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 5: metadata_profiles migrated 22:23:04.7 Info: => 0.0003701s 22:23:04.7 Info: 6: separate_automatic_and_interactive_search migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 6 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T22:23:04', 'separate_automatic_and_interactive_search') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 6: separate_automatic_and_interactive_search migrated 22:23:04.7 Info: => 0.0003321s 22:23:04.7 Info: 7: change_album_path_to_relative migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 7 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T22:23:04', 'change_album_path_to_relative') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 7: change_album_path_to_relative migrated 22:23:04.7 Info: => 0.0003656s 22:23:04.7 Info: 8: change_quality_size_mb_to_kb migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 8 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T22:23:04', 'change_quality_size_mb_to_kb') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 8: change_quality_size_mb_to_kb migrated 22:23:04.7 Info: => 0.0003422s 22:23:04.7 Info: 9: album_releases migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 9 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T22:23:04', 'album_releases') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 9: album_releases migrated 22:23:04.7 Info: => 0.0003018s 22:23:04.7 Info: 10: album_releases_fix migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 10 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T22:23:04', 'album_releases_fix') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 10: album_releases_fix migrated 22:23:04.7 Info: => 0.0003037s 22:23:04.7 Info: 11: import_lists migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 11 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T22:23:04', 'import_lists') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 11: import_lists migrated 22:23:04.7 Info: => 0.0003032s 22:23:04.7 Info: 12: add_release_status migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 12 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T22:23:04', 'add_release_status') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 12: add_release_status migrated 22:23:04.7 Info: => 0.0003149s 22:23:04.7 Info: 13: album_download_notification migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 13 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T22:23:04', 'album_download_notification') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 13: album_download_notification migrated 22:23:04.7 Info: => 0.000315s 22:23:04.7 Info: 14: fix_language_metadata_profiles migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 14 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T22:23:04', 'fix_language_metadata_profiles') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 14: fix_language_metadata_profiles migrated 22:23:04.7 Info: => 0.0003153s 22:23:04.7 Info: 15: remove_fanzub migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 15 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T22:23:04', 'remove_fanzub') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 15: remove_fanzub migrated 22:23:04.7 Info: => 0.0003326s 22:23:04.7 Info: 16: update_artist_history_indexes migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 16 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T22:23:04', 'update_artist_history_indexes') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 16: update_artist_history_indexes migrated 22:23:04.7 Info: => 0.0002991s 22:23:04.7 Info: 17: remove_nma migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 17 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T22:23:04', 'remove_nma') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 17: remove_nma migrated 22:23:04.7 Info: => 0.0003164s 22:23:04.7 Info: 18: album_disambiguation migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 18 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T22:23:04', 'album_disambiguation') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 18: album_disambiguation migrated 22:23:04.7 Info: => 0.0004184s 22:23:04.7 Info: 19: add_ape_quality_in_profiles migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 19 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T22:23:04', 'add_ape_quality_in_profiles') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 19: add_ape_quality_in_profiles migrated 22:23:04.7 Info: => 0.0004185s 22:23:04.7 Info: 20: remove_pushalot migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 20 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T22:23:04', 'remove_pushalot') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 20: remove_pushalot migrated 22:23:04.7 Info: => 0.0003927s 22:23:04.7 Info: 21: add_custom_filters migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 21 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T22:23:04', 'add_custom_filters') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 21: add_custom_filters migrated 22:23:04.7 Info: => 0.0003303s 22:23:04.7 Info: 22: import_list_tags migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 22 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T22:23:04', 'import_list_tags') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 22: import_list_tags migrated 22:23:04.7 Info: => 0.0003343s 22:23:04.7 Info: 23: add_release_groups_etc migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 23 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T22:23:04', 'add_release_groups_etc') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 23: add_release_groups_etc migrated 22:23:04.7 Info: => 0.0003381s 22:23:04.7 Info: 24: NewMediaInfoFormat migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 24 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T22:23:04', 'NewMediaInfoFormat') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 24: NewMediaInfoFormat migrated 22:23:04.7 Info: => 0.0003346s 22:23:04.7 Info: 25: rename_restrictions_to_release_profiles migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 25 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T22:23:04', 'rename_restrictions_to_release_profiles') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 25: rename_restrictions_to_release_profiles migrated 22:23:04.7 Info: => 0.0003526s 22:23:04.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 26 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T22:23:04', 'rename_quality_profiles_add_upgrade_allowed') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:23:04.7 Info: => 0.0002977s 22:23:04.7 Info: 27: add_import_exclusions migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 27 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T22:23:04', 'add_import_exclusions') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 27: add_import_exclusions migrated 22:23:04.7 Info: => 0.0002945s 22:23:04.7 Info: 28: clean_artist_metadata_table migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 28 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T22:23:04', 'clean_artist_metadata_table') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 28: clean_artist_metadata_table migrated 22:23:04.7 Info: => 0.0003102s 22:23:04.7 Info: 29: health_issue_notification migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 29 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T22:23:04', 'health_issue_notification') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 29: health_issue_notification migrated 22:23:04.7 Info: => 0.00034s 22:23:04.7 Info: 30: add_mediafilerepository_mtime migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 30 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T22:23:04', 'add_mediafilerepository_mtime') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 30: add_mediafilerepository_mtime migrated 22:23:04.7 Info: => 0.0003487s 22:23:04.7 Info: 31: add_artistmetadataid_constraint migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 31 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T22:23:04', 'add_artistmetadataid_constraint') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 31: add_artistmetadataid_constraint migrated 22:23:04.7 Info: => 0.0003297s 22:23:04.7 Info: 32: old_ids_and_artist_alias migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 32 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T22:23:04', 'old_ids_and_artist_alias') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 32: old_ids_and_artist_alias migrated 22:23:04.7 Info: => 0.0003308s 22:23:04.7 Info: 33: download_propers_config migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 33 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T22:23:04', 'download_propers_config') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 33: download_propers_config migrated 22:23:04.7 Info: => 0.0003283s 22:23:04.7 Info: 34: remove_language_profiles migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 34 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T22:23:04', 'remove_language_profiles') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 34: remove_language_profiles migrated 22:23:04.7 Info: => 0.0002981s 22:23:04.7 Info: 35: multi_disc_naming_format migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 35 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T22:23:04', 'multi_disc_naming_format') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 35: multi_disc_naming_format migrated 22:23:04.7 Info: => 0.0002862s 22:23:04.7 Info: 36: add_download_client_priority migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 36 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T22:23:04', 'add_download_client_priority') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 36: add_download_client_priority migrated 22:23:04.7 Info: => 0.0003875s 22:23:04.7 Info: 37: remove_growl_prowl migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 37 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T22:23:04', 'remove_growl_prowl') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 37: remove_growl_prowl migrated 22:23:04.7 Info: => 0.0004304s 22:23:04.7 Info: 38: remove_plex_hometheatre migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 38 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T22:23:04', 'remove_plex_hometheatre') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 38: remove_plex_hometheatre migrated 22:23:04.7 Info: => 0.0003629s 22:23:04.7 Info: 39: add_root_folder_add_defaults migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 39 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T22:23:04', 'add_root_folder_add_defaults') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 39: add_root_folder_add_defaults migrated 22:23:04.7 Info: => 0.0003315s 22:23:04.7 Info: 40: task_duration migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 40 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T22:23:04', 'task_duration') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 40: task_duration migrated 22:23:04.7 Info: => 0.0003367s 22:23:04.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 41 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T22:23:04', 'add_indexer_and_enabled_to_release_profiles') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:23:04.7 Info: => 0.0003646s 22:23:04.7 Info: 42: remove_album_folders migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 42 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T22:23:04', 'remove_album_folders') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 42: remove_album_folders migrated 22:23:04.7 Info: => 0.0003427s 22:23:04.7 Info: 44: add_priority_to_indexers migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 44 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T22:23:04', 'add_priority_to_indexers') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 44: add_priority_to_indexers migrated 22:23:04.7 Info: => 0.0003399s 22:23:04.7 Info: 45: remove_chown_and_folderchmod_config migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 45 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T22:23:04', 'remove_chown_and_folderchmod_config') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 45: remove_chown_and_folderchmod_config migrated 22:23:04.7 Info: => 0.0003152s 22:23:04.7 Info: 47: update_notifiarr migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 47 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T22:23:04', 'update_notifiarr') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 47: update_notifiarr migrated 22:23:04.7 Info: => 0.0003782s 22:23:04.7 Info: 49: email_multiple_addresses migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 49 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T22:23:04', 'email_multiple_addresses') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 49: email_multiple_addresses migrated 22:23:04.7 Info: => 0.0003255s 22:23:04.7 Info: 50: rename_blacklist_to_blocklist migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 50 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T22:23:04', 'rename_blacklist_to_blocklist') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 50: rename_blacklist_to_blocklist migrated 22:23:04.7 Info: => 0.0003554s 22:23:04.7 Info: 51: cdh_per_downloadclient migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 51 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T22:23:04', 'cdh_per_downloadclient') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 51: cdh_per_downloadclient migrated 22:23:04.7 Info: => 0.0003351s 22:23:04.7 Info: 52: download_history migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 52 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T22:23:04', 'download_history') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 52: download_history migrated 22:23:04.7 Info: => 0.0003437s 22:23:04.7 Info: 53: add_update_history migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 53 22:23:04.7 Info: CreateTable UpdateHistory 22:23:04.7 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 22:23:04.7 Info: => 0.0001032s 22:23:04.7 Info: CreateIndex UpdateHistory (Date) 22:23:04.7 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 22:23:04.7 Info: => 7.44E-05s 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T22:23:04', 'add_update_history') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 53: add_update_history migrated 22:23:04.7 Info: => 0.0003877s 22:23:04.7 Info: 54: add_on_update_to_notifications migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 54 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T22:23:04', 'add_on_update_to_notifications') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 54: add_on_update_to_notifications migrated 22:23:04.7 Info: => 0.0003418s 22:23:04.7 Info: 55: download_client_per_indexer migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 55 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T22:23:04', 'download_client_per_indexer') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 55: download_client_per_indexer migrated 22:23:04.7 Info: => 0.0003384s 22:23:04.7 Info: 56: AddNewItemMonitorType migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 56 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T22:23:04', 'AddNewItemMonitorType') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 56: AddNewItemMonitorType migrated 22:23:04.7 Info: => 0.0003667s 22:23:04.7 Info: 57: ImportListSearch migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 57 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T22:23:04', 'ImportListSearch') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 57: ImportListSearch migrated 22:23:04.7 Info: => 0.0003495s 22:23:04.7 Info: 58: ImportListMonitorExisting migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 58 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T22:23:04', 'ImportListMonitorExisting') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 58: ImportListMonitorExisting migrated 22:23:04.7 Info: => 0.0003395s 22:23:04.7 Info: 59: add_indexer_tags migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 59 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T22:23:04', 'add_indexer_tags') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 59: add_indexer_tags migrated 22:23:04.7 Info: => 0.0003365s 22:23:04.7 Info: 60: update_audio_types migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 60 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T22:23:04', 'update_audio_types') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 60: update_audio_types migrated 22:23:04.7 Info: => 0.0003274s 22:23:04.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 61 22:23:04.7 Info: AlterTable Logs 22:23:04.7 Info: => 6E-07s 22:23:04.7 Info: AlterColumn Logs Time DateTimeOffset 22:23:04.7 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) 22:23:04.7 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 22:23:04.7 Info: DROP TABLE "Logs" 22:23:04.7 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 22:23:04.7 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 22:23:04.7 Info: => 0.0013538s 22:23:04.7 Info: AlterTable UpdateHistory 22:23:04.7 Info: => 5E-07s 22:23:04.7 Info: AlterColumn UpdateHistory Date DateTimeOffset 22:23:04.7 Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 22:23:04.7 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 22:23:04.7 Info: DROP TABLE "UpdateHistory" 22:23:04.7 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 22:23:04.7 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 22:23:04.7 Info: => 0.0010671s 22:23:04.7 Info: AlterTable VersionInfo 22:23:04.7 Info: => 4E-07s 22:23:04.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:23:04.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:23:04.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:23:04.7 Info: DROP TABLE "VersionInfo" 22:23:04.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:23:04.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:23:04.7 Info: => 0.0010724s 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T22:23:04', 'postgres_update_timestamp_columns_to_with_timezone') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:23:04.7 Info: => 0.0015328s 22:23:04.7 Info: 62: add_on_delete_to_notifications migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 62 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T22:23:04', 'add_on_delete_to_notifications') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 62: add_on_delete_to_notifications migrated 22:23:04.7 Info: => 0.0004341s 22:23:04.7 Info: 63: add_custom_formats migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 63 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T22:23:04', 'add_custom_formats') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 63: add_custom_formats migrated 22:23:04.7 Info: => 0.0004134s 22:23:04.7 Info: 64: add_result_to_commands migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 64 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-02-03T22:23:04', 'add_result_to_commands') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 64: add_result_to_commands migrated 22:23:04.7 Info: => 0.0003828s 22:23:04.7 Info: 65: health_restored_notification migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 65 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-02-03T22:23:04', 'health_restored_notification') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 65: health_restored_notification migrated 22:23:04.7 Info: => 0.0003951s 22:23:04.7 Info: 66: remove_uc migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 66 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-02-03T22:23:04', 'remove_uc') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 66: remove_uc migrated 22:23:04.7 Info: => 0.0004434s 22:23:04.7 Info: 67: download_clients_rename_tv_to_music migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 67 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-02-03T22:23:04', 'download_clients_rename_tv_to_music') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 67: download_clients_rename_tv_to_music migrated 22:23:04.7 Info: => 0.0003854s 22:23:04.7 Info: 68: add_colon_replacement_to_naming_config migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 68 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2025-02-03T22:23:04', 'add_colon_replacement_to_naming_config') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 68: add_colon_replacement_to_naming_config migrated 22:23:04.7 Info: => 0.0003754s 22:23:04.7 Info: 69: list_sync_time migrating 22:23:04.7 Info: Beginning Transaction 22:23:04.7 Info: Starting migration of Log DB to 69 22:23:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2025-02-03T22:23:04', 'list_sync_time') 22:23:04.7 Info: Committing Transaction 22:23:04.7 Info: 69: list_sync_time migrated 22:23:04.8 Info: => 0.0003833s 22:23:04.8 Info: 70: add_download_client_tags migrating 22:23:04.8 Info: Beginning Transaction 22:23:04.8 Info: Starting migration of Log DB to 70 22:23:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2025-02-03T22:23:04', 'add_download_client_tags') 22:23:04.8 Info: Committing Transaction 22:23:04.8 Info: 70: add_download_client_tags migrated 22:23:04.8 Info: => 0.0003994s 22:23:04.8 Info: 71: add_notification_status migrating 22:23:04.8 Info: Beginning Transaction 22:23:04.8 Info: Starting migration of Log DB to 71 22:23:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2025-02-03T22:23:04', 'add_notification_status') 22:23:04.8 Info: Committing Transaction 22:23:04.8 Info: 71: add_notification_status migrated 22:23:04.8 Info: => 0.0003491s 22:23:04.8 Info: 72: add_alac_24_quality_in_profiles migrating 22:23:04.8 Info: Beginning Transaction 22:23:04.8 Info: Starting migration of Log DB to 72 22:23:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2025-02-03T22:23:04', 'add_alac_24_quality_in_profiles') 22:23:04.8 Info: Committing Transaction 22:23:04.8 Info: 72: add_alac_24_quality_in_profiles migrated 22:23:04.8 Info: => 0.0003528s 22:23:04.8 Info: 73: add_salt_to_users migrating 22:23:04.8 Info: Beginning Transaction 22:23:04.8 Info: Starting migration of Log DB to 73 22:23:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2025-02-03T22:23:04', 'add_salt_to_users') 22:23:04.8 Info: Committing Transaction 22:23:04.8 Info: 73: add_salt_to_users migrated 22:23:04.8 Info: => 0.0003527s 22:23:04.8 Info: 74: add_auto_tagging migrating 22:23:04.8 Info: Beginning Transaction 22:23:04.8 Info: Starting migration of Log DB to 74 22:23:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2025-02-03T22:23:04', 'add_auto_tagging') 22:23:04.8 Info: Committing Transaction 22:23:04.8 Info: 74: add_auto_tagging migrated 22:23:04.8 Info: => 0.0003396s 22:23:04.8 Info: 75: quality_definition_preferred_size migrating 22:23:04.8 Info: Beginning Transaction 22:23:04.8 Info: Starting migration of Log DB to 75 22:23:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2025-02-03T22:23:04', 'quality_definition_preferred_size') 22:23:04.8 Info: Committing Transaction 22:23:04.8 Info: 75: quality_definition_preferred_size migrated 22:23:04.8 Info: => 0.000343s 22:23:04.8 Info: 76: add_on_artist_add_to_notifications migrating 22:23:04.8 Info: Beginning Transaction 22:23:04.8 Info: Starting migration of Log DB to 76 22:23:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2025-02-03T22:23:04', 'add_on_artist_add_to_notifications') 22:23:04.8 Info: Committing Transaction 22:23:04.8 Info: 76: add_on_artist_add_to_notifications migrated 22:23:04.8 Info: => 0.0003412s 22:23:04.8 Info: 77: album_last_searched_time migrating 22:23:04.8 Info: Beginning Transaction 22:23:04.8 Info: Starting migration of Log DB to 77 22:23:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2025-02-03T22:23:04', 'album_last_searched_time') 22:23:04.8 Info: Committing Transaction 22:23:04.8 Info: 77: album_last_searched_time migrated 22:23:04.8 Info: => 0.0003342s 22:23:04.8 Info: 78: add_indexer_flags migrating 22:23:04.8 Info: Beginning Transaction 22:23:04.8 Info: Starting migration of Log DB to 78 22:23:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2025-02-03T22:23:04', 'add_indexer_flags') 22:23:04.8 Info: Committing Transaction 22:23:04.8 Info: 78: add_indexer_flags migrated 22:23:04.8 Info: => 0.0003541s 22:23:04.8 Info: 79: add_indexes_album_statistics migrating 22:23:04.8 Info: Beginning Transaction 22:23:04.8 Info: Starting migration of Log DB to 79 22:23:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2025-02-03T22:23:04', 'add_indexes_album_statistics') 22:23:04.8 Info: Committing Transaction 22:23:04.8 Info: 79: add_indexes_album_statistics migrated 22:23:04.8 Info: => 0.0003648s 22:23:04.8 Info: 80: update_redacted_baseurl migrating 22:23:04.8 Info: Beginning Transaction 22:23:04.8 Info: Starting migration of Log DB to 80 22:23:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2025-02-03T22:23:04', 'update_redacted_baseurl') 22:23:04.8 Info: Committing Transaction 22:23:04.8 Info: 80: update_redacted_baseurl migrated 22:23:04.8 Info: => 0.0003379s 22:23:04.8 Debug: Took: 00:00:00.0462615 22:23:04.8 Info: Caching database 22:23:04.8 Error: System.InvalidOperationException: Fake Exception 22:23:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:23:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:23:05.9 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 22:23:05.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 22:23:05.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Log.db 22:23:05.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181859674464_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:05.9 Info: DatabaseEngineVersionCheck migrating 22:23:05.9 Info: PerformDBOperation 22:23:05.9 Info: Performing DB Operation 22:23:05.9 Info: SQLite 3.48.0 22:23:05.9 Info: => 0.0007853s 22:23:05.9 Info: DatabaseEngineVersionCheck migrated 22:23:05.9 Info: => 0.0007967s 22:23:05.9 Debug: Took: 00:00:00.0102548 22:23:05.9 Debug: File no longer exists on disk. removing from database. 22:23:07.0 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 22:23:07.0 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 22:23:07.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Log.db 22:23:07.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181870554373_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:07.0 Info: DatabaseEngineVersionCheck migrating 22:23:07.0 Info: PerformDBOperation 22:23:07.0 Info: Performing DB Operation 22:23:07.0 Info: SQLite 3.48.0 22:23:07.0 Info: => 0.0008217s 22:23:07.0 Info: DatabaseEngineVersionCheck migrated 22:23:07.0 Info: => 0.0008336s 22:23:07.0 Debug: Took: 00:00:00.0107471 22:23:07.0 Info: Unique message: 18d51c42-6055-4bc8-b7dd-464f1586333e 22:23:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:23:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:23:08.1 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 22:23:08.1 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 22:23:08.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Log.db 22:23:08.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181881322250_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:08.1 Info: DatabaseEngineVersionCheck migrating 22:23:08.1 Info: PerformDBOperation 22:23:08.1 Info: Performing DB Operation 22:23:08.1 Info: SQLite 3.48.0 22:23:08.1 Info: => 0.0008951s 22:23:08.1 Info: DatabaseEngineVersionCheck migrated 22:23:08.1 Info: => 0.000908s 22:23:08.1 Debug: Took: 00:00:00.0111856 22:23:08.1 Error: Unique message: 12942808-937d-4a90-a36a-80b5f433973b System.InvalidOperationException: Fake Exception 22:23:09.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:23:09.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:23:09.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:23:09.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:23:09.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 22:23:09.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 22:23:09.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Log.db 22:23:09.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181892325241_391/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:09.2 Info: DatabaseEngineVersionCheck migrating 22:23:09.2 Info: PerformDBOperation 22:23:09.2 Info: Performing DB Operation 22:23:09.2 Info: SQLite 3.48.0 22:23:09.2 Info: => 0.0009659s 22:23:09.2 Info: DatabaseEngineVersionCheck migrated 22:23:09.2 Info: => 0.0009798s 22:23:09.2 Debug: Took: 00:00:00.0120483 22:23:09.2 Info: 8c307a9c-8d2f-4560-a5d5-d2fbd2446511bb9a4128-ddab-430e-8e8c-bc1c01f78cf2dc96a859-882b-4db4-8366-e1e59a0ac8c323b01443-88a9-4f1d-8475-0b2ea4235ddb3fae7543-44e9-4330-a3d0-cb33aef1fd1e6ae3c1c8-4a72-4c09-bde4-8d8ee3269136f5666dd7-a2db-413c-9b21-ec0ca5447cb58cb39d27-29bc-4c72-b93f-3b887a2ea12c4262ad80-6012-4193-a5be-2e826f8ac59dbe3c15ec-8920-4de7-b956-77771dcfe13e11aca659-8570-4eac-9b9c-b8922bbb73606bf78c7c-ad10-4f5f-a918-26365d3853aaaaca6f40-2b61-4efc-84af-a4b572a8b9232782c5da-acfc-4c79-87db-bed8ae23394945f711ee-2191-475d-9e1d-2c4a5531a275f178402f-de0c-4098-86b1-26c00789bf3440a5392b-15fc-45bd-82b1-97f47a13af9e42d905be-d5ad-4c03-ba24-cb977b9c734a1fe38e08-f762-4676-9b0d-d47484d97d6ba5ee272e-edd6-48b7-a703-7e2f0bb328903e4d92ff-f45e-45e8-a291-bae64ffe2fdf10e5372f-9692-4d6b-bdc3-9a952168ce88452fe814-f1b5-4480-82ac-5eb2d0434729cd0ffcec-008e-4b19-b1d7-b48fde2f470a5b0c1ab3-3023-4888-a59e-0e00e203b0b9b05acf6b-0bab-4475-97f4-0b7d87fbc02558be9a58-380c-471c-89a0-65b9fc5b295f8c030603-d597-4b0d-ab53-61364e00cdd7828cf7fd-ebf3-4be6-a1d9-3cf54357efe60668657d-6c11-4e39-97ca-9297ecc52a83ae06dd28-3f7a-4248-bfa0-9217ca0b89192ec5e6a8-60fe-4c25-b0f0-3b10d80d875237757699-67b8-4adb-9ad4-8ef1fe1eafe3ad4d3c95-8c2d-4b43-8df6-510b855399ab47b9f69f-07be-405e-b250-004993b955a81c92eb51-8358-46d6-b220-6b82ce1f15c06cf31609-bd49-4b3c-96b3-fc0de7df93cab65271ba-2968-47b8-a700-869d0e1c31dbf589c62e-e864-4890-8e54-5180434e5857d5bbb611-7800-4d49-887d-cec5f65f6a7b4d9e848c-5d09-4f17-b191-7d5852995cd635e08f28-a68f-4e49-8b7a-c42ec9ad002c24209b9b-97c6-4ea7-a44a-05a8c419f4031104edda-aab8-4abf-976c-54e71d72b4015b77d269-a3ae-489a-a6ca-791ddace951647954444-7485-4f7b-b118-52874336f816c15d6a29-9f5e-4358-8c65-323024c1758c399ee662-485a-4dd0-96dc-cca57ab04eaff7906124-3610-4fd0-94b8-729fc0d9fc5406309a1a-277b-4706-8a09-6a7341aacec7556d625a-2b40-4cb9-a7a5-d9d36ffee4a8bb9e91ed-c545-4ca9-a047-23602eff01ebc1fabbac-be18-4ead-b897-b3973fcd134907f7a40a-0ebb-487e-b5e7-eaa0e39370a2ca40865a-daf6-4656-9ca0-fb8f4ed35969588c5be3-c6ed-4cce-9d04-cdc4a6a09e8ad75753ad-f87b-4c9c-aeed-ced628cbe088199f1f2b-e4ee-4f18-bcac-0c3bb4fd9b6f729a1453-c7df-4df5-b305-d25f0198c3b6ae6ab5fa-7f0b-4422-a36d-21fc981f74433f96c329-8428-46f3-805b-a70af42fc231ce54643a-850a-41cf-a90b-f6400e3b06b05732011f-433f-4300-8965-6026dfe920e8401dcd55-43e7-4932-bc0e-0d83415897a2e59046e1-e597-4d31-8d95-16f7a9541695cf79e9bf-438e-4bc4-a5a7-8eaf97806c1863a00175-bb16-4dd2-86f3-7e23f2b5dcb57465d631-b051-47c9-a919-9acf29037ad98ffc60e7-3e9f-4ed3-ab97-3ffe78b18351d90d4f60-265d-4fa8-b055-c1abe5f5a5cf1ec6034a-62cf-4641-8e42-ff40d260bf7489cfb2f6-43c1-4a03-a9de-d164a783808d746bda3c-a975-4ce1-b820-cdd883fec9bf11b5a926-bb0c-4ed9-9239-5e7d55a6aa2a1e0ab26a-d928-49d8-877a-7ffc281b9512be69c1e4-cc26-439e-ab59-001ab154a981e38aab03-2338-4b62-a2da-f795da1b52be6039808f-a71e-407d-9e42-c80040f041c96b204920-9fd6-4a80-a71d-bee4edf6efd338f7f16b-dd00-4f0a-b0a6-798c6eb1abe8a059658e-d707-4185-ab80-d72b75d954ecaedf87d6-be22-4b45-9417-2f6f66442d31d0195c17-4566-4de7-b8b0-eef1d8338763379f7ae8-97ac-4ba8-a4d5-f034cc6a02f368e5f7b6-44f6-4c89-b470-cb104c58fd103ca67cb8-86db-48cf-8fa9-caa8f984e8c0d0c6ab49-feae-4179-bc7c-67c5609ac6a4872b8946-20af-42e3-82f1-f0f30be5a2e94d4111c1-a4ce-4e4b-b089-ca418316f8d6aada5c3d-ba2d-408f-8d83-c07cc6b2278ec49d6e0f-b10c-4804-b969-2cdd56545574adf512cd-b726-483e-8bd3-cdb5ff6eb8a8640a4271-c23d-4d7e-8daf-441d998c5677bb84a00d-09d1-44b8-bfd9-779a36e084bfbca7454b-2490-402e-afce-fcc0ba39d7f2a2644cbd-6301-4124-8cf6-691ee30c71062ccc22b4-6247-449f-bd62-4599d97b2296b5ea8b08-aea9-4af8-8543-f8dee967532a49ba1b9d-e364-4cdd-9c32-920dab940e50dea3d817-9bd8-491c-82e2-cbb03372c64c 22:23:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:23:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:23:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:23:10.3 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 22:23:10.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 22:23:10.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 22:23:10.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 22:23:10.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 22:23:10.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 22:23:10.3 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Localization/Core/fr_FR.json 22:23:10.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 22:23:10.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 22:23:10.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 22:23:10.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 22:23:10.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 22:23:10.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 22:23:10.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 22:23:10.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 22:23:10.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 22:23:10.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 22:23:10.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 22:23:10.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 22:23:10.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 22:23:10.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 22:23:10.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 22:23:10.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 22:23:10.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 22:23:10.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 22:23:10.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 22:23:10.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 22:23:10.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 22:23:10.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 22:23:10.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 22:23:10.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 22:23:10.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 22:23:10.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 22:23:10.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 22:23:10.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 22:23:10.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 22:23:10.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 22:23:10.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 22:23:10.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 22:23:10.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 22:23:10.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 22:23:10.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 22:23:10.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 22:23:10.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 22:23:10.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 22:23:10.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 22:23:10.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 22:23:10.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 22:23:10.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 22:23:10.8 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 22:23:10.8 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 22:23:10.8 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 22:23:10.8 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 22:23:10.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 22:23:10.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 22:23:10.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 22:23:10.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 22:23:10.8 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 22:23:10.8 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 22:23:10.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 22:23:10.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 22:23:10.8 Info: Downloading Poster for [ForeignArtistId1][Name1] 22:23:10.8 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 22:23:10.8 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 22:23:10.8 Info: Downloading Cover for [ForeignAlbumId1][Title1] 22:23:10.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 22:23:10.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 22:23:10.8 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 22:23:10.8 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 22:23:10.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 22:23:10.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 22:23:10.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 22:23:10.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 22:23:10.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ertoag2b.zqh.mp2 22:23:10.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:10.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ertoag2b.zqh.mp2' 22:23:10.9 Trace: Got codec MP2 22:23:10.9 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:10.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 22:23:10.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 22:23:10.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 22:23:10.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 22:23:10.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_gd213pwd.0wr.mp2 22:23:10.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:10.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_gd213pwd.0wr.mp2' 22:23:10.9 Trace: Got codec MP2 22:23:10.9 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:10.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 22:23:10.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 22:23:11.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_35vxfaht.25i.mp3 22:23:11.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_35vxfaht.25i.mp3' 22:23:11.0 Trace: Got codec MP3VBR 22:23:11.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 22:23:11.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 22:23:11.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_g01oui1f.dcs.flac 22:23:11.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_g01oui1f.dcs.flac' 22:23:11.0 Trace: Got codec FLAC 22:23:11.0 Debug: Quality parsed: FLAC v1, Source: TagLib 22:23:11.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 22:23:11.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 22:23:11.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_oajgofel.1qy.m4a 22:23:11.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_oajgofel.1qy.m4a' 22:23:11.0 Trace: Got codec AAC 22:23:11.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:23:11.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 22:23:11.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 22:23:11.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_0em2adhb.kfk.wma 22:23:11.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_0em2adhb.kfk.wma' 22:23:11.0 Trace: Got codec WMA 22:23:11.0 Debug: Quality parsed: WMA v1, Source: TagLib 22:23:11.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 22:23:11.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 22:23:11.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_bk5xrmjd.dcp.ape 22:23:11.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_bk5xrmjd.dcp.ape' 22:23:11.1 Trace: Got codec APE 22:23:11.1 Debug: Quality parsed: APE v1, Source: TagLib 22:23:11.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 22:23:11.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 22:23:11.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_l3wcimel.qpf.opus 22:23:11.1 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 22:23:11.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 22:23:11.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_l3wcimel.qpf.opus' 22:23:11.1 Trace: Got codec OPUS 22:23:11.1 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 22:23:11.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 22:23:11.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp2 22:23:11.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp2' 22:23:11.1 Trace: Got codec MP2 22:23:11.1 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 22:23:11.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 22:23:11.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3 22:23:11.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3' 22:23:11.1 Trace: Got codec MP3VBR 22:23:11.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 22:23:11.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 22:23:11.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac 22:23:11.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac' 22:23:11.1 Trace: Got codec FLAC 22:23:11.1 Debug: Quality parsed: FLAC v1, Source: TagLib 22:23:11.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 22:23:11.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 22:23:11.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.m4a 22:23:11.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.m4a' 22:23:11.1 Trace: Got codec AAC 22:23:11.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:23:11.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 22:23:11.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 22:23:11.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.wma 22:23:11.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.wma' 22:23:11.1 Trace: Got codec WMA 22:23:11.1 Debug: Quality parsed: WMA v1, Source: TagLib 22:23:11.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 22:23:11.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 22:23:11.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.ape 22:23:11.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.ape' 22:23:11.1 Trace: Got codec APE 22:23:11.1 Debug: Quality parsed: APE v1, Source: TagLib 22:23:11.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 22:23:11.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 22:23:11.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.opus 22:23:11.1 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 22:23:11.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 22:23:11.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.opus' 22:23:11.1 Trace: Got codec OPUS 22:23:11.1 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 22:23:11.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 22:23:11.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_4qdlfrqn.hmv.mp2 22:23:11.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_4qdlfrqn.hmv.mp2 22:23:11.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_4qdlfrqn.hmv.mp2' 22:23:11.1 Trace: Got codec MP2 22:23:11.1 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 22:23:11.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 22:23:11.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_3iaxj4tz.2jt.mp3 22:23:11.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_3iaxj4tz.2jt.mp3 22:23:11.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_3iaxj4tz.2jt.mp3' 22:23:11.1 Trace: Got codec MP3VBR 22:23:11.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 22:23:11.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 22:23:11.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_fqezbhlx.h4r.flac 22:23:11.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_fqezbhlx.h4r.flac 22:23:11.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_fqezbhlx.h4r.flac' 22:23:11.1 Trace: Got codec FLAC 22:23:11.1 Debug: Quality parsed: FLAC v1, Source: TagLib 22:23:11.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 22:23:11.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 22:23:11.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_eniwja5t.0li.m4a 22:23:11.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_eniwja5t.0li.m4a 22:23:11.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_eniwja5t.0li.m4a' 22:23:11.2 Trace: Got codec AAC 22:23:11.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:23:11.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 22:23:11.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 22:23:11.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_tvs43g4z.wg3.wma 22:23:11.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_tvs43g4z.wg3.wma 22:23:11.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_tvs43g4z.wg3.wma' 22:23:11.2 Trace: Got codec WMA 22:23:11.2 Debug: Quality parsed: WMA v1, Source: TagLib 22:23:11.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 22:23:11.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 22:23:11.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_fdmfs3iz.rzj.ape 22:23:11.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_fdmfs3iz.rzj.ape 22:23:11.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_fdmfs3iz.rzj.ape' 22:23:11.2 Trace: Got codec APE 22:23:11.2 Debug: Quality parsed: APE v1, Source: TagLib 22:23:11.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 22:23:11.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 22:23:11.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_34qosjwi.m4h.opus 22:23:11.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_34qosjwi.m4h.opus 22:23:11.2 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 22:23:11.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 22:23:11.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_34qosjwi.m4h.opus' 22:23:11.2 Trace: Got codec OPUS 22:23:11.2 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 22:23:11.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 22:23:11.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_2jyxng2t.4wf.mp2 22:23:11.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_2jyxng2t.4wf.mp2' 22:23:11.2 Trace: Got codec MP2 22:23:11.2 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 22:23:11.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 22:23:11.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_xxm54ypn.zwa.mp3 22:23:11.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_xxm54ypn.zwa.mp3' 22:23:11.2 Trace: Got codec MP3VBR 22:23:11.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 22:23:11.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 22:23:11.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_vbxcutal.kdn.flac 22:23:11.2 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_vbxcutal.kdn.flac' 22:23:11.2 Trace: Got codec FLAC 22:23:11.2 Debug: Quality parsed: FLAC v1, Source: TagLib 22:23:11.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 22:23:11.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 22:23:11.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_qzpsao4n.nk5.m4a 22:23:11.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_qzpsao4n.nk5.m4a' 22:23:11.2 Trace: Got codec AAC 22:23:11.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:23:11.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 22:23:11.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 22:23:11.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_5qj5mzuz.ipm.wma 22:23:11.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_5qj5mzuz.ipm.wma' 22:23:11.2 Trace: Got codec WMA 22:23:11.2 Debug: Quality parsed: WMA v1, Source: TagLib 22:23:11.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 22:23:11.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 22:23:11.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_1ygvxbvq.cm4.ape 22:23:11.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_1ygvxbvq.cm4.ape' 22:23:11.2 Trace: Got codec APE 22:23:11.2 Debug: Quality parsed: APE v1, Source: TagLib 22:23:11.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 22:23:11.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 22:23:11.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_wyyr5eyt.ioq.opus 22:23:11.2 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 22:23:11.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 22:23:11.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_wyyr5eyt.ioq.opus' 22:23:11.2 Trace: Got codec OPUS 22:23:11.2 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 22:23:11.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 22:23:11.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_0j0axxxu.1e1.mp2 22:23:11.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_0j0axxxu.1e1.mp2' 22:23:11.2 Trace: Got codec MP2 22:23:11.2 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_0j0axxxu.1e1.mp2 22:23:11.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_0j0axxxu.1e1.mp2 22:23:11.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_0j0axxxu.1e1.mp2' 22:23:11.3 Trace: Got codec MP2 22:23:11.3 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 22:23:11.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_sascrlcl.kyf.mp3 22:23:11.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_sascrlcl.kyf.mp3' 22:23:11.4 Trace: Got codec MP3VBR 22:23:11.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_sascrlcl.kyf.mp3 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_sascrlcl.kyf.mp3 22:23:11.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_sascrlcl.kyf.mp3' 22:23:11.4 Trace: Got codec MP3VBR 22:23:11.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_kdpktgkd.cdd.flac 22:23:11.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_kdpktgkd.cdd.flac' 22:23:11.4 Trace: Got codec FLAC 22:23:11.4 Debug: Quality parsed: FLAC v1, Source: TagLib 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_kdpktgkd.cdd.flac 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_kdpktgkd.cdd.flac 22:23:11.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_kdpktgkd.cdd.flac' 22:23:11.4 Trace: Got codec FLAC 22:23:11.4 Debug: Quality parsed: FLAC v1, Source: TagLib 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_vgv4g2wc.pxz.m4a 22:23:11.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_vgv4g2wc.pxz.m4a' 22:23:11.4 Trace: Got codec AAC 22:23:11.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_vgv4g2wc.pxz.m4a 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_vgv4g2wc.pxz.m4a 22:23:11.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_vgv4g2wc.pxz.m4a' 22:23:11.4 Trace: Got codec AAC 22:23:11.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_j0n5tkat.x5k.wma 22:23:11.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_j0n5tkat.x5k.wma' 22:23:11.4 Trace: Got codec WMA 22:23:11.4 Debug: Quality parsed: WMA v1, Source: TagLib 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_j0n5tkat.x5k.wma 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_j0n5tkat.x5k.wma 22:23:11.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_j0n5tkat.x5k.wma' 22:23:11.4 Trace: Got codec WMA 22:23:11.4 Debug: Quality parsed: WMA v1, Source: TagLib 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_xe4t4anx.acd.ape 22:23:11.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_xe4t4anx.acd.ape' 22:23:11.4 Trace: Got codec APE 22:23:11.4 Debug: Quality parsed: APE v1, Source: TagLib 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_xe4t4anx.acd.ape 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_xe4t4anx.acd.ape 22:23:11.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_xe4t4anx.acd.ape' 22:23:11.4 Trace: Got codec APE 22:23:11.4 Debug: Quality parsed: APE v1, Source: TagLib 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ebq2iwmk.dqf.opus 22:23:11.4 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 22:23:11.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ebq2iwmk.dqf.opus' 22:23:11.4 Trace: Got codec OPUS 22:23:11.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ebq2iwmk.dqf.opus 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ebq2iwmk.dqf.opus 22:23:11.4 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 22:23:11.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ebq2iwmk.dqf.opus' 22:23:11.4 Trace: Got codec OPUS 22:23:11.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_itm2lfyz.wjt.mp2 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_itm2lfyz.wjt.mp2 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_itm2lfyz.wjt.mp2 22:23:11.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_itm2lfyz.wjt.mp2' 22:23:11.4 Trace: Got codec MP2 22:23:11.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_lhe5paig.jkm.mp3 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_lhe5paig.jkm.mp3 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_lhe5paig.jkm.mp3 22:23:11.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_lhe5paig.jkm.mp3' 22:23:11.4 Trace: Got codec MP3VBR 22:23:11.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ru50w0j5.qkc.flac 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ru50w0j5.qkc.flac 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ru50w0j5.qkc.flac 22:23:11.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ru50w0j5.qkc.flac' 22:23:11.4 Trace: Got codec FLAC 22:23:11.4 Debug: Quality parsed: FLAC v1, Source: TagLib 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_v03scrkc.rwj.m4a 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_v03scrkc.rwj.m4a 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_v03scrkc.rwj.m4a 22:23:11.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_v03scrkc.rwj.m4a' 22:23:11.4 Trace: Got codec AAC 22:23:11.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_3ccbtpfs.0tc.wma 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_3ccbtpfs.0tc.wma 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_3ccbtpfs.0tc.wma 22:23:11.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_3ccbtpfs.0tc.wma' 22:23:11.4 Trace: Got codec WMA 22:23:11.4 Debug: Quality parsed: WMA v1, Source: TagLib 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ps1e1tso.faw.ape 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ps1e1tso.faw.ape 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ps1e1tso.faw.ape 22:23:11.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ps1e1tso.faw.ape' 22:23:11.4 Trace: Got codec APE 22:23:11.4 Debug: Quality parsed: APE v1, Source: TagLib 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_eyuywdf2.q5d.opus 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_eyuywdf2.q5d.opus 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_eyuywdf2.q5d.opus 22:23:11.4 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 22:23:11.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_eyuywdf2.q5d.opus' 22:23:11.4 Trace: Got codec OPUS 22:23:11.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_cwpfkpjv.zek.mp2 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_cwpfkpjv.zek.mp2 22:23:11.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_cwpfkpjv.zek.mp2' 22:23:11.4 Trace: Got codec MP2 22:23:11.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_cwpfkpjv.zek.mp2 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_cwpfkpjv.zek.mp2 22:23:11.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_cwpfkpjv.zek.mp2' 22:23:11.4 Trace: Got codec MP2 22:23:11.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_cwpfkpjv.zek.mp2 22:23:11.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_cwpfkpjv.zek.mp2 22:23:11.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_cwpfkpjv.zek.mp2' 22:23:11.4 Trace: Got codec MP2 22:23:11.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 22:23:11.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_e1lyicqm.k1u.mp3 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_e1lyicqm.k1u.mp3 22:23:11.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_e1lyicqm.k1u.mp3' 22:23:11.5 Trace: Got codec MP3VBR 22:23:11.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_e1lyicqm.k1u.mp3 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_e1lyicqm.k1u.mp3 22:23:11.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_e1lyicqm.k1u.mp3' 22:23:11.5 Trace: Got codec MP3VBR 22:23:11.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_e1lyicqm.k1u.mp3 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_e1lyicqm.k1u.mp3 22:23:11.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_e1lyicqm.k1u.mp3' 22:23:11.5 Trace: Got codec MP3VBR 22:23:11.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_saoi10pa.dt0.flac 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_saoi10pa.dt0.flac 22:23:11.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_saoi10pa.dt0.flac' 22:23:11.5 Trace: Got codec FLAC 22:23:11.5 Debug: Quality parsed: FLAC v1, Source: TagLib 22:23:11.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_saoi10pa.dt0.flac 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_saoi10pa.dt0.flac 22:23:11.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_saoi10pa.dt0.flac' 22:23:11.5 Trace: Got codec FLAC 22:23:11.5 Debug: Quality parsed: FLAC v1, Source: TagLib 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_saoi10pa.dt0.flac 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_saoi10pa.dt0.flac 22:23:11.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_saoi10pa.dt0.flac' 22:23:11.5 Trace: Got codec FLAC 22:23:11.5 Debug: Quality parsed: FLAC v1, Source: TagLib 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_w0ggavox.eem.m4a 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_w0ggavox.eem.m4a 22:23:11.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_w0ggavox.eem.m4a' 22:23:11.5 Trace: Got codec AAC 22:23:11.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:23:11.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_w0ggavox.eem.m4a 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_w0ggavox.eem.m4a 22:23:11.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_w0ggavox.eem.m4a' 22:23:11.5 Trace: Got codec AAC 22:23:11.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_w0ggavox.eem.m4a 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_w0ggavox.eem.m4a 22:23:11.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_w0ggavox.eem.m4a' 22:23:11.5 Trace: Got codec AAC 22:23:11.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mrjmbvp4.lru.wma 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mrjmbvp4.lru.wma 22:23:11.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mrjmbvp4.lru.wma' 22:23:11.5 Trace: Got codec WMA 22:23:11.5 Debug: Quality parsed: WMA v1, Source: TagLib 22:23:11.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mrjmbvp4.lru.wma 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mrjmbvp4.lru.wma 22:23:11.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mrjmbvp4.lru.wma' 22:23:11.5 Trace: Got codec WMA 22:23:11.5 Debug: Quality parsed: WMA v1, Source: TagLib 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mrjmbvp4.lru.wma 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mrjmbvp4.lru.wma 22:23:11.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mrjmbvp4.lru.wma' 22:23:11.5 Trace: Got codec WMA 22:23:11.5 Debug: Quality parsed: WMA v1, Source: TagLib 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mgf2orom.vp1.ape 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mgf2orom.vp1.ape 22:23:11.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mgf2orom.vp1.ape' 22:23:11.5 Trace: Got codec APE 22:23:11.5 Debug: Quality parsed: APE v1, Source: TagLib 22:23:11.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mgf2orom.vp1.ape 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mgf2orom.vp1.ape 22:23:11.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mgf2orom.vp1.ape' 22:23:11.5 Trace: Got codec APE 22:23:11.5 Debug: Quality parsed: APE v1, Source: TagLib 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mgf2orom.vp1.ape 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mgf2orom.vp1.ape 22:23:11.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_mgf2orom.vp1.ape' 22:23:11.5 Trace: Got codec APE 22:23:11.5 Debug: Quality parsed: APE v1, Source: TagLib 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_n3ca5gax.45c.opus 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_n3ca5gax.45c.opus 22:23:11.5 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 22:23:11.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_n3ca5gax.45c.opus' 22:23:11.5 Trace: Got codec OPUS 22:23:11.5 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_n3ca5gax.45c.opus 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_n3ca5gax.45c.opus 22:23:11.5 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 22:23:11.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_n3ca5gax.45c.opus' 22:23:11.5 Trace: Got codec OPUS 22:23:11.5 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_n3ca5gax.45c.opus 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_n3ca5gax.45c.opus 22:23:11.5 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 22:23:11.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_n3ca5gax.45c.opus' 22:23:11.5 Trace: Got codec OPUS 22:23:11.5 Debug: Quality parsed: Unknown v1, Source: Extension 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 22:23:11.5 Debug: Starting tag read for missing.mp2 22:23:11.5 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 22:23:11.5 Debug: Trying to parse quality for 'missing.mp2' 22:23:11.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 22:23:11.5 Debug: Starting tag read for missing.mp3 22:23:11.5 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 22:23:11.5 Debug: Trying to parse quality for 'missing.mp3' 22:23:11.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 22:23:11.5 Debug: Starting tag read for missing.flac 22:23:11.5 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 22:23:11.5 Debug: Trying to parse quality for 'missing.flac' 22:23:11.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 22:23:11.5 Debug: Starting tag read for missing.m4a 22:23:11.5 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 22:23:11.5 Debug: Trying to parse quality for 'missing.m4a' 22:23:11.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 22:23:11.5 Debug: Starting tag read for missing.wma 22:23:11.5 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 22:23:11.5 Debug: Trying to parse quality for 'missing.wma' 22:23:11.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 22:23:11.5 Debug: Starting tag read for missing.ape 22:23:11.5 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 22:23:11.5 Debug: Trying to parse quality for 'missing.ape' 22:23:11.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 22:23:11.5 Debug: Starting tag read for missing.opus 22:23:11.5 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 22:23:11.5 Debug: Trying to parse quality for 'missing.opus' 22:23:11.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ym4mxduv.lq1.mp3 22:23:11.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ym4mxduv.lq1.mp3' 22:23:11.5 Trace: Got codec MP3VBR 22:23:11.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.5 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ym4mxduv.lq1.mp3 22:23:11.5 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ym4mxduv.lq1.mp3 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ym4mxduv.lq1.mp3 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ym4mxduv.lq1.mp3 22:23:11.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ym4mxduv.lq1.mp3' 22:23:11.5 Trace: Got codec MP3VBR 22:23:11.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.5 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ym4mxduv.lq1.mp3 due to no difference 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ym4mxduv.lq1.mp3 22:23:11.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ym4mxduv.lq1.mp3' 22:23:11.5 Trace: Got codec MP3VBR 22:23:11.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.5 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_ym4mxduv.lq1.mp3 due to no difference 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 22:23:11.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_oj2vamsl.l2n.mp3 22:23:11.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:23:11.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_oj2vamsl.l2n.mp3' 22:23:11.5 Trace: Got codec MP3VBR 22:23:11.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:23:11.5 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_oj2vamsl.l2n.mp3 22:23:11.5 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_oj2vamsl.l2n.mp3 22:23:11.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/temp_oj2vamsl.l2n.mp3 22:23:11.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 22:23:11.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 22:23:11.6 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 22:23:11.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0010095] 22:23:11.6 Debug: Import decisions complete [00:00:00.0003088] 22:23:11.6 Debug: Inserted 0 new unmatched trackfiles 22:23:11.6 Debug: Updated info for 0 known files 22:23:11.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0028679] 22:23:11.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 22:23:11.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Info: Scanning /C/Test/Music/Artist 22:23:11.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.6 Trace: 3 files were found in /C/Test/Music/Artist 22:23:11.6 Debug: 2 audio files were found in /C/Test/Music/Artist 22:23:11.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0092112] 22:23:11.6 Debug: Import decisions complete [00:00:00.0000247] 22:23:11.6 Debug: Inserted 0 new unmatched trackfiles 22:23:11.6 Debug: Updated info for 0 known files 22:23:11.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001897] 22:23:11.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 22:23:11.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Info: Scanning /C/Test/Music/Artist 22:23:11.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.6 Trace: 2 files were found in /C/Test/Music/Artist 22:23:11.6 Debug: 2 audio files were found in /C/Test/Music/Artist 22:23:11.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001757] 22:23:11.6 Debug: Import decisions complete [00:00:00.0000025] 22:23:11.6 Debug: Inserted 0 new unmatched trackfiles 22:23:11.6 Debug: Updated info for 0 known files 22:23:11.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000894] 22:23:11.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 22:23:11.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Info: Scanning /C/Test/Music/Artist 22:23:11.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.6 Trace: 2 files were found in /C/Test/Music/Artist 22:23:11.6 Debug: 2 audio files were found in /C/Test/Music/Artist 22:23:11.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001608] 22:23:11.6 Debug: Import decisions complete [00:00:00.0008849] 22:23:11.6 Debug: Inserted 2 new unmatched trackfiles 22:23:11.6 Debug: Updated info for 0 known files 22:23:11.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0005678] 22:23:11.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 22:23:11.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Info: Scanning /C/Test/Music/Artist 22:23:11.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.6 Trace: 2 files were found in /C/Test/Music/Artist 22:23:11.6 Debug: 2 audio files were found in /C/Test/Music/Artist 22:23:11.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001561] 22:23:11.6 Debug: Import decisions complete [00:00:00.0000150] 22:23:11.6 Debug: Inserted 1 new unmatched trackfiles 22:23:11.6 Debug: Updated info for 0 known files 22:23:11.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0009648] 22:23:11.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 22:23:11.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Info: Scanning /C/Test/Music/Artist 22:23:11.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.6 Trace: 2 files were found in /C/Test/Music/Artist 22:23:11.6 Debug: 2 audio files were found in /C/Test/Music/Artist 22:23:11.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001591] 22:23:11.6 Debug: Import decisions complete [00:00:00.0000112] 22:23:11.6 Debug: Inserted 0 new unmatched trackfiles 22:23:11.6 Debug: Updated info for 0 known files 22:23:11.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001580] 22:23:11.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 22:23:11.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Info: Scanning /C/Test/Music/Artist 22:23:11.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.6 Trace: 3 files were found in /C/Test/Music/Artist 22:23:11.6 Debug: 3 audio files were found in /C/Test/Music/Artist 22:23:11.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001573] 22:23:11.6 Debug: Import decisions complete [00:00:00.0000024] 22:23:11.6 Debug: Inserted 0 new unmatched trackfiles 22:23:11.6 Debug: Updated info for 0 known files 22:23:11.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000897] 22:23:11.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 22:23:11.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Info: Scanning /C/Test/Music/Artist 22:23:11.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.6 Trace: 5 files were found in /C/Test/Music/Artist 22:23:11.6 Debug: 5 audio files were found in /C/Test/Music/Artist 22:23:11.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001647] 22:23:11.6 Debug: Import decisions complete [00:00:00.0000031] 22:23:11.6 Debug: Inserted 0 new unmatched trackfiles 22:23:11.6 Debug: Updated info for 0 known files 22:23:11.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000889] 22:23:11.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 22:23:11.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 22:23:11.6 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 22:23:11.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 22:23:11.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 22:23:11.6 Warn: Artists' root folder (/C/Test/Music) is empty. 22:23:11.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 22:23:11.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Info: Scanning /C/Test/Music/Artist 22:23:11.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.6 Trace: 5 files were found in /C/Test/Music/Artist 22:23:11.6 Debug: 5 audio files were found in /C/Test/Music/Artist 22:23:11.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001703] 22:23:11.6 Debug: Import decisions complete [00:00:00.0000022] 22:23:11.6 Debug: Inserted 0 new unmatched trackfiles 22:23:11.6 Debug: Updated info for 0 known files 22:23:11.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000879] 22:23:11.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 22:23:11.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Info: Scanning /C/Test/Music/Artist 22:23:11.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.6 Trace: 4 files were found in /C/Test/Music/Artist 22:23:11.6 Debug: 4 audio files were found in /C/Test/Music/Artist 22:23:11.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001655] 22:23:11.6 Debug: Import decisions complete [00:00:00.0000023] 22:23:11.6 Debug: Inserted 0 new unmatched trackfiles 22:23:11.6 Debug: Updated info for 0 known files 22:23:11.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000901] 22:23:11.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 22:23:11.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Info: Scanning /C/Test/Music/Artist 22:23:11.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.6 Trace: 2 files were found in /C/Test/Music/Artist 22:23:11.6 Debug: 2 audio files were found in /C/Test/Music/Artist 22:23:11.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001550] 22:23:11.6 Debug: Import decisions complete [00:00:00.0000021] 22:23:11.6 Debug: Inserted 0 new unmatched trackfiles 22:23:11.6 Debug: Updated info for 0 known files 22:23:11.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000898] 22:23:11.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 22:23:11.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 22:23:11.6 Debug: Using default lastWrite 22:23:11.6 Info: Scanning /C/Test/Music/Artist 22:23:11.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.6 Trace: 2 files were found in /C/Test/Music/Artist 22:23:11.6 Debug: 2 audio files were found in /C/Test/Music/Artist 22:23:11.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001569] 22:23:11.6 Debug: Import decisions complete [00:00:00.0000020] 22:23:11.6 Debug: Inserted 0 new unmatched trackfiles 22:23:11.6 Debug: Updated info for 0 known files 22:23:11.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000902] 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 22:23:11.7 Debug: Using default lastWrite 22:23:11.7 Debug: Using default lastWrite 22:23:11.7 Info: Scanning /C/Test/Music/Artist 22:23:11.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.7 Trace: 2 files were found in /C/Test/Music/Artist 22:23:11.7 Debug: 2 audio files were found in /C/Test/Music/Artist 22:23:11.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001718] 22:23:11.7 Debug: Import decisions complete [00:00:00.0000120] 22:23:11.7 Debug: Inserted 0 new unmatched trackfiles 22:23:11.7 Debug: Updated info for 0 known files 22:23:11.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001433] 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 22:23:11.7 Debug: Using default lastWrite 22:23:11.7 Info: Scanning /C/Test/Music/.hack 22:23:11.7 Debug: Scanning '/C/Test/Music/.hack' for music files 22:23:11.7 Trace: 2 files were found in /C/Test/Music/.hack 22:23:11.7 Debug: 2 audio files were found in /C/Test/Music/.hack 22:23:11.7 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 22:23:11.7 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0001551] 22:23:11.7 Debug: Import decisions complete [00:00:00.0000035] 22:23:11.7 Debug: Inserted 0 new unmatched trackfiles 22:23:11.7 Debug: Updated info for 0 known files 22:23:11.7 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0000876] 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 22:23:11.7 Debug: Using default lastWrite 22:23:11.7 Info: Scanning /C/Test/Music/Extras 22:23:11.7 Debug: Scanning '/C/Test/Music/Extras' for music files 22:23:11.7 Trace: 6 files were found in /C/Test/Music/Extras 22:23:11.7 Debug: 6 audio files were found in /C/Test/Music/Extras 22:23:11.7 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 22:23:11.7 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0001858] 22:23:11.7 Debug: Import decisions complete [00:00:00.0000025] 22:23:11.7 Debug: Inserted 0 new unmatched trackfiles 22:23:11.7 Debug: Updated info for 0 known files 22:23:11.7 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001175] 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 22:23:11.7 Debug: Using default lastWrite 22:23:11.7 Info: Scanning /C/Test/Music/Artist 22:23:11.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.7 Trace: 1 files were found in /C/Test/Music/Artist 22:23:11.7 Debug: 1 audio files were found in /C/Test/Music/Artist 22:23:11.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001514] 22:23:11.7 Debug: Import decisions complete [00:00:00.0000022] 22:23:11.7 Debug: Inserted 0 new unmatched trackfiles 22:23:11.7 Debug: Updated info for 0 known files 22:23:11.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000895] 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 22:23:11.7 Debug: Using default lastWrite 22:23:11.7 Info: Scanning /C/Test/Music/Artist 22:23:11.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.7 Trace: 1 files were found in /C/Test/Music/Artist 22:23:11.7 Debug: 1 audio files were found in /C/Test/Music/Artist 22:23:11.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0081125] 22:23:11.7 Debug: Import decisions complete [00:00:00.0000034] 22:23:11.7 Debug: Inserted 0 new unmatched trackfiles 22:23:11.7 Debug: Updated info for 1 known files 22:23:11.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002502] 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 22:23:11.7 Debug: Using default lastWrite 22:23:11.7 Info: Scanning /C/Test/Music/Artist 22:23:11.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:23:11.7 Trace: 2 files were found in /C/Test/Music/Artist 22:23:11.7 Debug: 2 audio files were found in /C/Test/Music/Artist 22:23:11.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:23:11.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001578] 22:23:11.7 Debug: Import decisions complete [00:00:00.0000111] 22:23:11.7 Debug: Inserted 0 new unmatched trackfiles 22:23:11.7 Debug: Updated info for 2 known files 22:23:11.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001336] 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 22:23:11.7 Debug: Failed to import 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 22:23:11.7 Debug: Failed to import 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 22:23:11.7 Debug: Failed to import 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 22:23:11.7 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 22:23:11.7 Debug: Failed to import 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 22:23:11.7 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 22:23:11.7 Debug: Failed to import 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 22:23:11.7 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 22:23:11.7 Debug: Failed to import 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 22:23:11.7 Debug: Processing path: /c/drop/ 22:23:11.7 Debug: Parsing string 'drop' 22:23:11.7 Debug: Unable to parse drop 22:23:11.7 Debug: Deleting folder after importing valid files 22:23:11.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 22:23:11.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 22:23:11.8 Debug: Processing path: /c/drop/ 22:23:11.8 Debug: Parsing string 'drop' 22:23:11.8 Debug: Unable to parse drop 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 22:23:11.8 Debug: Parsing string 'foldername' 22:23:11.8 Debug: Unable to parse foldername 22:23:11.8 Debug: Parsing string '01 the first track.ext' 22:23:11.8 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 22:23:11.8 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 22:23:11.8 Debug: Trying to parse quality for '01 the first track.ext' 22:23:11.8 Debug: Quality parsed: Unknown v1 22:23:11.8 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 22:23:11.8 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 22:23:11.8 Debug: Processing path: /c/drop/ 22:23:11.8 Debug: Parsing string 'drop' 22:23:11.8 Debug: Unable to parse drop 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 22:23:11.8 Debug: Unknown Artist foldername 22:23:11.8 Debug: Unknown Artist for file: 01 the first track.ext 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 22:23:11.8 Debug: Parsing string 'foldername' 22:23:11.8 Debug: Unable to parse foldername 22:23:11.8 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 22:23:11.8 Debug: Parsing string 'foldername' 22:23:11.8 Debug: Unable to parse foldername 22:23:11.8 Debug: Parsing string '01 the first track.ext' 22:23:11.8 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 22:23:11.8 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 22:23:11.8 Debug: Trying to parse quality for '01 the first track.ext' 22:23:11.8 Debug: Quality parsed: Unknown v1 22:23:11.8 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 22:23:11.8 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 22:23:11.8 Warn: Unable to process folder that is mapped to an existing artist 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 22:23:11.8 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 22:23:11.8 Error: Import failed, path does not exist or is not accessible by Lidarr: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 22:23:11.8 Debug: Unknown Artist foldername 22:23:11.8 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 22:23:11.8 Debug: Unknown Artist for file: 01 the first track.ext 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 22:23:11.8 Debug: Unknown Artist foldername 22:23:11.8 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 22:23:11.8 Debug: Unknown Artist for file: 01 the first track.ext 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 22:23:11.8 Debug: Processing path: /C/folder/file.mkv 22:23:11.8 Debug: Unknown Artist for file: file.mkv 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 22:23:11.8 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 22:23:11.8 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 22:23:11.8 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 22:23:11.8 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 22:23:11.8 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 22:23:11.8 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 22:23:11.8 Debug: Unknown Artist foldername 22:23:11.8 Debug: Unknown Artist for file: 01 the first track.ext 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 22:23:11.8 Debug: Parsing string 'foldername' 22:23:11.8 Debug: Unable to parse foldername 22:23:11.8 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 22:23:11.8 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 22:23:11.8 Debug: Unknown Artist foldername 22:23:11.8 Debug: Unknown Artist for file: 01 the first track.ext 22:23:11.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 22:23:11.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 22:23:11.9 Info: Importing album 1/1 22:23:11.9 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 22:23:11.9 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:23:11.9 Info: Importing 1 tracks 22:23:11.9 Debug: Importing 1 files. replaceExisting: True 22:23:11.9 Debug: Inserted new trackfiles in 0ms 22:23:11.9 Debug: TrackFileIds updated, total 0ms 22:23:11.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 22:23:11.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 22:23:11.9 Info: Importing album 1/1 22:23:11.9 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:23:11.9 Info: Importing 1 tracks 22:23:11.9 Debug: Importing 1 files. replaceExisting: False 22:23:11.9 Debug: Inserted new trackfiles in 0ms 22:23:11.9 Debug: TrackFileIds updated, total 0ms 22:23:11.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 22:23:11.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 22:23:11.9 Info: Importing album 1/1 22:23:11.9 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:23:11.9 Info: Importing 5 tracks 22:23:11.9 Debug: Importing 5 files. replaceExisting: False 22:23:11.9 Debug: Inserted new trackfiles in 0ms 22:23:11.9 Debug: TrackFileIds updated, total 0ms 22:23:11.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 22:23:11.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 22:23:11.9 Info: Importing album 1/1 22:23:11.9 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:23:11.9 Info: Importing 2 tracks 22:23:11.9 Debug: Importing 2 files. replaceExisting: False 22:23:11.9 Debug: Inserted new trackfiles in 0ms 22:23:11.9 Debug: TrackFileIds updated, total 0ms 22:23:11.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 22:23:11.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 22:23:12.0 Info: Importing album 1/1 22:23:12.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 22:23:12.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:23:12.0 Info: Importing 1 tracks 22:23:12.0 Debug: Importing 1 files. replaceExisting: True 22:23:12.0 Debug: Inserted new trackfiles in 0ms 22:23:12.0 Debug: TrackFileIds updated, total 0ms 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 22:23:12.0 Info: Importing album 1/1 22:23:12.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 22:23:12.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:23:12.0 Info: Importing 1 tracks 22:23:12.0 Debug: Importing 1 files. replaceExisting: True 22:23:12.0 Debug: Inserted new trackfiles in 0ms 22:23:12.0 Debug: TrackFileIds updated, total 0ms 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 22:23:12.0 Info: Importing 0 tracks 22:23:12.0 Debug: Importing 0 files. replaceExisting: False 22:23:12.0 Debug: Inserted new trackfiles in 0ms 22:23:12.0 Debug: TrackFileIds updated, total 0ms 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 22:23:12.0 Info: Importing album 1/1 22:23:12.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:23:12.0 Info: Importing 1 tracks 22:23:12.0 Debug: Importing 1 files. replaceExisting: False 22:23:12.0 Debug: Inserted new trackfiles in 0ms 22:23:12.0 Debug: TrackFileIds updated, total 0ms 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 22:23:12.0 Info: Importing album 1/1 22:23:12.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:23:12.0 Info: Importing 5 tracks 22:23:12.0 Debug: Importing 5 files. replaceExisting: False 22:23:12.0 Debug: Inserted new trackfiles in 0ms 22:23:12.0 Debug: TrackFileIds updated, total 0ms 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 22:23:12.0 Info: Importing album 1/1 22:23:12.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:23:12.0 Info: Importing 6 tracks 22:23:12.0 Debug: Importing 6 files. replaceExisting: False 22:23:12.0 Debug: Inserted new trackfiles in 0ms 22:23:12.0 Debug: TrackFileIds updated, total 0ms 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 22:23:12.0 Info: Importing album 1/1 22:23:12.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 22:23:12.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:23:12.0 Info: Importing 1 tracks 22:23:12.0 Debug: Importing 1 files. replaceExisting: True 22:23:12.0 Debug: Inserted new trackfiles in 0ms 22:23:12.0 Debug: TrackFileIds updated, total 0ms 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 22:23:12.0 Info: Importing album 1/1 22:23:12.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 22:23:12.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:23:12.0 Info: Importing 1 tracks 22:23:12.0 Debug: Importing 1 files. replaceExisting: True 22:23:12.0 Debug: Inserted new trackfiles in 0ms 22:23:12.0 Debug: TrackFileIds updated, total 0ms 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 22:23:12.0 Info: Deleting track file: /Artist Name - Track01 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 22:23:12.0 Info: Deleting track file: /Artist Name - Track01 22:23:12.0 Error: Unable to delete track file System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 22:23:12.0 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 22:23:12.0 Warn: Artist's root folder (C:\Test\Music) is empty. 22:23:12.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 22:23:12.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 22:23:12.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:12.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181920609392_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:12.0 Info: DatabaseEngineVersionCheck migrating 22:23:12.0 Info: PerformDBOperation 22:23:12.0 Info: Performing DB Operation 22:23:12.0 Info: SQLite 3.48.0 22:23:12.0 Info: => 0.0011814s 22:23:12.0 Info: DatabaseEngineVersionCheck migrated 22:23:12.0 Info: => 0.0011916s 22:23:12.0 Debug: Took: 00:00:00.0091598 22:23:12.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 ==== 22:23:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:12.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 = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 22:23:12.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 = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 22:23:12.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 = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 22:23:12.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 = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 22:23:12.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 = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 22:23:12.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 = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 22:23:12.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 = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 22:23:12.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 = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:23:12.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:23:12.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 22:23:12.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 22:23:12.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:12.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 22:23:12.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 22:23:12.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:12.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181921979444_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:12.2 Info: DatabaseEngineVersionCheck migrating 22:23:12.2 Info: PerformDBOperation 22:23:12.2 Info: Performing DB Operation 22:23:12.2 Info: SQLite 3.48.0 22:23:12.2 Info: => 0.001186s 22:23:12.2 Info: DatabaseEngineVersionCheck migrated 22:23:12.2 Info: => 0.0011986s 22:23:12.2 Debug: Took: 00:00:00.0094699 22:23:12.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 ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 22:23:12.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 22:23:12.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 22:23:12.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:12.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181922912220_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:12.2 Info: DatabaseEngineVersionCheck migrating 22:23:12.2 Info: PerformDBOperation 22:23:12.2 Info: Performing DB Operation 22:23:12.2 Info: SQLite 3.48.0 22:23:12.2 Info: => 0.0011308s 22:23:12.2 Info: DatabaseEngineVersionCheck migrated 22:23:12.2 Info: => 0.0011435s 22:23:12.3 Debug: Took: 00:00:00.0094368 22:23:12.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 ==== 22:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:12.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 = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 22:23:12.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 = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 22:23:12.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 = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 22:23:12.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 = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 22:23:12.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 = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 22:23:12.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 = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 22:23:12.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 = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 22:23:12.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 = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 22:23:12.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 22:23:12.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 22:23:12.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:12.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181923860525_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:12.3 Info: DatabaseEngineVersionCheck migrating 22:23:12.3 Info: PerformDBOperation 22:23:12.3 Info: Performing DB Operation 22:23:12.3 Info: SQLite 3.48.0 22:23:12.3 Info: => 0.0011544s 22:23:12.3 Info: DatabaseEngineVersionCheck migrated 22:23:12.3 Info: => 0.0011643s 22:23:12.3 Debug: Took: 00:00:00.0093096 22:23:12.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 ==== 22:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:12.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 = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 22:23:12.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 = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 22:23:12.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 = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 22:23:12.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 = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 22:23:12.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 = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 22:23:12.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 = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 22:23:12.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 = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 22:23:12.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 = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 22:23:12.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 22:23:12.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 22:23:12.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:12.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181924788264_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:12.4 Info: DatabaseEngineVersionCheck migrating 22:23:12.4 Info: PerformDBOperation 22:23:12.4 Info: Performing DB Operation 22:23:12.4 Info: SQLite 3.48.0 22:23:12.4 Info: => 0.0011836s 22:23:12.4 Info: DatabaseEngineVersionCheck migrated 22:23:12.4 Info: => 0.0011941s 22:23:12.4 Debug: Took: 00:00:00.0092569 22:23:12.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 ==== 22:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:12.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 = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 22:23:12.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 = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 22:23:12.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 = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 22:23:12.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 = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 22:23:12.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 = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 22:23:12.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 = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 22:23:12.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 = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 22:23:12.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 = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:23:12.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:12.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:12.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:12.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 22:23:12.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 22:23:12.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 22:23:12.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:12.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181926053713_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:12.6 Info: DatabaseEngineVersionCheck migrating 22:23:12.6 Info: PerformDBOperation 22:23:12.6 Info: Performing DB Operation 22:23:12.6 Info: SQLite 3.48.0 22:23:12.6 Info: => 0.001156s 22:23:12.6 Info: DatabaseEngineVersionCheck migrated 22:23:12.6 Info: => 0.0011668s 22:23:12.6 Debug: Took: 00:00:00.0091639 22:23:12.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 ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:12.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 = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 22:23:12.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 = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 22:23:12.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 = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 22:23:12.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 = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 22:23:12.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 = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 22:23:12.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 = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 22:23:12.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 = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 22:23:12.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 = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:23:12.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:12.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:12.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:12.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 22:23:12.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 22:23:12.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 22:23:12.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:12.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181926944316_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:12.7 Info: DatabaseEngineVersionCheck migrating 22:23:12.7 Info: PerformDBOperation 22:23:12.7 Info: Performing DB Operation 22:23:12.7 Info: SQLite 3.48.0 22:23:12.7 Info: => 0.0011271s 22:23:12.7 Info: DatabaseEngineVersionCheck migrated 22:23:12.7 Info: => 0.0011372s 22:23:12.7 Debug: Took: 00:00:00.0093571 22:23:12.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 ==== 22:23:12.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:12.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:12.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 = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 22:23:12.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 = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 22:23:12.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 = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 22:23:12.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 = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 22:23:12.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 = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 22:23:12.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 = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 22:23:12.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 = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 22:23:12.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 = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:23:12.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:12.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:12.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:12.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 22:23:12.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 22:23:12.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 22:23:12.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:12.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181927829897_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:12.7 Info: DatabaseEngineVersionCheck migrating 22:23:12.7 Info: PerformDBOperation 22:23:12.7 Info: Performing DB Operation 22:23:12.7 Info: SQLite 3.48.0 22:23:12.7 Info: => 0.0011792s 22:23:12.7 Info: DatabaseEngineVersionCheck migrated 22:23:12.7 Info: => 0.0011892s 22:23:12.7 Debug: Took: 00:00:00.0093052 22:23:12.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 ==== 22:23:12.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:12.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 = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 22:23:12.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 = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 22:23:12.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 = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 22:23:12.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 = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 22:23:12.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 = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 22:23:12.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 = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 22:23:12.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 = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 22:23:12.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 = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:23:12.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:12.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:12.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:12.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 ==== 22:23:12.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 22:23:12.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 22:23:12.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:12.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181928714117_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:12.8 Info: DatabaseEngineVersionCheck migrating 22:23:12.8 Info: PerformDBOperation 22:23:12.8 Info: Performing DB Operation 22:23:12.8 Info: SQLite 3.48.0 22:23:12.8 Info: => 0.001219s 22:23:12.8 Info: DatabaseEngineVersionCheck migrated 22:23:12.8 Info: => 0.0012298s 22:23:12.8 Debug: Took: 00:00:00.0094272 22:23:12.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 ==== 22:23:12.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:12.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 = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 22:23:12.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 = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 22:23:12.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 = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 22:23:12.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 = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 22:23:12.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 = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 22:23:12.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 = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 22:23:12.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 = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 22:23:12.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 = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.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 ==== 22:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 22:23:12.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 22:23:12.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 22:23:12.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:12.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181929634166_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:12.9 Info: DatabaseEngineVersionCheck migrating 22:23:12.9 Info: PerformDBOperation 22:23:12.9 Info: Performing DB Operation 22:23:12.9 Info: SQLite 3.48.0 22:23:12.9 Info: => 0.0011873s 22:23:12.9 Info: DatabaseEngineVersionCheck migrated 22:23:12.9 Info: => 0.0012004s 22:23:12.9 Debug: Took: 00:00:00.0093790 22:23:12.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 ==== 22:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:12.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:12.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:12.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 = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 22:23:12.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 = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 22:23:12.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 = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 22:23:12.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 = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 22:23:12.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 = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 22:23:12.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 = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 22:23:12.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 = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 22:23:12.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 = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 22:23:12.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 22:23:13.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 22:23:13.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 22:23:13.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:13.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181930822281_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:13.0 Info: DatabaseEngineVersionCheck migrating 22:23:13.0 Info: PerformDBOperation 22:23:13.0 Info: Performing DB Operation 22:23:13.0 Info: SQLite 3.48.0 22:23:13.0 Info: => 0.0012043s 22:23:13.0 Info: DatabaseEngineVersionCheck migrated 22:23:13.0 Info: => 0.0012154s 22:23:13.0 Debug: Took: 00:00:00.0100442 22:23:13.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 ==== 22:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:13.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 = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:13.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:13.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:13.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:13.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 = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:13.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 = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 22:23:13.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 = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 22:23:13.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 = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 22:23:13.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 = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 22:23:13.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 = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 22:23:13.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 = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 22:23:13.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 = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 22:23:13.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 = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:23:13.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:13.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:13.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:13.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 22:23:13.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 22:23:13.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 22:23:13.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 22:23:13.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:13.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181931731730_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:13.1 Info: DatabaseEngineVersionCheck migrating 22:23:13.1 Info: PerformDBOperation 22:23:13.1 Info: Performing DB Operation 22:23:13.1 Info: SQLite 3.48.0 22:23:13.1 Info: => 0.0011469s 22:23:13.1 Info: DatabaseEngineVersionCheck migrated 22:23:13.1 Info: => 0.0011573s 22:23:13.1 Debug: Took: 00:00:00.0093719 22:23:13.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 ==== 22:23:13.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 = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:13.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 = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:13.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:13.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 = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:23:13.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 = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.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 ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:23:13.2 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 ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [6] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [7] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [8] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [9] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 22:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [10] ==== End Query Trace ==== 22:23:13.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 22:23:13.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 22:23:13.3 Debug: Filtering 1 files for unchanged files 22:23:13.3 Trace: Got 0 existing files 22:23:13.3 Debug: Filtering 1 files for unchanged files 22:23:13.3 Trace: Got 0 existing files 22:23:13.3 Debug: Filtering 1 files for unchanged files 22:23:13.3 Trace: Got 0 existing files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 22:23:13.3 Debug: Filtering 1 files for unchanged files 22:23:13.3 Trace: Got 0 existing files 22:23:13.3 Debug: Filtering 1 files for unchanged files 22:23:13.3 Trace: Got 0 existing files 22:23:13.3 Debug: Filtering 1 files for unchanged files 22:23:13.3 Trace: Got 0 existing files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 1 unchanged existing files 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 1 unchanged existing files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 1 unchanged and matched files 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 1 unchanged and matched files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 1 unchanged existing files 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 1 unchanged existing files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 1 unchanged and matched files 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 1 unchanged and matched files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 0 existing files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 0 existing files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 0 unchanged existing files 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 0 unchanged existing files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 0 unchanged and matched files 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 0 unchanged and matched files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 0 files 22:23:13.3 Trace: 0 unchanged existing files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 0 files 22:23:13.3 Trace: 0 unchanged and matched files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 3 existing files 22:23:13.3 Trace: Matched paths for 3 files 22:23:13.3 Trace: 3 unchanged existing files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 3 existing files 22:23:13.3 Trace: Matched paths for 3 files 22:23:13.3 Trace: 3 unchanged and matched files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [1 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [1 ms] 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 1 unchanged and matched files 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 1 unchanged and matched files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 0 unchanged and matched files 22:23:13.3 Debug: Filtering 3 files for unchanged files 22:23:13.3 Trace: Got 1 existing files 22:23:13.3 Trace: Matched paths for 1 files 22:23:13.3 Trace: 0 unchanged and matched files 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 22:23:13.3 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/yfzzqkol.fzc /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/nqxyxapv.buc 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 22:23:13.3 Debug: The following files no longer exist on disk, removing from db: 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 22:23:13.3 Debug: The following files no longer exist on disk, removing from db: 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 22:23:13.3 Debug: The following files no longer exist on disk, removing from db: /c/test/15esooae.4gy /c/test/ivkmumty.iht /c/test/nry1ciqn.rrl /c/test/2maw0rd1.ssx /c/test/0ixzjf54.5pp /c/test/qlfrbk5q.jds /c/test/dovtujx4.p1w /c/test/ylip2bea.wy3 /c/test/niqq1uy0.42q /c/test/j0davblx.0eg 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 22:23:13.3 Info: Renaming 2 files for Name1 22:23:13.3 Debug: Renaming track file: [1] Path1 22:23:13.3 Debug: Renamed track file: [1] Path1 22:23:13.3 Debug: Renaming track file: [2] Path2 22:23:13.3 Debug: Renamed track file: [2] Path2 22:23:13.3 Debug: Removing empty subfolders from: Path1 22:23:13.3 Info: 2 selected track files renamed for Name1 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 22:23:13.3 Info: Renaming 2 files for Name1 22:23:13.3 Debug: Renaming track file: [1] Path1 22:23:13.3 Debug: File not renamed, source and destination are the same: Filename 22:23:13.3 Debug: Renaming track file: [2] Path2 22:23:13.3 Debug: File not renamed, source and destination are the same: Filename 22:23:13.3 Info: 0 selected track files renamed for Name1 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 22:23:13.3 Info: Renaming 0 files for Name1 22:23:13.3 Info: 0 selected track files renamed for Name1 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 22:23:13.3 Info: Renaming 2 files for Name1 22:23:13.3 Debug: Renaming track file: [1] Path1 22:23:13.3 Debug: Renamed track file: [1] Path1 22:23:13.3 Debug: Renaming track file: [2] Path2 22:23:13.3 Debug: Renamed track file: [2] Path2 22:23:13.3 Debug: Removing empty subfolders from: Path1 22:23:13.3 Info: 2 selected track files renamed for Name1 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 22:23:13.3 Info: Renaming 2 files for Name1 22:23:13.3 Debug: Renaming track file: [1] Path1 22:23:13.3 Debug: Renamed track file: [1] Path1 22:23:13.3 Debug: Renaming track file: [2] Path2 22:23:13.3 Debug: Renamed track file: [2] Path2 22:23:13.3 Debug: Removing empty subfolders from: Path1 22:23:13.3 Info: 2 selected track files renamed for Name1 22:23:13.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 22:23:13.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 22:23:13.4 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [4 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [2 ms] 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 22:23:13.4 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 22:23:13.4 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got artist from filename: artist_name 22:23:13.4 Debug: Got title from filename: a_track_title_1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b_track_title_2 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c_track_title_3 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got artist from filename: artist_name 22:23:13.4 Debug: Got title from filename: a_track_title_1 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b_track_title_2 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c_track_title_3 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got artist from filename: artist_name 22:23:13.4 Debug: Got title from filename: a_track_title_1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b_track_title_2 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c_track_title_3 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got artist from filename: artist_name 22:23:13.4 Debug: Got title from filename: a_track_title_1 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b_track_title_2 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c_track_title_3 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - both artist and title vary between matches 22:23:13.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - both artist and title vary between matches 22:23:13.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got artist from filename: artist_name 22:23:13.4 Debug: Got title from filename: a_track_title_1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b_track_title_2 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c_track_title_3 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Abort - both artist and title vary between matches 22:23:13.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - both artist and title vary between matches 22:23:13.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Abort - both artist and title vary between matches 22:23:13.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got artist from filename: artist_name 22:23:13.4 Debug: Got title from filename: a_track_title_1 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b_track_title_2 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c_track_title_3 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Abort - both artist and title vary between matches 22:23:13.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Abort - 'tag' varies between matches 22:23:13.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Debug: Got artist from filename: artist_name 22:23:13.4 Debug: Got title from filename: a_track_title_1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b_track_title_2 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c_track_title_3 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Debug: Got artist from filename: artist name 22:23:13.4 Debug: Got title from filename: a track title 1 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 1 22:23:13.4 Debug: Got title from filename: b track title 2 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 2 22:23:13.4 Debug: Got title from filename: c track title 3 22:23:13.4 Debug: Got disc number from filename: 1 22:23:13.4 Debug: Got track number from filename: 3 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 22:23:13.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 22:23:13.4 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got artist from filename: artist_name 22:23:13.5 Debug: Got title from filename: a_track_title_1 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b_track_title_2 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c_track_title_3 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got artist from filename: artist_name 22:23:13.5 Debug: Got title from filename: a_track_title_1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b_track_title_2 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c_track_title_3 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got artist from filename: artist_name 22:23:13.5 Debug: Got title from filename: a_track_title_1 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b_track_title_2 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c_track_title_3 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.5 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.5 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got artist from filename: artist_name 22:23:13.5 Debug: Got title from filename: a_track_title_1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b_track_title_2 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c_track_title_3 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.5 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.5 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.5 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got artist from filename: artist_name 22:23:13.5 Debug: Got title from filename: a_track_title_1 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b_track_title_2 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c_track_title_3 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.5 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got artist from filename: artist_name 22:23:13.5 Debug: Got title from filename: a_track_title_1 22:23:13.5 Debug: Got title from filename: b_track_title_2 22:23:13.5 Debug: Got title from filename: c_track_title_3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.5 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got artist from filename: artist_name 22:23:13.5 Debug: Got title from filename: a_track_title_1 22:23:13.5 Debug: Got title from filename: b_track_title_2 22:23:13.5 Debug: Got title from filename: c_track_title_3 22:23:13.5 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got artist from filename: artist name 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got artist from filename: artist_name 22:23:13.5 Debug: Got title from filename: a_track_title_1 22:23:13.5 Debug: Got title from filename: b_track_title_2 22:23:13.5 Debug: Got title from filename: c_track_title_3 22:23:13.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got title from filename: a_track_title_1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b_track_title_2 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c_track_title_3 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.5 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got title from filename: a_track_title_1 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: b_track_title_2 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: c_track_title_3 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.5 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Debug: Got title from filename: a_track_title_1 22:23:13.5 Debug: Got title from filename: b_track_title_2 22:23:13.5 Debug: Got title from filename: c_track_title_3 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Abort - both artist and title vary between matches 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Debug: Got title from filename: a track title 1 22:23:13.5 Debug: Got title from filename: b track title 2 22:23:13.5 Debug: Got title from filename: c track title 3 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 22:23:13.5 Debug: Missing data in tags, trying filename augmentation 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Debug: Got artist from filename: Adele 22:23:13.5 Debug: Got title from filename: Daydreamer 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 1 22:23:13.5 Debug: Got title from filename: Best for Last 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 2 22:23:13.5 Debug: Got title from filename: Chasing Pavements 22:23:13.5 Debug: Got disc number from filename: 1 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.5 Debug: Got title from filename: That's It, I Quit, I'm Moving On 22:23:13.5 Debug: Got disc number from filename: 2 22:23:13.5 Debug: Got track number from filename: 3 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Abort - 'tag' varies between matches 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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]+)$ 22:23:13.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]+)$ 22:23:13.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.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,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 22:23:13.5 Debug: Parsing string 'artist.title-album.title' 22:23:13.5 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:13.5 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 22:23:13.5 Debug: Trying to parse quality for 'artist.title-album.title' 22:23:13.5 Debug: Quality parsed: Unknown v1 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 22:23:13.5 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 22:23:13.5 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:13.5 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 22:23:13.5 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 22:23:13.5 Debug: Quality parsed: FLAC v1 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 22:23:13.5 Trace: artist: artist vs artist; 0 22:23:13.5 Trace: album: album vs album; 0 22:23:13.5 Trace: media_count: 2 vs 2; 0 22:23:13.5 Trace: year: 2025 vs 2025 or 2025; 0 22:23:13.5 Trace: country: United States vs United States; 0 22:23:13.5 Trace: label: label vs label; 0 22:23:13.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:23:13.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:23:13.5 Trace: after trackMapping: 0 22:23:13.5 Trace: after missing tracks: 0 22:23:13.5 Trace: after unmatched tracks: 0 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 22:23:13.5 Trace: album: album vs album; 0 22:23:13.5 Trace: media_count: 1 vs 1; 0 22:23:13.5 Trace: year: 2025 vs 2025 or 2025; 0 22:23:13.5 Trace: country: United States vs United States; 0 22:23:13.5 Trace: label: label vs label; 0 22:23:13.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:23:13.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:23:13.5 Trace: after trackMapping: 0 22:23:13.5 Trace: after missing tracks: 0 22:23:13.5 Trace: after unmatched tracks: 0 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 22:23:13.5 Trace: artist: artist vs different artist; 0.6 22:23:13.5 Trace: album: album vs album; 0.3 22:23:13.5 Trace: media_count: 1 vs 1; 0.2571428571428571 22:23:13.5 Trace: year: 2025 vs 2025 or 2025; 0.22499999999999998 22:23:13.5 Trace: country: United States vs United States; 0.2117647058823529 22:23:13.5 Trace: label: label vs label; 0.19999999999999998 22:23:13.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 22:23:13.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 22:23:13.5 Trace: after trackMapping: 0.08780487804878048 22:23:13.5 Trace: after missing tracks: 0.08780487804878048 22:23:13.5 Trace: after unmatched tracks: 0.08780487804878048 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 22:23:13.5 Trace: artist: artist vs artist; 0 22:23:13.5 Trace: album: album vs album; 0 22:23:13.5 Trace: media_count: 1 vs 1; 0 22:23:13.5 Trace: year: 2025 vs 2025 or 2025; 0 22:23:13.5 Trace: country: United States vs United States; 0 22:23:13.5 Trace: label: label vs label; 0 22:23:13.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:23:13.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:23:13.5 Trace: after trackMapping: 0 22:23:13.5 Trace: after missing tracks: 0 22:23:13.5 Trace: after unmatched tracks: 0 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 22:23:13.5 Trace: artist: artist vs artist; 0 22:23:13.5 Trace: album: album vs album; 0 22:23:13.5 Trace: media_count: 1 vs 1; 0 22:23:13.5 Trace: year: 2025 vs 2025 or 2025; 0 22:23:13.5 Trace: country: United States vs United States; 0 22:23:13.5 Trace: label: label vs label; 0 22:23:13.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:23:13.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:23:13.5 Trace: after trackMapping: 0.0888030888030888 22:23:13.5 Trace: after missing tracks: 0.11742707554225879 22:23:13.5 Trace: after unmatched tracks: 0.11742707554225879 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 22:23:13.5 Trace: artist: artist vs artist; 0 22:23:13.5 Trace: album: album vs album; 0 22:23:13.5 Trace: media_count: 1 vs 1; 0 22:23:13.5 Trace: country: United States vs United States; 0 22:23:13.5 Trace: label: label vs label; 0 22:23:13.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:23:13.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:23:13.5 Trace: after trackMapping: 0 22:23:13.5 Trace: after missing tracks: 0 22:23:13.5 Trace: after unmatched tracks: 0 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 22:23:13.5 Trace: artist: artist vs artist; 0 22:23:13.5 Trace: album: album vs album; 0 22:23:13.5 Trace: media_count: 1 vs 1; 0 22:23:13.5 Trace: year: 2025 vs or 2007; 0.125 22:23:13.5 Trace: country: United States vs United States; 0.11764705882352941 22:23:13.5 Trace: label: label vs label; 0.1111111111111111 22:23:13.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 22:23:13.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 22:23:13.5 Trace: after trackMapping: 0.04878048780487805 22:23:13.5 Trace: after missing tracks: 0.04878048780487805 22:23:13.5 Trace: after unmatched tracks: 0.04878048780487805 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(02/03/2025 22:22:34) --- 22:23:13.5 Trace: artist: artist vs artist; 0 22:23:13.5 Trace: album: album vs album; 0 22:23:13.5 Trace: media_count: 1 vs 1; 0 22:23:13.5 Trace: year: 2025 vs or 2025; 0 22:23:13.5 Trace: country: United States vs United States; 0 22:23:13.5 Trace: label: label vs label; 0 22:23:13.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:23:13.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:23:13.5 Trace: after trackMapping: 0 22:23:13.5 Trace: after missing tracks: 0 22:23:13.5 Trace: after unmatched tracks: 0 22:23:13.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(02/03/2025 22:22:34) --- 22:23:13.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 22:23:13.6 Trace: artist: artist vs artist; 0 22:23:13.6 Trace: album: album vs album; 0 22:23:13.6 Trace: media_count: 1 vs 1; 0 22:23:13.6 Trace: country: United States vs United States; 0 22:23:13.6 Trace: label: label vs label; 0 22:23:13.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:23:13.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:23:13.6 Trace: after trackMapping: 0 22:23:13.6 Trace: after missing tracks: 0 22:23:13.6 Trace: after unmatched tracks: 0 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 22:23:13.6 Trace: artist: artist vs artist; 0 22:23:13.6 Trace: album: album vs album; 0 22:23:13.6 Trace: media_count: 1 vs 1; 0 22:23:13.6 Trace: year: 2025 vs 2007 or ; 0.125 22:23:13.6 Trace: country: United States vs United States; 0.11764705882352941 22:23:13.6 Trace: label: label vs label; 0.1111111111111111 22:23:13.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 22:23:13.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 22:23:13.6 Trace: after trackMapping: 0.04878048780487805 22:23:13.6 Trace: after missing tracks: 0.04878048780487805 22:23:13.6 Trace: after unmatched tracks: 0.04878048780487805 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(02/03/2025 22:22:34) --- 22:23:13.6 Trace: artist: artist vs artist; 0 22:23:13.6 Trace: album: album vs album; 0 22:23:13.6 Trace: media_count: 1 vs 1; 0 22:23:13.6 Trace: year: 2025 vs 2025 or ; 0 22:23:13.6 Trace: country: United States vs United States; 0 22:23:13.6 Trace: label: label vs label; 0 22:23:13.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:23:13.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:23:13.6 Trace: after trackMapping: 0 22:23:13.6 Trace: after missing tracks: 0 22:23:13.6 Trace: after unmatched tracks: 0 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(02/03/2025 22:22:34) --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 22:23:13.6 Trace: artist: artist vs artist; 0 22:23:13.6 Trace: album: album vs album; 0 22:23:13.6 Trace: media_count: 1 vs 1; 0 22:23:13.6 Trace: year: 2025 vs 2025 or 2025; 0 22:23:13.6 Trace: country: United States vs United States; 0 22:23:13.6 Trace: label: label vs label; 0 22:23:13.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:23:13.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:23:13.6 Trace: after trackMapping: 0.1602787456445993 22:23:13.6 Trace: after missing tracks: 0.1602787456445993 22:23:13.6 Trace: after unmatched tracks: 0.1602787456445993 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 22:23:13.6 Trace: artist: artist vs artist; 0 22:23:13.6 Trace: album: album vs album; 0 22:23:13.6 Trace: media_count: 2 vs 2; 0 22:23:13.6 Trace: year: 2025 vs 2025 or 2025; 0 22:23:13.6 Trace: country: United States vs United States; 0 22:23:13.6 Trace: label: label vs label; 0 22:23:13.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:23:13.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:23:13.6 Trace: after trackMapping: 0 22:23:13.6 Trace: after missing tracks: 0 22:23:13.6 Trace: after unmatched tracks: 0 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 22:23:13.6 Debug: Release [][album] [1 tracks] was forced 22:23:13.6 Debug: Getting candidates from tags for 3 tracks took 0ms 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 22:23:13.6 Debug: Selecting release from consensus ForeignReleaseId [xxx] 22:23:13.6 Debug: Getting candidates from tags for 3 tracks took 0ms 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- Skipped should_match_tracks_FilesWithMBIds [< 1 ms] Skipped should_match_tracks_PreferMissingToBadMatch [< 1 ms] Skipped should_match_tracks_InconsistentTyposInAlbum [< 1 ms] 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [< 1 ms] Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:23:13.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:23:13.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 22:23:13.9 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 22:23:13.9 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 22:23:13.9 Trace: LooksLikeSingleRelease: No common album tag 22:23:13.9 Info: Grouping 20 tracks 22:23:13.9 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 22:23:13.9 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 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 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 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Debug: *** group [/C/music/incoming/album] *** 22:23:13.9 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 22:23:13.9 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 22:23:13.9 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 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Info: Grouping 15 tracks 22:23:13.9 Trace: Folders: /C/music/incoming/artist - album 22:23:13.9 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 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Info: Grouping 15 tracks 22:23:13.9 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 22:23:13.9 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 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Info: Grouping 15 tracks 22:23:13.9 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 22:23:13.9 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 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Info: Grouping 15 tracks 22:23:13.9 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 22:23:13.9 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 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 22:23:13.9 Info: Grouping 1 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/Title1 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 22:23:13.9 Info: Grouping 2 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/qtWlqxc2GjCKhBwDqRTqhcJSQBDQ2lLCyUxf0QRRIwOh05cWdMJoyRSoReDW3t7tFakucqKIacPRvC1TyNNpKv /C/music/incoming/dGJOl3hXvOmI71bjFT1Vqnx3VXsGquE4xaGr2Lyk /C/music/incoming/ERy /C/music/incoming/unWVAjaIROfn735J6hS /C/music/incoming/MgpmtcQktoskgUNVxGnJGlRCD3wGmNIdJDYMsUiT3IyksHm1wtxCfDjAwUQyNj5NOoJL4aC /C/music/incoming/M4eGOGxSX6McHjjgymOtPDnxhMLpiErMxJrmYDwYDBVe5U2dh73HrE2jPOyc2 /C/music/incoming/OQQEBkrvoUT0kIs /C/music/incoming/fqTfplwpDfcVNoJnXJQKbcIYQP1wU6gV7nFREYs7Cqx3YBG3GG5b /C/music/incoming/Kmb4LXRArWdRX5ySGUjKE4Aa7r3uyrWthjJ5kfPEO /C/music/incoming/6dG3fng 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/uFLysjGHkgLrMQS0fLFXKoTcGpflyH3sYGKapCmMeUhUKLf /C/music/incoming/CVBQDiwkxOShYR66oetqRN7Yj0ytyFHSonwRiGW /C/music/incoming/E7inV5cVyeXkpxaJJqFDSp1C3lupxdnNbI6RKGlRJDtTI4nudM4iIjjnfOsKJTxvYkiPyq7cfV2p3h266alTgee0xRL4 /C/music/incoming/Hq60efUImNCCSixBq27Ga0rgI1LNNWiljghLYBxf4BYJp1H5BvSaHQVP70qlBh3xFqrMaTJXD1JGaPYOs /C/music/incoming/VjVpmFPKFnw2iXj2lkWGimrsE0J14hCrtHbWSd2j1x4yQtavPvKLlXIJ0DSt3WOwSfIJVti /C/music/incoming/K7ryShR4TPDjNTG41IaVkvQYyjhRUVGkDlfUVOi1kRB1 /C/music/incoming/0tDrVjsniM2VhhOlUD1nsYrS4y5C3DnxxtJbb6xVJWxetVcDPhTq6QvbcRuvmYrMxDxVG /C/music/incoming/KMYOMsjTvJ4oDFWQee17HUtGH /C/music/incoming/gK6cxP3ibVas0StpuEdraGKH46SQYYEftiiKS4GbySbG7DWfPlYEg7XH7ygA5lrjr37RKQEy6b1oEdIAiMbMa /C/music/incoming/JRVXRkHOIuJkpLmvyJhKHxXMgTlJQehCKJ5jHVndKOIRxkLEGhs2wgtl1iR6666DngINOcVKve70Xfo3iOcITmfDo 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/GJbF4yeTMHKC0mFTSAsFoiFs5RryWf2nVvJuA5egWOoMqgDGskd3YaJwdPHlgN4HMwODKjsUulQI10bYoTfL /C/music/incoming/TUXeLrxJK6sfbxPl6ruPkBycvqArwedYvtmi /C/music/incoming/v3X1Sori77vWJ /C/music/incoming/vxpyTu6L2E5VmFbndyill6cVT4dECA62PVNQeghm6ppr5ileUyRadyIxvCNXqCjBGcfx0ri4q4m4 /C/music/incoming/YAMVQGx5EeMDXY7CQpXwfoRbPU00b /C/music/incoming/TLPOxfHIyeIEj0bclggsKFcFNxh0VPGS0FPh7XNYXl6Lx /C/music/incoming/5Pn7WBKNJNxMUc0mIb0D5yvI0An0ejFF7EvAoeuq6xVWoQ3CxUDcMmQGsNhwnSJyh1Mp /C/music/incoming/4NctqUr23irApo7vNAqYiHHCxfhR0X6m2CehRFu /C/music/incoming/u3C0l2o5HTVUrXbXy7gu31MhaGnmLfdLtrOM /C/music/incoming/YF6xrPLa5wpaEBsyoakfttEbu 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/yIoyMADNapDX3Y5BG3sEQAxc1QqCxHXlcukntJWA131Ky1d5LkpJFW46jlF4jaoAy /C/music/incoming/Dw1RU1xhKmRvyA2RmrdHR4imQmyfwwmT7smnop7 /C/music/incoming/sJtkXrE4jf2BbxrUAf3grohySubXUfwyGbStJQlL1HjPUKgSUCk4DjIdC3yCpOjdPC3aM5kR1qnSfALioqdr3A3v /C/music/incoming/eL0pkScxOpHe0bgVRRn2F3xlkkCN0Ye21tpcBHYEn6PwFWwC0RlV2WCjnOeapvFWkNkFTdtj1QNHmaOuU7VhNq7d0fVUCYnYA1l /C/music/incoming/2Uj3AXd0o7cdL3rTdKbtHnYiXwjWrd1xP2eiiXciDnB75IaOTFG5beaN3a /C/music/incoming/b0rrykfMBMAWv /C/music/incoming/FBj6kidsfE2U0fpo3KcSNclYoyA1yOB1eCGwkNASBfeewtqMWyKqMUjCpsRSPj2xdaPwH1epjqqH6hB2i /C/music/incoming/sRpQCxgtBGLXK7Q0ioMN6AeQlgyt0HMkPahUX1XTTjGNoik /C/music/incoming/HYKsUCm /C/music/incoming/F6RYcfEsBw0x1oCGEUkq3Ey5NrHGPJ1wNt3fX1ARTCL5pjrUGDQoxv2aHTlSG5K0EDRHsvPLtAEB1BPE7Ta 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/ayclJCjdJ4fLgChNvNsebrvsr3oiMsCnyG3veMNxr3UHU5v /C/music/incoming/ayFU5FRte /C/music/incoming/HLGp3LLeOqixCLMD0hPgHkC4JB1d16XAYqa01Y2PDM31puj2LVD0dYmvjJNCSIlQAQGkKTKan7K3pJ /C/music/incoming/kAdp0mLIpRgqPoKYFN /C/music/incoming/kGX14k2 /C/music/incoming/DdAOmlxmLEYwH /C/music/incoming/6iISTA3eKWQLWl02NniWxp6PwA27kC0A /C/music/incoming/GfxKpWVpWwD7gCckFqkoUA34AGPtfFu7EpelPHx6Q5sJgMNpT6Pvy /C/music/incoming/43mKy7LVf1YfvIjrloSjX1wrgD /C/music/incoming/FqP2GSn 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/m7gRhD73tnSu4ypqanyVFYtsSck6JHGgH3iec4AKCUc3ECVHNChSpRhvNV7fsbtTO /C/music/incoming/LXj /C/music/incoming/tGugeu6WMb6G4d0ktt4gN00tulx6ynap0AG4G /C/music/incoming/OHo /C/music/incoming/dmWYg52L4uhovnsxVOX1x35csG45Kikk6UOpijTsGoglDW1i6k23GKmhoTGHa /C/music/incoming/TN0V4OoTOEmRCMwowtvov04JQoyowwmdNkmHciO3tvP6xEJBntTKjvv1RpfOp7vqrjdryXloMB /C/music/incoming/jr6c /C/music/incoming/HNK2DvSyAW3hc6j63fwema3mq63JcS6BcNcAqHEFfVxbi5uCoiNWQ0OHSxLFBivPYCew4QOuJ06xJ1etLAu2fjRj6 /C/music/incoming/U6FdVegfPJu0rNq /C/music/incoming/uBOG5CnruXyfV 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/aAwinMhWPJNWhJtUW /C/music/incoming/hcoBuqSNPUbakrj4cgQBjjUuurCYaaG2PhxaXibYRbBJdOwDEAT5S2W5p2gdV1NOogrc1jf1eYRiQlqO27uHoIjVsBR4c6dYu /C/music/incoming/IYPICY2q115yp3XiOeW7iOMnmot6 /C/music/incoming/6vu42fnLu /C/music/incoming/YI4xJYKDaHWljetyX1nr4G /C/music/incoming/XCFGm6FC33iF2EPvCRPPr6x0NaYTDF0TwmElhODmLKSmYWEgo2uOSYw0dM1lgS6xdwiOaD /C/music/incoming/4BsAEIYQHIk5GORlLAJfke4ekig6vdqfpw2lWQOGHyFyUx2FnnbYvqA0EoouC /C/music/incoming/QllrWJu5cdGQOGVCmt5W4Lda43GuE42NEIXomKJwVIVkWAhXSarGXkUeiku1caAfi1lfPHpJ /C/music/incoming/Dgm7S3TPae0pLdLGyyGyh7ICQWtfjqN0 /C/music/incoming/UHJ22 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/0xK1YYPhPI6hMQbnNcDEL4k7owK5E6fFFYySwENAJuppXqxInWQSCd74nKMCoR /C/music/incoming/rp6gsDocYxjVAemE6lGjXVk3Et /C/music/incoming/CkGyqoloKSx2luiwLSjpNCioVIfq4 /C/music/incoming/mJFBuBWHRtv2u0H2Ujk22VydexPoFUMJ7vUVcPS5Tp67suJJ /C/music/incoming/lB3ukLvx2ayKNQttWsA5HuTr1537E5a4TNsk5rahwFTMl4OU003BUHoYOLCmQv147CXaxjwFrsHcJgf4q /C/music/incoming/soNwfsN0SvTHiebOAqu7 /C/music/incoming/heFe3GxDtWIK5RlADvCxAyU0ooDSegs1HkBVDTfy7Edse3rV /C/music/incoming/MadsQufttBYmLx0C1BQ6cGj3G /C/music/incoming/wDsP5nNGIpDDrS7bfTUDKvYgJbf /C/music/incoming/DmEcOtiNEC2PW5S3UO3INVxF1NOlCr5lTnhXOO 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/tqlMrybXfwtPDAr4hMHUSINsYFuNdsiMIcxsf2jmLjktrWMwke7XRucTL0VUduUUoPhAc6XmDuiIwsb /C/music/incoming/JB4DK1rcgYUrdPJyKMY2lJXPV0hstPXIbRJAnga7IYL3vpuQgkuYGeUaLoPST7PybmqtgikEM0tt52tGExlit6b45IW7xpnJj /C/music/incoming/7gKnMnJPOj5uhrfi1gGupX4jvN3JoSpMixfpGXCUSFA7ilio /C/music/incoming/JcFhAVOXx41kxS2wCSBqRFRW2cg3RvRsFTpO1CQXNepInGivlB2SXVYdrP /C/music/incoming/VVFGmRJ5gj2 /C/music/incoming/P5hqPQ23rFVEjUFO3iRDxGFDc7rQF01gOTr /C/music/incoming/pMkBqNTM0tUNaSN2OrHIWWSYAjNSKSgioG3bHXTiVBe4e /C/music/incoming/W5A1HQX6bdxciqgivD1IrxI17aKsEC3PDWUEYcDSYfTsVj5wp4NqDHJywH1HgFBHiPGtEJrt7hQmMoeXdncIWLm4mv /C/music/incoming/GBd5DXW1CK5sSQn2OwPMR5cI55kD7l3f5eqrxsJNX2qfQrPdvaA7lG5JxCaFNs1pOYuNy /C/music/incoming/CtG60kpMx2Qliox5GSgmUVIKN6WYtVJdpvjodCe6txfxsjbi2qibIrVNT4s1 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/qDUtPg2XrxQUriBvNPhgEXepx77LM2ksS1UWLCIu5PuUItLkHMYkB7BAxE3QhqkxnwbyuLSlgUiWCrOduWdac70TyuygG0mOF /C/music/incoming/5CwOd4PoarxLOC6m1 /C/music/incoming/QmnVECj6pEt3jmdnatMAWA3iD6efvob7ohttmKtHlEu0KFLQ2UBX5bUpqfsG /C/music/incoming/s03vDjP7uSAoK2eCX4BNAtNie0KqTOXORRwaE1 /C/music/incoming/2wqls3u4rsYen3gjM /C/music/incoming/djjAJPbRgd5XyqIj2uTRrtOALNdpjno2ShKNH71Gc4IINPaHg43v05IRDRV4LSI0VdfqN2J2CnPuSfT4MEims1bV /C/music/incoming/wC0duGcwgx1mmN2GNFnLOQwH /C/music/incoming/V /C/music/incoming/gW3HHBTjj7ErsNCidq2wbJuT3WcIIaEwqNFBTpo /C/music/incoming/JEYnhrDArsJTABoEOgviwwGXr3IryhXKKATvppjPX04rXfoNMwPDwcml6a4lR 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/4qVHS5GKa2bYTWo4dBdLYXJLOCAGXeBBoCEfxLylyjW5DxdbxYkBDlP /C/music/incoming/loKDhWjb1WiJnATIu7vPFShSoaBdKIlfP /C/music/incoming/SPrPpW2HvacR0DIWEpD2pYmDhD5unurCpiY3XEIagchOadpHFThuoHH1DVHTYGtbPICQMM77OCUmRFDdnxW /C/music/incoming/jmhWfaXFL3csR3dM0iXnxWLnY1 /C/music/incoming/cQvW4gtxXQP1vueyUttowoxultXid /C/music/incoming/VV3LLe51qrxaBP3xncng6fjBmxeYdTqWpUCSKPfwgGeJCGNdal4reOKPMB /C/music/incoming/0T1OnmPHae2YQ5RulMtM0j77SJObpLbdS3GWlxIimKojQa6p7FE1fMYQU14MFOrwdXgUy3iUd /C/music/incoming/EFF2yQkcAW7nmOOUP4UsisbeDv1SuOHFe2j1yfIum4Utj12acJC24fDlEBxcXyPT /C/music/incoming/qdeR1El7iarVgsitiJUfQqBdvj0wMgULu2TeKIAd2VJ /C/music/incoming/lWfXPYQkG6dWCFS2 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/7rmWaH3 /C/music/incoming/CFToM30AySs2KMwWfR63W0Q3iiyq3TCdv61iGc4Nf1wHyNwWLHboklhKVXfDEJENpoGLTnqdUsX4CiEDTJMvSn1jYptP4A /C/music/incoming/Bv2LCW3EITwgSs60eWmWcCVKxHvJK /C/music/incoming/Ctq1UMGl3q16DBmhoajfAtmo7333Okwql0L1 /C/music/incoming/UFQIgc1nAnXvDcpkfvGOcxY4dqutOVvXBlTTuO3RF2h /C/music/incoming/JGHoeOJw2bRhgEcPM4MT1a3st4GyuoAlqBPTeegB3wL61AHeQaEHONSJLn2ihjbN /C/music/incoming/pwdAIWmR2hWRAc6ycwmWW5DXmVjcVoDO /C/music/incoming/DsB2O3WeN2vk1YQmohpfop1CIpddP6wTCayP7QqxJg /C/music/incoming/mwqTgdDSpdTsgicfr4XdwKKvESFOeHVnp4ENimUg2U7x37oMVDkl5vrKT2puFWOQpFdk /C/music/incoming/m5Pw5hmgTFNM0IafoJ0vOJl3OXj5otSVqaWSlsWx4mFfKFWUaRr2X 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/UWBvgco5CwY7QNL6nOsGW /C/music/incoming/TFh61APR5rKErAH7ohm2YFo73fmRFFJQ1qRYnovCoY0ieptcsaUpyahnqidUn6myQ1LaQQSaSRM7Ng3MSkxFRsr0jEHfkJoqM /C/music/incoming/W7ub3DYBmj /C/music/incoming/Jh2MP6ocJJwkVjlU6rDKkBreOx2JSYsj5hhlatWtbgWm1T7n6u3heNIiWW5qdNqRqnnNb7UMDjId /C/music/incoming/HGu0KcfpyY4ADYNnc6REoEH3Yye6xc4fmGEusckqagmHreyVss4SCCDc7yak5h0w2Xn4ur3aV /C/music/incoming/A6WQfIocMEFw7TO6Mc1YoJvJe /C/music/incoming/KMJoJMqR5ym /C/music/incoming/WwsCFXXdcFa2Hj0Ou /C/music/incoming/sqxd7DuCP4 /C/music/incoming/uogeAsF6KPNcqSUJJacfDh 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/kFwVO7hel5rUTbfN5BdMBbiNQtbKIfKcggLK7Mx2jqSte4Es0elhgxhiwQfu /C/music/incoming/IoD6dImROrYybX1tAhi4xErMGhD4WfiYbEHhSxyaNB7wpJ3btxFYgppe5YA4fq3Ii7w /C/music/incoming/lbHc6uG /C/music/incoming/lNLVUDUlqswcI0G3ENpueNvmGv7NeBEYqE2vmpGUVIHA4phu2NBd3YSGryoyEhhXWGSd6jQogDGEf3pqoMS /C/music/incoming/1LyTbyMGBp3MIaG6Qk65MHVfTRK30DTfHRK7imEXGxDmLfuJGeHX112 /C/music/incoming/chHbEmSqm4oBWaOccHbi4jEiqmhCic1ohWr15gsiSuOvLcAlIW2KiU01KxSrfphjdas7QUe4n1wJChEoU /C/music/incoming/iVtOQDiJpqwiXRCmjsA0V4YPeLEvR4y3mn0j5UvYds /C/music/incoming/FyhshOLJERH4fAv76Iotdjiry6hsObG5qyCJ4QgJpkVXyRBD5iGwcmTupW2iGr3CkJMO6UcpBNe0vr1OFM /C/music/incoming/aOqRQE5k /C/music/incoming/dlndQvy7DVKdLwyH5XDHsWdDJD0QpBOP0D1IS 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/4f4qD3ntakiVR32uYFqfFDOR6Fwdq0Ge1ColLBhCQjjG3O66m4KVwfxAxms6FkchMd3oNQQxwWwusiVqGyYupSOUeVUy /C/music/incoming/R736nNF6d /C/music/incoming/EIMybM1YS0lpBBkiEnJsd7bCvl /C/music/incoming/IhNrbaW5rEqaF2fCq2DjiwrxBnX431C23eEcNdMg42tLsbKNvcFHCfHlXoYUj1cybveBwcW /C/music/incoming/jrPcqOpE /C/music/incoming/bFHSGO56FAkdfGvyaOWtutEpOQMt7jdXOmbPES0MNHneer4JjWlnHIuOareWcK7uvuw1FO3 /C/music/incoming/TrMfk3xa5aTMwm /C/music/incoming/rlRWhVga23QexcO4uFt3UM7WLTtFxnf0E2fnx4Yx1sGoJINBXDmPi /C/music/incoming/lBV3AgE0Pd5WdXASR7iAM /C/music/incoming/MOqaPsmboDjNfhtanew0IWepQrPc5sW7jBPpiLtWQ6SETrMjtCwLFC6 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/fWI6ChCFf5jxvtRAQL4GWtE3W1OoEu0JSFK64FrhVP3svnK03JjyJpbSrNiIAnaSeHMXQSDktVRhxkHJpWs3k /C/music/incoming/e02WGNQbVUtL6PiPFwOSYLcByI0gBeBwYW4iFkeWLyvROmknnaNI1KeBXBx5UKHQs5TjTakur0gyprTlxM0By1EoRDseT /C/music/incoming/UrdD4VDqArg6wqCaPneFGGM5UPQMmIqeCSSduaRxm7lBiD7CI /C/music/incoming/P0KWMon6t3yipwWc /C/music/incoming/F1LSpltsgbnN6XwpdAsH0HNv3TmteOtS6EyFuT /C/music/incoming/1hyMydHpLIFv1sXo05hEcUKrhCSdhRlgNq2dkHKOIlmI /C/music/incoming/ukTikosbdH4gT1XMYXmYyJgFWC5cGhQJU3fDbTcEgpjCcLgx2CijhiyTdnsPqpD4YttXUtLfVQRjyMDkvGi /C/music/incoming/OY4OKeXcD26ruvUAM3aa62eEunMMVMxx3OM6KqXEq7A2uDmsaX00v4TTTAswylnXDIwNRWXufEQ /C/music/incoming/mW3ATyxfwwlne00AcOIn2JWr7KG5ddHWfnmQ0iUYt5bqlXpIB /C/music/incoming/rDXyCgT4j5ijWMiJFfPmKCulhFeSN2UxnbSXjkKY 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/MKnaTygskAK2mqsbI0rO6KioXGI2pf0kCL7m6KMXhM11Tm5WhgAHh /C/music/incoming/INDSRG7WpylpHkNYwJrJOrLYXFkryNNRKtpMpEcfEfXJENk65YLsqumpbM2muOxKSBNn2aI0GmeJCctktmtHbuBoga /C/music/incoming/ubBSmRIIevaQrrqOEaaAIhiVEdALplTr2hvInAblwfx2 /C/music/incoming/IQV5oqPPbMJH5lch3JfhrGgW6YX0bnmRjs32Di6hf2PpCIvTOSpuQwKcK67xAXNVyYwMphMTK6cxYXuxDekq50bUP1rF /C/music/incoming/rgrjJVIJ3lrxuYdVhlnGAY6 /C/music/incoming/QLjDLSnXE6hJqlnTHtuSmUlqYdHnXg /C/music/incoming/nQoRKVyOdTmL0WKUknoHuTXlkn62b6kJ /C/music/incoming/i2U5atve62mETSNSDciM4eiBOlTWKTxcmEs3 /C/music/incoming/ckXSmg4TM7rNh4g6bFxj0IRLvped6Y6 /C/music/incoming/ijwEi 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/NSh5iAttpLQq2Py7PKun /C/music/incoming/fJkcAuUdVRorL7h5WcTFS1mdQ3KAYJXDPAUfOreI5iADWhxNUNkrTg /C/music/incoming/HXpc3Dwgf4MGwLgMTFQvssS3gtTKtg2WQC7Y /C/music/incoming/IYlX74sBaa3EALK2jylPHOGqFq1ESLP0swEcA5iHI5uqJubrBAAnWCc2r2rQ /C/music/incoming/ynx5sRcUOHdrXG4hptyG4MT6mdkbPkNwj5OTFgKglAK4PrJSCrrgO0PUBySoHaf /C/music/incoming/kgkth /C/music/incoming/DNpPklWNbPETw2WjIre16CHIloEGlC /C/music/incoming/Xf4K4iAiSJleYJHWUHakfoWxo1gqxCl7QMYCbRNvPDKMd7 /C/music/incoming/uq5gYrQFILCatGdEpRVGo0l1Khi /C/music/incoming/6NUntX6rAeodBpIgdNhVXjyDdO5ctHwi637JNKn1f 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/G34QbyTan5tVkhREURK0r0u0OlcgrUhbvq4WkRY0RsGkq3MU7hx4xltOIdcWvNQB /C/music/incoming/fRceCP5vib5sePQTQHGIkJTLPN5FhMjsgVxvCKka /C/music/incoming/KEMFNksFvhOU1LwjoktYh5YmJNI4X4UiWTg5nmRMWvObmYKKl1IBo4MNNA47KwOAtG6hEy4bAOcSq /C/music/incoming/UohNiXPn5D5UUCO1yy7cIYcw0aHyD1c4olI7LeTKaxbgwq4XHOxjsmu4lSUhppSdBaFJ1OpuNvbjW4aJdR0VC0KbYMU1 /C/music/incoming/kvYBUsdD2M /C/music/incoming/WswoJCysomyl1WW /C/music/incoming/JUdLWVYHFv2IS36ifuYHAra5vv4SwK3C45MFArghSMIb7EQxiOt /C/music/incoming/JLKJejHRWdpn /C/music/incoming/opmeJDYL22Q3vLLOPHpL3HtfQdTF6oqa7ufrRGdmE2dmEQOfunco4d3O4guGRtMMKQ3bFs4iEdgbEgIavNjSl /C/music/incoming/Xt7iYwLTP1vprWgDbiAMe3wJCSC1fWPNRPsJLQOE6vDbq2t 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/u0R4mq0bSmk7jheVTa2uctctmf6UHSYnAK326XYVsLmVQiqOFt1Fag2aXwRhreB7v5GGmjW4igbxgnKdWqpm0tmsQ3dJgRD /C/music/incoming/NLIQLdOFdHReg00jhbxqhNeikh2WwQTpm5XlUmglkwpiD6ODvURTJAy7 /C/music/incoming/1F /C/music/incoming/47jViqavIbFYFp1vFQNWRvaMrtPPit1nAsxc0lAM7BDryCIKUDbcgIlH6EDVJrmnhqxlYYDspaWq0QmWTe3NsYgYhYdu /C/music/incoming/CeM7LFFMEMUqrBrCNFJs /C/music/incoming/j5EFPlmirYjdUG7gg /C/music/incoming/lWs /C/music/incoming/HfVV5CQLP0QWum3dig7BeKYUhMSCvbp /C/music/incoming/MUigjKDowS5KBurpdl0JIqF656UuJFnhvOLuDccrQw2EOjSxIYQMHgxvokikWiMYEWoTQ4TbiI1kvbqVnvTSWJIpqpfs2YCHR /C/music/incoming/RGMgC5mfJF0a6IXaRsHnhvrFl03CeGvPHUJqGm4rnk0Vwrugf2oGr 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/Mx6UDq1XPKGcL74h24B /C/music/incoming/oeVRiuwXLX1TjFHh47hFFI3KayHdj7dTeFdteQupwweIqXYSG34LPpxOikRQVtOMTgPLBndnLYihEutkIWEncyeVgvk16 /C/music/incoming/L56Ohv2DwrbQYGXW2MPNOSkDBwebpsc7iWcIcIJbJ2fS47s2PByPca70UCnSr1mdpcIc /C/music/incoming/hyjs /C/music/incoming/PWFaVOoQsQKtiCb2vvH56WKLgj4FKLhEuVNVAAsaqcsUCxvxLEECyIV1l21LSQgPJf7uWmB4dHN3E /C/music/incoming/iKDtSuLt5jnbbGXKSLJPqsKvtm0hLWcR1AUDIWxBeTqlhOcbycF2TdxXagaFCDPhhEhJT /C/music/incoming/vGdqCybujno42SNFrosXMMFQnSdSHHgDVnihwD7xOaatuRXy7rNgLClQbucRvqVKgShNJGiWo3iLLkvE2LSo2 /C/music/incoming/nRIFqGKf6PwwPMVgNtMoNdyry /C/music/incoming/byKslnaLwUHxjnrigk17FVMYDuNqA /C/music/incoming/VFNewkr5xjVh42igKB0OHWwqd1QqX1kqxiyu4jTxhT0F6iDPX0mB05A6ivaEBagE7FQUCUkBPCHV50s3waB6OQxBQBmHio4gMvG 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/MbUVL6g3gWC /C/music/incoming/UiIiArm /C/music/incoming/YAWNtwCNiArgNnQtK1ihtdrhHet2qVBebbLCrrqiwEuDRr7GgLlPYfIUiOfpcHvu7nfLKnbrJ7SWPWxpeUVMJTm4AXt /C/music/incoming/VbNyrxVGX /C/music/incoming/cjRfIY6AIIHUfFCcE /C/music/incoming/JtQfwS5L0vImyKbhsg0cyHoRxOFkjFYJvDWmGwRqKerpnqmYnPDrJ1Dcf7OPnUBtF7X4UWJ3wIAto6EhBN4CcH7D7Ug /C/music/incoming/Qt7uSqIJGbYyEaTuhwSI3rMuNNyrXD0rX16rv7yaGWnJvsc0oPNNMn5xOLOf0qTciGIKbB7i6Sbfdd7uLGdhXmNJ /C/music/incoming/UeikUjWaIl5PdojCxw4qjIPw6eBFvv2F3KVd /C/music/incoming/YnYIeSQAInwiGPQDD0Gg6PVnvq7wpeTAKsrfE2SKNFYXASn7AOwQIwPjAKlVTtkEB4Fn /C/music/incoming/3MQJFDcxusHWDUIyDkQXkNIth5HvFPFrJe0UKt7GGF7RlHWRIl3MihGpevBH4O1NVony3UWi 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/wfNQCpJTFMbN2gnnqWJOqlU66yl6xcDAg7VCQuaH1HUiec3NpaNu3rtlrOSddLv /C/music/incoming/IH4boV7rVv /C/music/incoming/cEu4RUjUKhr4KGapv2pSa7Y0lNdywTweFDfmVOA0AyMgQCXiT2h46aKdNDSdQSw /C/music/incoming/Tcm5wTCnTENSnUmYQaLD30KYNeQLyvuB3o7FwBBqYqDsUYXEysv6XJ12yuqsdYWxilW6VPBpGtMMwrdVn /C/music/incoming/cr4vcYLh27htHQ0pp4DqSNNNWVQLQ /C/music/incoming/ryx4KrJetc4UqaiquuMXVIvKdWxaReCD /C/music/incoming/n5b50Y /C/music/incoming/6MB7TqcrqnfuY2pqSfHneMMvA0aAHFi1RIOaeJxJGjX3LOrFlGw1HVItafH2pKSTel /C/music/incoming/KuFfWUC1jOsKG12rRrc6sKKUFCdqo5sbhpVg4If0twn0yoT3x6JdRMpaSRI /C/music/incoming/2vi6u06lWH5qBRWsUT5cmINgkJFYxBK2MQYuvRMbk7 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/g5kKhIs5DjBgtTuqrCHICkYQSnk1REUPnckwOG2LJHCdFkoHuhjgmQf3fC /C/music/incoming/KJgurlFfXgDeplYmt23ieU5TfS0SMCCkqQmViVYGppEcQXr /C/music/incoming/KJcmBWxs0xDkio1wKr6dGF6vmuwCbxJVaEGHC6CiiX71 /C/music/incoming/EwpmXQ7cqHYPvnG662TyxGEajh7x /C/music/incoming/s7vJNBVdpmhqGIJANWVXdvx0le0iN5alF07v4n2uxqfn1L6AXgywmiN4JExIJNwsm4TOJnDA /C/music/incoming/MgxmkVbtbR4Sti1Q7FW3uArWJCoXNX7hIMVoYpClv255wf7Ofw6GjsKlWJLPGlNlRVjPtLYQcLGACuyEDHRqYB6pbKApMUN /C/music/incoming/7FFjT6VK5wDpXFUIBFRH0Ecmwo53GEWrWvr4XSPj35LAWrugOUwkR5VDCrTEa0eAIlAC /C/music/incoming/oRgcGAPRYBxGL1QpDeO7ebxtAQVrgKp0u4EbsDPUUb104F6u5TdjB4WmsTJWMwLolGlOwP4av2ldhFx3RButGgxyhq /C/music/incoming/cILOMV1mLk7CmmBbbntBENoCeQEIpnKnNJ6hGTD3JAnWSE5CmWCGeXvvtiK3rr4xITWLntCpRy0eAyRHTbuBSdi /C/music/incoming/NMGaDYd4kx2Kg1DiNh1Ve3tQsDuPjkgQKcFYm4kj1JdMPLruIRwv23JSsWPaEuUark 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/jbV6htLMpAJXyJWaOw4qxlt3OaRvUpanw2CpgdJELuTfbaKuOW /C/music/incoming/xTAHqiSfI1Duxt0ylLfXeVHqyDcv7ucWTjqxurRhKSpe1db2oEge2dIJmiiVfvfnY /C/music/incoming/qBkiEp67FfsUjTTuJoA2FeTXjRcmIjWLIQYxapQEBqlPlYthQSvJ /C/music/incoming/W4bhfm2s3tX01o2QNwD1B0HJrYDhK5KLBUSa040bfWXyan4WtqyIXJB4vyXoRUQ5RmxgE2YQEBVMbhJd2NUsGbU0sVL /C/music/incoming/iV0rJIgH0GkJUlLtrcNP1hJuPa6UdArmcdAiPyi7FCpGfx5p7OGhRdObl /C/music/incoming/UPNcj0wnox /C/music/incoming/QmWusFY5FdK0xu06b /C/music/incoming/bi3v7UWALC5M /C/music/incoming/tLrHEsdmBN2NfEumFoY63EYiX5ecy450KuI2n /C/music/incoming/31p2txnKChBDjBo55FfuJJiMR5jqHsBAvDIJstaMctAgFTlx3QchstesSKkwo5cjObhN 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/20WSfbp4Dv020kn2wgkvRcNWrgm /C/music/incoming/aiMLQVv1k6wHwg2lDRJkLvGs7aoxLdGd7gBbpQ65eJ70WX23R /C/music/incoming/q0lV4nXHqkI1QKQjVdAOUIRa2G /C/music/incoming/U6Q4fmclfc1HOpv7DwDstIHhrDpHMWAlLbX1yy4NBTvTl5rv1cekhHBmxJMJ4CGqJO3NyDIeAX0HmU /C/music/incoming/aYmg7tjQpu32StLPxwDs1qeF0mpSr1OkwUKB4m66IqvtBl5DwoQd232RTOoTeyyvORF5RkTkxFSJ2Se /C/music/incoming/LCrH1k4AmtsdL7nu3oxOAvQoFvFb2IHqCwxTokBTpGWcTmnP7RKhGHGpSccFM3FMTbInJBfRVLy1GNDrhXbj5yS3Xhbmi3huak /C/music/incoming/c0iCXEfyFBEvRHF31ThBIJwqQhcDEGXlje2yj1F0DEN /C/music/incoming/sRUX4mMF6F2mPXFvcMhBc7VNfnX42IxDDlOVWFQD6hu6qT7ivda /C/music/incoming/uBmPHf6Wy /C/music/incoming/0opCwMPnsuKMQuwbX36ri17mOiPtAd5wnVN6RK2YAIqdJKNm6q5sDtI6odVn4vUoxmy3Oyrn 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/IG2RwHWQYtQm2PCPU4okM0mElpnUyuGyO5GE /C/music/incoming/t7Pn /C/music/incoming/d5F6hXxOngnFSMNswOcbK4V4J147lTo6uqLtDLA6GnQawrUh0JlXU /C/music/incoming/xW112VWJoOk3AjmXDexdxnRKxmv1hj6rloTTwYi3HCmKFTJY1ynx1nHjepDPA4CeQ1QlxABL3DD4ahfLKE7P3Hx6PJOgvBC /C/music/incoming/s3LHFQtwJaFAMH64rQfHcFYJlm63xRtKaUR6vJKmUw3ITlcIa3575aFVe /C/music/incoming/5oLP22mH2qKc6UPTxbLWGmh1YVdccfYVAsYsrkms1eveA2X02sqQFIwRgSXfXjFWAWKM4wCmWr3CYcA56khRVhpY4glHu /C/music/incoming/CnfiJHpXfEp7fqi0Wbv3mQ3qSyXPYLopEHWGNOngqikdfdRUcc5ODlGTrWwjQH6Bp7DGCJmiVpMe /C/music/incoming/TcWcvhhrV3V3RecDBGsB6sV0FpogsxhMotbbHgTUrDdMwAx3n1jXyfXBn5Eg1a6xVjNwdb3uUFiCojDf /C/music/incoming/RACp4cS3wyQdIS /C/music/incoming/CECaav7xSkON5 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/Pbnu1CVWJy7stAt2iw /C/music/incoming/q0yQJMU2FuV0YHTgyQyB5UNoj0xpHKF2blBnvoKJsPFRSqoKHP4uENTEmkHQoEu2X1YMgGR /C/music/incoming/HcxEMWtdebdqMpsWdWQAcAwbwo0jpcKbURvVwRLRuhADPWAd6dFPXWWhMwhx5kUcxcE22Eysk6e271tIVWlmE3 /C/music/incoming/IeNnKeicF1mEalnV1xSAMbgJMJsA /C/music/incoming/Rn /C/music/incoming/STM764P0VdgNftm6AW5JjSK030lXdxPLQ6GuPAKG4b12NOcBibmYsFR7jUdgSYVwuD5hU0p7lxNi0PloWSPblXrkn /C/music/incoming/r6m3lWWg3h7IcBbatsYC3vHNE5wjlCrSuhmbJBXlBLxhUENvYTDoeH04yHyoAN3AXnn2o7x0CNar5y /C/music/incoming/bxYxtIYadaFt1S2ynwq7LgrYtPas6NDf16JxEg6EIIjO3e62SUP3YGu2gadLHGbwFyA3jD3gxUyd5K3pRgHk5IotKPrEdu4bGTj /C/music/incoming/nVyaHD7AXucDTEyBJYQSNhQDsL0xct00Bdunlh7G2JmWHU1Cs0HfPKege3O4LIwECjbPikoBYj /C/music/incoming/n 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/lVRJOc6TXXkPxc3utepEfhAR4awrAQ45QcHeh7mYfHor3a6cNCvjU2NdvaMOMNsh2m7vCYnuYxyG /C/music/incoming/2WOks6XxBD3JEwhLbocPsQUxKeNjMVCfEBGFPs2vVJHeBIJ5qingnIplbqHo /C/music/incoming/ixDckMsXgb7tVPL7TXhmv41lkkkDCbfe /C/music/incoming/1SSVOX26AkdR7ceH2KsjQaGCLKRiYgcEB2N0O5nsFKr2oCL3hJgFiTm0lpjdfShtiGqfwm15w7LgQLnj7VaoaFvPPUNx /C/music/incoming/oO4fhGATNPwgK2GJaWSm /C/music/incoming/hSX0Ds5OFV0xMO /C/music/incoming/yxTeHkRrHavxpwuu4aO1Hm2DUNE7jFEAWBMwYLhcqQUmniQsN2YP4EqlEpq2ORibD3JVR5Dr0LJXAPpL4lso /C/music/incoming/vAosrxGrG /C/music/incoming/WFdhJysLNP6khh6gUViw5VdjarIApcQTLysNMBcODgn3JYxvrQ2MVSMaB2hqY /C/music/incoming/S7ythAvvOjXaXbRtJI6L1pWkfTqUbG6iNbLxeER2ffG4bU2Qt6TNicdDjnnujJthkOuVwtoeXdGUQ1jrYIBdUs7K6hoXpvS 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/d3K45e1LKdcvoWxT7GyxTyrBmxbhyvOGw1OOEBoefYY6xwYr6XAM1jdMLjQGdSlovD6vhRoFrts3HscXHRj /C/music/incoming/gPXW0boLXp1O6mIqpQb0SNLMr1gj5ylKwne3m5AW4wP7lgVtK31jXJiAdkE72fNyeqrShNerql4v5LBleTGbFcTVf /C/music/incoming/CwMGD6RlrlO7pxusPWGxkXy5OD3I5hVhcxdl7TtlIloyqJVNK21ugNFM6O07cinjxG5Ytis /C/music/incoming/Onkj73QHXPRasW1ba2KDyG7WhFkCH0iTfEFDsGjT4HVNVbPl04efAhGhoucBSna5G53WrwPCRXGYSsagX6KKVdt55wo5DPbP /C/music/incoming/iAMKWaEFlePVVUQuxp7IYaQtoJ50FJ /C/music/incoming/RsDOteCXkMCgOXHVnnWJEw1lLMvpaDpsJFKDhRJxrxwaR /C/music/incoming/5CUCSRTJVAfOQppPtconi22duLr2NErev7O5BPePtrMSGnnWi15qmhYdIQggy04qiarQJrnL6G2YojEhxDSTHa0oiKvSI5qBuvJ /C/music/incoming/P5ccVonC6lnPBEVBRris2jYvtOLhdTwepFnd /C/music/incoming/GVC3K2IiXjHuy2JludLn05nuyB6HQRoDgfE0Phu0LAnuwrLqv5KohuVJIgEj3ayg2dot /C/music/incoming/kxPUvtq0DJEUQTbW4 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/diQSCTLNoxObEIJ5KbHIR2tKgR2rkqBBc2mq /C/music/incoming/1kr2i3bErW67HgMnbCScPWfJbV6usYyODV6xNVPgI6iDIuxiqThdD1cdeQ0u5OlAwqDThnInUL /C/music/incoming/tx77M6UucwDMpMmC6Yeay /C/music/incoming/PmlPHN2NrR1dE2QQFNL3CYC4LqHfGrKeLBN2IiS6BhBOnAQqFjHbJonYSodpgWgagWycoWi /C/music/incoming/SckqGHbOmeu1PcTQ5CEYwWsXeHnADkaCLVeKdJfo6p1EhhcGjNcVAYJ4Qum6tJlbd0p26jMuvp0h3VQ5FPqWilbUlh1Qwg3weYA /C/music/incoming/hastthEVYMPgHKLseL5rnla7tkGTHbxoyCbBSYaUmNyrxIQclArUl2D4atajIRnXoAOeIkHm /C/music/incoming/mvfQBCGYe1qPPptOELgTkM4bjwYDr7NwCklOCqq3xnkVxwBu5NQqH /C/music/incoming/SLtaYW61iKMhieWgWk4DlkiCsQlxlkj5DcDO2epYeB3Jh4rgboGmOxNHD0OhLHP5BOLgIhmS3fyRpGtvxew4L5 /C/music/incoming/SAaxgi4g4O4EN1JwnLD1rXOLOi0GoKhygUepFWPWnbiLE2X2jowbEVH2SwR6qx0tHFw0Wt0x3ONqOdhTr6w7mf /C/music/incoming/j2UmooNqEAplYfm6j6Le 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/6mKV7d4p2UdKrIn2tLO0bQlrffVWhsWRTevShRGkUKxmAH7YYjXBqeVpbrQ2oghI6sXnmCUKeEeyr7YGf5 /C/music/incoming/RcTOPNONydtrECm0JdStJiyDaTocYn6DECGpSsckxhGGKPwhaRltfswJKpN4xMVlfXVb35hqbH3BJ01svgchbLxlf4MCNfUTtu /C/music/incoming/7HQkWjBcwAHs33Nngo7rh6SUgpN7kUGBUNoPHq6J547kWBT13lWTMgTbW3eHDC0J2gGoN6OXqxtk6H6MDUe75UVO2 /C/music/incoming/NR01EYNPERBmxDc5ntLpfDSkiHer2U35IdWoGdhxtNwSIlNhJ6S65RKk6OS5TuUQWEMuOVy /C/music/incoming/WF60A7Kt1GgjSvBKDgRbksE2YieRGPAdgifQSLrHRtxBnPEU /C/music/incoming/4LTfO2jSXx6Uo005eodc7Xe4aBkGItLKRPhIm1kxe22ycJoylYtPXBLgGWfmQ /C/music/incoming/C60auInePhMNjUGxCW0xSDSDXaYc7TbbukigRerAQ21ls3IXJSgyTMj6nwkuQle4fKs7LAOwFyOXKGj2AaAoNJoQak0 /C/music/incoming/th7uA633qsQGpd6MFJ /C/music/incoming/kVNou6vw2snGkRuT0rPWtvcljtgyOY0sGDw11fHXpJVFL2vFrdMHpFvWSCeb04QcB37PtC0 /C/music/incoming/jPHm0mME1fExpsovUpivMoH4Bds2fVtbrOeObIiC1hRbmmIhe1i1VTk2hLTV2SyeTDfJnHulgOCEEFQnDkW 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/pX7mM02wL7YKi0g7CgaXBDkFGedeLTFFKdKHhnnKiKNqIcS6dRcxyNFTNBNIWWS0Bt7eoHYo1xOYW15Dseb2Qhg4FX2NHMVtYVW /C/music/incoming/1EvS3wb1JGwSFws74WPnEjqEPGpVNldgAhTtGqdL41yOf3vNoRwvpwgRmYcvhm /C/music/incoming/6KvD4jinwDbIEojCukrb /C/music/incoming/7Ija7RSJSrW1qa7iEOcnaYPtpwe1vm /C/music/incoming/GSLx5WHSNKHTaXVvYhEncXig44cM54JT6sJ1VQBit2O2mIXaGa /C/music/incoming/NmoqAVftW5wRfxD4v7kNAT /C/music/incoming/3AbcFt0mrSqPNcxlACtjrac43vHuWuM1LdclSOISuExIoPunVQcT1My2xfhjUFw5gxeJalBT1 /C/music/incoming/pBFGcqPo1B2aEPVIYoHWUXGjvDJAjO37CdEBlTUWpg3PGOp0nhoYvBkA3ujHOpemF3FBktwfBRGO2YLPnRmcAeKb0eGXJnhab /C/music/incoming/LWX1wesx5vMdmLYXqYq0O2qRoiATJoliTkYHYBSwdW0KdJ7vLirboe /C/music/incoming/J70CUC 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/SG6 /C/music/incoming/4Lj3aDbomPAb /C/music/incoming/2PfJ1ni2b23O3X7bTT0tAI0dbEx6bUsL37chwijvwLGAUBeUclcyRkhtXc /C/music/incoming/cJ27mmoU5CbdsqeEjNSLuOIwb6wRJnNaGRQ1vkpjXDKalaFf5BLbmeHvbF6nWEkRVbEIIki6xJU0dIkaBrTiJMUCjt0X /C/music/incoming/BfvlWs2ONiBGQdKFvfbKb5RKec0V2nwjCLEgY /C/music/incoming/LCgp1JscfYBRwfkhxw6eAG5xg /C/music/incoming/qltqpVPHxg6KqWnfmdQNcVFVvUBobtDIeNW /C/music/incoming/7l2meYnL3ddGUmvkDaulPpMthncqUEou1aRKqp5QFNEM22uEdt2lmtkRGIeYV4YxVQMUDS2ncMObS7ym1GnAJc /C/music/incoming/FpVGIV2JnByFOsFM7bQykByMd5NGSkaLgPL1LiB6YpstRhHcRl4ruLQdXiCKhuXcBVx7OLaYISH2if24wLWGoPqC /C/music/incoming/6I0Pt6HqfcUB6OANUuJpr3cpj4aUXIQWpnHMX0GcQHNPWS5dr5yxfnpdGK 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/v2ToPPdiaEHH2clsfo5aMyCITTwDrmhBy6oxqWOFRmr4i7laDWLel1q4ylD3sIYUvfh3VUcpIypAhFATIv7DIdpGPs6ft /C/music/incoming/tl53X4o2LsrvQchvmwVSDWueGYnaNxaupk4xhR2X1asaIEewEkOLUwgFX0v /C/music/incoming/S13BsR3qVBgi2nQSXfHyvbytd6RXJKD3ljDemvm5XupaqXBQkrXxiJyQCIwt7eOk5l4RSMGC1JIaSyd /C/music/incoming/HD0u3kdw4kPeNlJpkMS3cwjQIWgdE /C/music/incoming/OkgqkBaGG7xSHuGNnLVWMK3xPNPXXKa3OOyfNieCK /C/music/incoming/sgEps1ET /C/music/incoming/7uabjPHchYs7iIn3bvXu3hRa16yC5E /C/music/incoming/TmYaP3IiLTQdMRETCPSxWBBbDG4a /C/music/incoming/P4yk4xYVSlwEgYoFnJhA1Tq /C/music/incoming/3GQwGN1VTjPTB1HsPTh5JrSlQncEyFooLMaa7MJAShYuhXhFTRSYR1hKVEOsKvwo3AiW1Hs 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/W2NALPISg2724Qe6UdiJWH3Ii3tOT1oCo7 /C/music/incoming/LUi4Odyyto5QaqO4EWFWoft /C/music/incoming/V0LFJil2GgIEShuGAt7hVFDgem0PvlxNIIhbGo4a /C/music/incoming/jkedn /C/music/incoming/XIbFTtD2wguxCqVUObtaXRHufpq11oHFwmHQELXXGSh /C/music/incoming/eyYffUDqhADgi1pafHSuxt4UhyuFQ1xIruYY01bMRuvqW5lbeNrjoY /C/music/incoming/BWhMlQen6VmY2vg2QOhQTX7VgI0Bw4j2JLiim4SJXhs0HgHeUDaBvw6KXsGLXLYcLsppm6OU4G /C/music/incoming/T7L3DLgK3THswc1rTglw6b34erPKVjJubmkjqS63NhIK6mHBU0KEUPSSdOXk3DVSjlrjYQaa /C/music/incoming/k4kNTvoLrSk2QErcdGffCwlDS7o2D3VVJ /C/music/incoming/QUXjmSLtesAAoQLoFIjWRVMutlpQ16WtELqfITcA3A1e3XV2XmBfphg3iCWbC2BfDg3KyGNSGQ2r2HyDwv0N 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/I3cJDMesH2OgAd6SnKSpnV /C/music/incoming/2ru4lGUvSY7XWUBdPOQq7H6kXLH /C/music/incoming/UpTCQNOaP1tis2jhdsgiyPNOrrCo7eUPGajqLlgGI2IL7AF3PRW /C/music/incoming/A /C/music/incoming/bhVUdR6aUCgn1PNoaFEXIecqVoKoP57SnrJOviEigIlwJCSIKk6CLPt4fE6WgRsWCu7Jg610avQ71MPtDbLF7EgF5MJY /C/music/incoming/RnB5Jls7TeCPNn53qcFGm321BVJUW2I2fci7qDsL2m1cPk0sUnr3p7NVtIDVJGj0EHJLe5LUR1MacYkq3qaJJMMg /C/music/incoming/ULhHimprcJpdnSnJt1bpBQAN2iUNGluisekhCJm4FH1ERuSjHbVWvvndkCM7AKTXnhSj /C/music/incoming/fLhpEaEpEtGBxDSR4SaN17g40gBJOEtoaXW7aEgt6Alejtx3ksE61K1gEkwxH3I7aqBHNTRALOOBU /C/music/incoming/gkBFvatHyuJxJPSfH00WxecRDAAQWaXgaGQLpf1M2I5gGlK3ss7ykMschQb4ILRyFCxd6gXB6 /C/music/incoming/BwyXISvTMdlR0wjBTj2WVCKIa 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/1PgPSwe1eOVrO7sGdU024owvpI6hJUIEGHwGrJS4BEJ5inoG1EidxVYLrSyky5qqgrSgKUnCb4AyMym /C/music/incoming/Peh4OtaBNnNim1BCtUicsMAWkSqAtI1lLcyFWE17xvpR4EPfCxIQAcGdLrT3dIgetCFjC4NW1iL4vQ1Nck547 /C/music/incoming/2iqgSHsgewCr4Lw4hbhod5KPkQi /C/music/incoming/nad5IhaIl5pReeAHKcHeUEuQ66L0pfv3Mf7P3BkqXu7a62mpMrqYqe7RMt7KEirgItf7eSLiYqoAE /C/music/incoming/4gGSDVYh3yk0mtkwEKiMW5e /C/music/incoming/7VFUoTjfoqc /C/music/incoming/6vNNkw7YTYdQaF1jqQaKoXQfGrp4tyMnTCxuYm /C/music/incoming/xeKy5Vd3EGdNEhaq6TCEpwPXikBdYkp7VnYV3AHR1cuTvK4MOD4Mp6rb /C/music/incoming/k2to0HK7SFHPg7f4UAQtysDh /C/music/incoming/S 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/kpmdRtWO3G0p5H0f /C/music/incoming/m7jakNPRjEGWYlgfB3oDoYkOCvmVyCyHnIAq4sHRJJYXdbss6PwdLVsuVC /C/music/incoming/msFb6XRdb2TiqMpSvFOgvB5dnkX6hNt6MKOiJvj1wxVb42Xq1qlmWQqTvBUU7T4u /C/music/incoming/SyMIpsmBW3BlKJGtTTEhCXTVW4I5g0Ay7djw2BhnUgJGiGMFeaKfmQA3NXSsRpt5CcmGAjArLquvnmNpqd1goulqKnQ /C/music/incoming/LWlcFkIewTcTp6GolqaCy /C/music/incoming/qfwW5CuYjBnKh6dpwfk6TUaEC3KJdna23FRrUMmOqNgtwdNbEifrq44Ee0ubYTU4AsOJoT /C/music/incoming/UFQMiRfrEctTirh /C/music/incoming/xdqk4wICa7DPIBjoOXMPwyFkypReVMUOkiWHtPIPGltCMYdyf0y4 /C/music/incoming/lKhtUkNY0QR7HqGI4qQBqwfEmmSWCJOe4uDYfiTxWCnU0QyTVEOILDEWELhHAYwqbNclUODUErMVjsM /C/music/incoming/nfUYYORWypo1bEPb1JtJU7U6bsXLJ7JOsn1vslJp2b0CDvoXNpJX3EgnrVXFXfmyOHHUKsQP7eOTgsCMe75sxTTWgNe 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/G1PesUYJ64Mid2sangpHfv4J0haBcxi0TYMfTlk /C/music/incoming/fAwoxMC304XQXHaJ4B1U5XjdeT1rHVXi5stRAouBtrRMm4q4evhjWqUopsjLSkuegPSEmpiPgy /C/music/incoming/H4GyauOuw3 /C/music/incoming/trfrhFNUralvivCQmQUySwTQ5xMXOQNblWAbqDymy3xj0SWuafdeKv55FvtR1XfJtjjs3A /C/music/incoming/otkeXDi3kg7Oa4T7ujrGba0IdIAsEXrrN4DPEc6vGknUJ /C/music/incoming/7OUEOQYtsJLkHK /C/music/incoming/sv1KsX0IiHhWOKB5qiP26GctgxdkYjwjevnEmCUxOor0s3fHoLL3QOLTsHE3TO /C/music/incoming/Bo0G2fgwCdy7g /C/music/incoming/WRP4WyYTX7VAXHvAxfdbVxDnKRRQA1GLSRE2jitC3BUkcYQvDqDIhggxoBtePit5AjPgcCppSJguLrlSbunjw6DMLgM /C/music/incoming/Iyp2hlU2dSSh4YWJFbjRyNylqU50BFUrryT5EO 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/mlnMPD2iRjtlWtxebx3th /C/music/incoming/rSkgiVqVVRtRqq1ISYdmGD66cqSnXPW /C/music/incoming/vnlOQi7EWSQQDSAGojxty2csVrC2YV7KOIEsnQLDiQfl /C/music/incoming/akSs4QawbstFgwmQJqhqmlWGjlSuX1wRMalmWvFRo3fMMGQMStjcFnKWuljR6NGh3J1fla2mTxbqgk2KDgK /C/music/incoming/jKVENF1dCjHIvyOQtqrPOQAqKWnL /C/music/incoming/cIXxvi45WsiKdvLqyhUPDfSCtIeiqa3bT2XhDIoBfnDvWviGS /C/music/incoming/kWPuGaTMswHWJdm5vwqRlAPCm1KUYByP5NfTVhnd6sgh2JoDx3VxWxUShmhNx7UY5Y035BjnjmS0sHILLgv3Nb0G0uLI7HN7F /C/music/incoming/3rKgv5RYCpYHS366gS2JH0XxHajcmJRQiIFCGEd2JpOhkwMlSVASocqcClHuVPL0GiyjwDyKPaarlQnkv5qy /C/music/incoming/QCGG2kANFMClykMQ1K33tV2ImVN1yYkK5ETsebLqSxTwrBEU027P4qx2I5sfEHnOC0n3xsMY6M /C/music/incoming/JqgqPbn0kF0AU3i5TqPE7VOATEa5hMeAUHjXPvVyxcLf1cnmo0pjxQ2VKOFkbqSFBANnSspwDqg4jIGQqUQow3be 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/v6pCFb4MdNbeBY5nam0FFvnSLuuiBbrFGruJWllihyyE6TTxrsq5Ggm7RFXjNVlbuEFjEuyWaQ /C/music/incoming/FnUSfx3GeAnKqc5dvh50SoO0eW2RSsDYrkULYJX75UGRqDErVrQVaBkqG3NpDlUT4wsfotmUr525P5IJsJ3AKOYY7Ef44 /C/music/incoming/duHqj7ouI6MuRY2vFp73dslPPgNwXRbu5MnGTjWgjtgJh0NmiFBj7SFRj /C/music/incoming/U5uuLpHC2IyV4V4wevpBb2xjOwlY6IY4TT7 /C/music/incoming/kGuistEvDjVc4m76pA3Magw3yw1HpP1 /C/music/incoming/0iFMyi3f7shAE2TdMKygXyGJJV0K5xEXObGbf4sybGnB1FBlkjbdSybBK4cKqriIVqSCuS6PqaerkfPetNAVwB /C/music/incoming/rhCouyBHpI3yAs0RIG12v05ob5oYYEpQAmu15R1b6xWg /C/music/incoming/eIepvbxNkH7yJkyFVpKcNBjLe2rQjtfvaTU2t5eCmQyy0 /C/music/incoming/6xQW1eNHT2OA /C/music/incoming/bvnMHqiotymkTU 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/rNmjIa6KSbSu /C/music/incoming/nK6ukp /C/music/incoming/uUIj2kBlXCQlbJlhBwpt1uuq0erM5BTw4QGXD1vNEpSaFdRvY3LLd4V7AqqW1VnwQtprd /C/music/incoming/onVMxaHewuQAndPqKAOjw3bRmoeEiwhAfe6iwrrII4nDc6PuBAMKN3stmeyj4c37mqtifH2s /C/music/incoming/JdsY1SdbF7KQ3CbsaFVJlVgmQLGorm5vs5NlgK /C/music/incoming/lWCuhIFvawY0w5RKDxCwlibFQFEjcPVsaEpF56ll4I3LFdcWWHkSHOUcU5MJeutrIFY1PlNFlpAKmw7MDOuCFdTsRmSasJhJo /C/music/incoming/tNY1qXyKg6ySXHSbsXOM440SovfjX2eqYM3QPfKWDcPFb7n /C/music/incoming/P3gv7YRjkhfDUmaXYImv7dRJIyd1Eg6M5tFdHhQVtpsrQPyt /C/music/incoming/Nn3yPHY4qqoKNVoTRGoUumnVN1I5 /C/music/incoming/Y6Y1m0MlxJfVVjPGVCrr6uVXYciBGinHqG4MPULRbq6XNpgif3aogHaEjbbkRkMpvGFomcXbXHpPv5kI3auKh7BQGADOSBaYLQ 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/6KJTCyhlHqFacgN4SsKSifXI /C/music/incoming/xcyRQk3cxnfHN2M751MaSvIQUeROPvrjvm6qS5WfUSKKtl421mDDW0acCQ4MBotb34lA3uo7eGna /C/music/incoming/soDEc64mvoUI2wc04oUsK6JssEKwOJEFQt53gIQoiHujGQh0SYlH147tNkk /C/music/incoming/cSpgWVqO1A2GIB4gDrIOCOs7Tyfded0I5G6FA54b6LR1aq4r3mLorJDvyptxPnJXIsIbCyNFuHPX4y7DDVh0yKqudKfjKFs /C/music/incoming/gn5j2nMOkIq6mGQQjqAVhojGSH2mNit6C6c41ydhC11BhlXcNhn2YgEYeyxutAac /C/music/incoming/HiBDCM4bdLIyBbXFwoBUYjVyIdAIDTn /C/music/incoming/l7fRfo5oxp11jI67gJjJcy5NRGR0J1fDmJc13LKM5DnyYjN7FkxP3R3TcAaHFeNFjxNIGfdD6ELHkFVH0RuyDxICOpYDLdh0 /C/music/incoming/D1KbmKrbqFbinpxe10twwbFxryJc17ObaMDUAVVRwSXxSj /C/music/incoming/yl2OrwJJnnBA7mYfTsRV /C/music/incoming/vIWNpL45olc0BOaQQJGWTUeblsO3cjVChLOrNdEiokexwhXXL0fJ1mfJEVC55b2fwHSX7PdMfwIJPOLdCYrkdmJ 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/bw7BUS7DSC /C/music/incoming/UQOsan2puO4UyhNgN7Wo7fk20MfqsiBtcRfeVMbJkYMcrP2fpTCVAvMPGUBuiK5mn /C/music/incoming/1vsYMIooeE /C/music/incoming/HUIdWYyWgTBEQSfkcfgR07Yngkf5yLwHDiG33KgQjrPe4Q2hTxLfa7dI3u5MSBwDw1bImjoy7xIIqUqxp6kb7rHDe57INC /C/music/incoming/uRVAN4gOjKrQaDkhSRi013EfMxoDJSatHqDRlaU0J42hHCkdSMP0KQOym /C/music/incoming/PKIlEReB5vyhpkSEk2aCRd3r7Lw /C/music/incoming/f /C/music/incoming/nnOhNYYLx6HjGHoOkYD47wSkoREbkUy7bYcDUaIHSToct6a0dXewoVOYDE04tWAKHHi /C/music/incoming/1mxxQrmvIKD4RtnCSAXWeRkPMWrKmuElIdErNp5nqXQJn /C/music/incoming/6cvGFIsSUikpuaLIfRctuQLmuqwynoJpiWTwuDGkjea0DEh5EBnukECpxiknk2FFG3hFoonKl0jpPTRXiA 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/gHgXPUk4l5VN3taOLjiswgDXrSEaO0erq125hg6gkRSDndVmocpiTGk7e /C/music/incoming/AQ1kHbjHU3oFXv2PlnIYmiN4EU2P3txvu7XVa20IuvHW62FRn7Q5hCtr /C/music/incoming/RpcEKCaPN3n1VSRCxMHmMTcSQYcN4tX3nCNMaTicptb0bQsC76ddHDc5mqVTAuTterNt /C/music/incoming/ta6aFba2QqOeb2EvpHoOMnyjFe7wTWWx0rMGbraIM7YCGdjPiMAYVCsfIVCAbKi2CqmQp5u6GOcMw5KC2qnhv5Kx7G5mXIH /C/music/incoming/btf /C/music/incoming/TwbMQ5ctvKguyjm5Lv6U5La /C/music/incoming/lwSVc34Gfw50tkaa2CSLDblaOf7b06sQrMvO2Qe7cMLTVvGvUa3lLpEjlSh542NhdnHPVsglwTJXwylrGKnYcgechlDjIhch7EP /C/music/incoming/GmOQl4NocsKCyimI41GNjNXFHkfUBwDQEcRsIMJ0Ausi /C/music/incoming/PEv3B11SDRnQq5tOEE70SkchWchSu3mVcUJA /C/music/incoming/f6VnTNwQYEpsi6xFmLsxl2JWKdPHDGykabU67malD 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/WE3dm3vUBG1moWjCbnkl5TmrtBpv6hCyDE6rEvhePGbeaULL65nqN3MdqLRTN /C/music/incoming/lBIRlyFM7fnisXQYMb3guVU1bjPo5Ewyp6dv0 /C/music/incoming/qt11c2gnLRTPKyUAs0GdLuRACpucShrTSDuEli42obJUR4UA4 /C/music/incoming/gcOlTj6ox7KQbHjRFrwJcY4o3fYuQEBNTQ6W4LCSXLb73RPQ5TTnKEPpfAqNrKG1G54rJuU1WM /C/music/incoming/Y2CASr2pLCeXc3VEIlWAcrLYiDIxKcLrpmHnJJpvmysef1kGuLvMDlPGpLroRENJXUIXuI374B /C/music/incoming/JHAxQwHjLIeQFlfwpkinvrHFErJATWbA33aNaXVF6qdck2RsdoBFSQBqa31xVhxVGMVJlywyvLofoFtJIqw /C/music/incoming/MMyH6IevnH23itfX0ERyn2hHgUNBTVDChSQx1Qau /C/music/incoming/nDmLt4eSkOSbFAggMPIK /C/music/incoming/sfrvFVirOFc6AQGxjdRgHkN4Kb52Es45NDidwpGtsXJVdpvm2 /C/music/incoming/yf2N4BdBJaOjm0fsIvxxF2YPaTtguGoOL1brlvpadLY5VgBaqEK3iVwEomMkg5fcS7GtYUhlgxu1d122ssWX3tFWEF 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/OVBfyBFbH7alV7paTsM4beTK3qus5KdEr07plhJ2b /C/music/incoming/OBMku1IMLRHiG4NxJqRrJhRO15i1G5I63rTbuffUMvvnIogHFhP6bQ7HQ5q /C/music/incoming/jIRLTFrQAhpBE36eGc1pKPEFm1BYGG0h6TKCCeqcXjql5nKNFbwbBkvBemx0dAj2ohCSrEKBTYAByrH6qUtFiYOVwjxoNx6x7v5 /C/music/incoming/EU /C/music/incoming/k2O1So4rjoGmjaycEWxm /C/music/incoming/2f4G3j0BXIb32aHO3EowDNm2chPHepVyGTHBgOlBC0YAm2gIgl4ErFyo1bDUCrvITKviAfHorU2LVTPiagB0trgbusH /C/music/incoming/NJydboJbl /C/music/incoming/s6f1V5HqHGl0SKdCaSX366wEoTRsaNV /C/music/incoming/YGIHU7bJnjT5PErAJWmTyxanQbowMBjk3iaPhrw2k6lQnvgNnriX7LsBFtYTSM5UaIcGEKsry /C/music/incoming/SweY1UxEMcNmq2ygcSKak6gBQLU7QvsQHiYyhQWW5qUy7UuEBbn5RLLTqLhp7yUpR5Mhca6s4Vd1lPC4p 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: Grouping 10 tracks 22:23:13.9 Trace: Folders: /C/music/incoming 22:23:13.9 Trace: Yielding from 2: /C/music/incoming/IYAcIBMKglGdDGk412ffn6YeFleCN /C/music/incoming/sKVEUIClimEYbkGPdhJoejSEIxtY1wopkW2N43WcvMp7D7A5M /C/music/incoming/dbuCw2akFaQW0cpOT2 /C/music/incoming/V /C/music/incoming/ANi0d5bcghoDUUJSwhlHGnCOQ66gMxO6SnAl6hf2VrcVto7dLfqEGyqlkCie72xQBqRGuwTocqTnlOuC73 /C/music/incoming/iN0N5005QoWAE4cXCykjwqTwRRymQowCfePEH /C/music/incoming/fjgyiVPUqSdMJVV7bkIWMqfxvT0LSiYS0fXaNo34PuiMDWg7cJvLrTeVeQdw3ech2rUE6UsU /C/music/incoming/cXqELL5lVUOc /C/music/incoming/BDguCsnSgRl6Jmn47R07cG7YW5nX6te /C/music/incoming/mv6AYHGi00nslBWuMuLaLprsMmjDvi 22:23:13.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:13.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:13.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/shBmUVUbNVFjogRkHJ0N5PG3P3QogkbdfNs0vE3iAnxiKXOEKQcjvDXLIGE0eG3DTBdIUYVcNRnRqws /C/music/incoming/1Nmw2HCCkqDQwxdXk7QHHQBnCiDqNW2NYdFaRmKRaRDF04ulcY /C/music/incoming/ksCwIqk0C6vAUtUJTrgc4QS7OvqqV6IxhfBYFljAIPJQ /C/music/incoming/cCfH1BakhJmIG60N0KnLyMvUGirh2gY /C/music/incoming/1MBUsWovl04sHgR0U4Icghxq3i6xPCo5extWVkvKQnGvSUHMBDqQ2rNSoj0kXYNRL6ojU2eKI5s0 /C/music/incoming/T23U6N2G5 /C/music/incoming/UsLLdO3yMkLKKeB6YU6dQvkKdPdljXuN3vnh7mhpQjkvaUsgWsWbOd6xibHuKQpWX5Po /C/music/incoming/RYXO5wkDSCbcSq5rTJpbobUCjfQuYS3pIPD2no /C/music/incoming/k5I1RFEJsLR7PhvbtNJiSxvFQF /C/music/incoming/gP3oT41uhXhOjPNnR6YdyKGGMXSX5vUuHmqt2SFPbInDNUx5OtUhxOvDiwK3ldxTcUg5xst6AibXvd 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/0JOTogkgJ7drKbRUUAo34R47hE0rTKiIT6svEItUxkvG32E52k3BDxWiMOMRn0u6YDGMQvplfBFT /C/music/incoming/lKLdW3JiUETxtPxy7kn /C/music/incoming/eWjhCQOrYxajnXg6khrttrLTt6qlay6UVt1PEDAMjo7FFSCKibaVOGyTlxUDADryymv25xBOOMj /C/music/incoming/1fJyDC /C/music/incoming/IuYsXcDYfmh4hjvWkKB0arImYv24KBHyEPYo6vwQSFKTyI4YqhOq /C/music/incoming/OYSbwlQKiHwuRNQ2PvlOLWwAEUIRRHXysOmQEQIKcgcRjgLwOKeP1de0BrEKL71JR5ccAax /C/music/incoming/QlI5QjcoAIAHs3nP0eovqeowYvLuFjnwQFvLGXHVkt6PKDTw4skh2twL5lfuFPRqucY /C/music/incoming/SE2juKr1BFUPHgRqHYPL3YpLuJTLHXNvYm0OkotVu /C/music/incoming/4P0vUxjYnHQtUDlPQApIJrFrMxYPRYqGTrkj0bQPNTYjH0aBRpijRwmMkIRwHBgvqjIDsbXPQH2XBuRUw /C/music/incoming/cdTse1iykUtWk6NGSTAgfL55RqNlQKNNTxMcwqLbQuC4ajBGxH7AhPExfWIVn 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/eEPRSscAu4bGJbxytG6cDNFAt7OfjCJL6Ekjd2rveft4FXtjC /C/music/incoming/fIM56jjvRho04udnXvdUnMSyu7CA25xKL1O53WMJk0nYwaGiTf1C7hNAXmJ6OQBUQMocOfsbQBKuy2ctAsNWd4KD /C/music/incoming/SLfxJaVItfnaeM1cu2EQDigvQMqRStE7lkH1mAv30cDmxxyubD70nAtKEQP5ReXaInW2eaX3GJYAM15sn3 /C/music/incoming/Mk4eLUKgfLvtVLgVJ2qyvMVDOTFNs5xeSXJ7b1fQ6gEesC7VoVxMBFFavBw0o5VhmrI6chUQVHBohRjmTRxEGSKnrI /C/music/incoming/Txl2laEgwfDAgimqKyte1AoqkhWMa /C/music/incoming/dhg6ERa3apx4JD6LSusKMylMP4xKrN /C/music/incoming/gWW5LWdjHQC /C/music/incoming/eFD2I0bwKyGSB6N5lMGiDVcUXBfoLbBuSpTlJFkvTjMSAuTWjqgYhLkqCQdhUUTJ6l /C/music/incoming/LejtBMVAaXEVWECplgx3ioW4l2f7OFFTUvliuNMvmjodOmFUwEagrLFwpmhHGWTCsRa /C/music/incoming/5QxLOB5NlS3r46dJx5mugpcQdPtF 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/GCR6A60KriVERXrotfQOXsKgrBvhdeWWAmBtd5wLNnqCNKioyvQh4N3mYLN6KSHns7dFw5kvPeaK /C/music/incoming/715DaecnbSmamOvnMDDWgRUhmduQgeLqsiGAJvJr /C/music/incoming/AvGgKvYCKVeUDvh3jH1EqeWYoHMtB52kv4pU3U /C/music/incoming/7KWKyPid3Tk0Saou1g3hnlUeOFUELQ2pJpCF1Q6EYSbMsQ6gKVcypAtVW /C/music/incoming/0l4noIJ5vKLvc5FopNHwaxttBguKtw /C/music/incoming/cTWbmjOChnuTUCYWLVcSTwuer4Utgnw2evaQJ4DNm /C/music/incoming/cHXl71podTdJQ /C/music/incoming/ghDElqLTlbIfyLuAqvO6slejSc6GhkHxcIrSii4uS2WT /C/music/incoming/pi4c5LUs2CRl512ArSDMQl0k6obLTOy4XMBIsrCs7VVIAOYkbGl5ed2eqSdQK /C/music/incoming/3IwwL1wmmTP7w0Xy0wEjl6KlA3uJUkexKbX335dWjlh4FtqFv5vDKjH45l5PFUAbOrwvb3D3sOaa 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/uGPR6kqYjrok46WAlwIhrXeYc2YOd7XRwsEcE1vxTgYSlrtsqf /C/music/incoming/y4NviIlWmOSDbTGh4sKfA /C/music/incoming/mgm2H4T3xac4DNBAvObN3hIxagapEidLrVtIFqwjN /C/music/incoming/fAkx24Adli2xj5GJSdTaxchbOF0tX1vB62VPIOGm /C/music/incoming/qJKauixLPPAl5ArFrB6kJOoM1XJGuLVnfFeRBWnvQIBGSRvqIy0LKcpKu5gEG0pe1mgyuHdDmKBamQ1jCs63Tk /C/music/incoming/2M5G6biF5H44xBy4fHK1yapuIRKhO1dnE2R /C/music/incoming/Kb53RuYWwCuXGWyMgbPdWE2YdsRlEFcvT /C/music/incoming/CQKcPJQkBEHDx3lLrQP02NRLcH7F0RcLefGWoI3dJaO /C/music/incoming/nn0FTbj3G /C/music/incoming/2i5MeeBAtJ1vFwavMblNRNFGLLV0fyRJ 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/ihXuO /C/music/incoming/GIohWGqrBUEWpgriMXHTOMukkdsDUBYQwnjBTu30hSByEoEUgC5JB4k1me5SmVE74VAc4Xwr3PM3l4O3HGwsD /C/music/incoming/GSaRQuGGw1SUN4dk2ciTpYrCBgqkujAoyfL1UWlTLLHhgSpQenrBxbEOBGqKeukmAEvIrkweXvhL /C/music/incoming/2EVkipL44B1Q7FyrsJ /C/music/incoming/uFvCuBUSUo66luxC35a6vaoEHm /C/music/incoming/ispckVDRvLeCr5rQFU0whYudBKEk6rDiM6x /C/music/incoming/giMYWcKig3fUWGYa7 /C/music/incoming/7kGmlkaJlMMU1qDJiOdcLK3TPubj6xxBuWhjq77r3x0lfBkUJJlu6liwpTFYjYLUolyeitriPTgnR /C/music/incoming/JR7juM5JeiT2XF7dkI3W4vJyEqhobIVCSRclmSTdJPd43GneWTGWOGbniIMdEPIDtqigCVXyV0nosMD6dcypb6VlPWcMfQG2h /C/music/incoming/qawIsNIW5dhQ0T7uCtyWNXeE3X35kct2hg5oqRusobTJsV443FoovQ7B30NCSLM3 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/qtBh0kvKMVCy6rm4ruo6SHGc4PSgrsO0y0AQptWafbH0Tfp2NOQUTq3RVykkAprthJ7 /C/music/incoming/NBh /C/music/incoming/dcJKESDYPLqjim5FMNtwpUeL4RsB3K77lmWehNPAketCIyx0wsk72KPp56NTyc3fMr54x1x651lkAKcEtBdKyafJEGhia4b /C/music/incoming/K4V /C/music/incoming/jTnhqTYkJVErYKVIxVl4VfmBoBLCIyQq4bTrMAaVe0LKUMJCPBcYm6UeGU1 /C/music/incoming/qu3yA032J5LWuyJqMsx3agb1ECRpRk7xLd2mNBJr6eQ2LaJAdymvGKWjtb25iMjx6mlrFvLlQf54xhpE1q /C/music/incoming/qLuuMi /C/music/incoming/psEuK2IbEn7I /C/music/incoming/OocJFDNnmilt6LgBfWRcvu2JInfGDwBXViuBe2cYUlwLIiyixphuGDBstAbqxhSWPvGXqNvkU0pj5pbyV /C/music/incoming/ekRq2khTC6Xv 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/CMJsXF7o5WXX0swtaJtlbAjCK3mtl2A /C/music/incoming/l0tgtPXywYIKBegDwEtsYwmNIeofjrPMpukqGscJjqfo2Mk1vjEhBu5WNNFoBSoej3ug2X5dCRjHq5T42 /C/music/incoming/EKtUuS7XJcbYQr46h1k6HJ1TJARdBHlfxllno63rMNsC4nXdojt23BA3QHk2b4wbX4AEgPQj61t2qyXuKNWqnqk4TpEOUaqQpqL /C/music/incoming/5iEyr5M540M /C/music/incoming/3233qwBsgwXdRUGlQj1OOPTBByKiu5kikx2RqaKeHEUY56Jpxl2rYRkmhBBYTs6imO0t0W2PHVhk22EDXuSjd1 /C/music/incoming/5yWDJldOW6vHOBmYAO6R43mjKS7qg2yN3FSiKAwcS5Hhg1JlKAFe7ycbmN0XlUH3HQLjQdnaq367vedRjVOOvuNECR45HGY5wL /C/music/incoming/sPWu7r /C/music/incoming/qVWlK1P3kYasVhNAQOwvgA06YX2o3vRVQGPNPrKNuKD6j3w4rhlx6mLY3XtU6A7WhlJoyaRyeR /C/music/incoming/3gmftphbkD26p0iKt2vwWWaK1sMbt46aeL7iPbIAJEE2kR1ctcekoRXfgJmaKfOoE /C/music/incoming/KWKGfh 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/glBDKfbRReV32RiwkgkNQnruGvX5OjVegA0fiFnuBLwkHilqjlHwcgm02f4noecHpRVCYcnM1XmeXgVxjHUDKxc7m7l /C/music/incoming/cq0Gr1UI3bj7Gqmn2as6MwT6qHaMWE1EpEyhqMrRARtQuUeE4la /C/music/incoming/7rBA7 /C/music/incoming/CsYcrFlnqbW3vCfGTYKUXl0FYNEyu /C/music/incoming/OAvs6sIg5YDR7CupggqbdFBvkgyy6UpxNRM1vCrs /C/music/incoming/NWIBG6BEsEVp3Y1vhv1VC5elfnteFeyei6RDJ12jAeltjLO2IWA /C/music/incoming/hsS40LD /C/music/incoming/ilafOSe7qPH1P4XCXb4fC1hMUyCkeJTqnPrXD7tIO /C/music/incoming/TSOc4jjpKD2NuaC4ggeCddPNDTFbuhAqmJftWLG0S5F2J1hGIV4v6NHQdaHkL /C/music/incoming/Eea046GctvqoyYrvBjMHf4JPGB3sTTwro7oMn3aO5oV 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/TKjLGj0WRmkbDru2nrJLhBG36QIa1HbuInENTdvqIND7q0rqaPN3ijCseoM /C/music/incoming/i2elJs1PqxdFKuoF /C/music/incoming/BEQuNnG4uJUHyQmdATow74yo7XPEb21Nl /C/music/incoming/7Hku77XyUE7scnakVl /C/music/incoming/EOmAPnhRFiOVe6Kslmw2fl7Pi3trBrCYNJirqU1GCRpsAuLh37N1CrCrP /C/music/incoming/N /C/music/incoming/Tm7C25vtL7sXR3rS2s0giEk6w6jVEbfLvNy7nwr2hCiKUSltL7qCNSKpbbe3VHWK1OBeDrEEb57N /C/music/incoming/rMn5IBYpgGJ5kJrOQJXlXdS1JbGNDWt6YaidVLlgL65iouFBUAOHXAbn1uuG3kTrmKfkBn0exRI0gKLoEe1ciTi /C/music/incoming/dms6v0MtvHLe5cCNV0enRO1Q54qL3LWUDNM5ymNUgXCDUKwAM5abH5kvtJayJayRSXJqxEoJlqg1lx4uHY75KUnGDp /C/music/incoming/Srgr5pu7tnD1N2DcN55L0NEnUARsXQKEWC7rsb2q0W5kScC1ordNcXXfV0FFFbjLL6dl2k 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/GopCq4Vy7ObpMflQGBPr2k05EFyQpHdA2NxscXnWiteHMTEM1Nprwfevws5SEejALIv6P1NQn1jHfrsSbTWJqSdVIb4R0CrdkM4 /C/music/incoming/73oIHlnmDUqMJuemLpHvNpsjoOQWdQYHgp3mwQDqk4JHnBN /C/music/incoming/likB5b /C/music/incoming/GQ5MrdWIvWJSL /C/music/incoming/PrNIl17JWk0fPycq7TCYDARMJr66ewnu4OLdrvecspSHG /C/music/incoming/nGV0NnGAG2aIMEnSyVmwRdsnENiwED5 /C/music/incoming/yqjtL2c4eXa2iUOeYWg4Ph /C/music/incoming/AKpCeecsxGHLcQm7JHhD23yIvoerRjhHDHOnaYWnTkUWGjoSDFyiRrTElOgX7RJnx7h /C/music/incoming/X5avW7UPObPkE4Cjxaf5ef3wtdy5WaNsKcg0qHbGnK2xxHqntMd3oUXRcKcTHW0OuwHBXJ1X7GQBlE6UTlKk4SdWmvX /C/music/incoming/N6627AB0FMJtqn20jBeOnO 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/U6IUcYwYas711xdBPpIaiDk6GDhCO0JgxLCtNerymdh4YbiBSvmfuIVqUKnGR2kiQ0Do3RVK6jVevogFuORrNETWWlGcXSO /C/music/incoming/eeBfcNaPD6lEp1x3XSqSwoTbmFC1fKq0wGcLOruSMKyPeh0TBYqc7KjW /C/music/incoming/ApXM4udhLRqheHFAdE7qgx0bap3ctK0hk1NjKPAuslYDEvvOdmtV6rKcxWMNAbUb0j5l1vWv /C/music/incoming/nERVx2pUQmjJQ2ebxtV4ImOFuD5VMgGVgKYdUiAtopkDjVsYNIO5jBfaXlA35BiJNuD /C/music/incoming/bm0TQRuU6NDsJXV04IY1UpHsmXEbAi4Kr45uYbsUT2 /C/music/incoming/P2GApJEdaWCICUIVrauoOXVJHBTHvdftiK17rsLPmdTB5Ba4cojtjJ /C/music/incoming/dhNPpb752W1NHfMww2kp6Bq7nkNYj6ueNHhb7ypGCVMOrggjoRgSKd5KYNBeviV4CW775Kw6MLUkWJPgeEKyYJBKKEjs5l /C/music/incoming/yadYhKSpoCT7HboevWbJOaQhmwVDE4e4m6HQkdru1uspoOsrXAdib /C/music/incoming/f2BEIc3pBL1vuRHFt3buyjxWiALrfFOxB7SVpyhxDeeqJmvE2aebvoi3EM /C/music/incoming/KP6cPK 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/7QWCDEgWrUKNFC2KuEUPC /C/music/incoming/eimXjxaP2GR6hXq2rqPMg0kWnMsrvpw1Qf2I7SuXDtamCjoUfRso4WA /C/music/incoming/pDqleiDN3hsTY2N5MEk /C/music/incoming/HKXHuy5uoXknKYEObbtwfybQU6cxY7FhyG /C/music/incoming/2Qb7adyK31YqJ4fnBthh0uDNdWixEmMniyk1V /C/music/incoming/6lDJPRdaq1jAkyRm7JMHGs5Q4T1OF6Lnx7SLAMWNsfLclhsP1QosMvBMoUM3YwDsp3blNgUtU6oAP3EWBkVVQsIbGgwM72W3KsT /C/music/incoming/mCQDso6ykaGTOLR2UIMtI7U2ep7nNa /C/music/incoming/BfAKipNnm4FoWy4DNK2c /C/music/incoming/TIU /C/music/incoming/aoSUh0PCnmh6HHE6m5PYLAR0wgMjWb2ti3IhVfOdAjLUhhgS 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/iPqFcD1myeRJNHP71BMgqtUn4v0201Lcs6qyTSPQj2UckffPxThXQErV3d /C/music/incoming/NmcAG /C/music/incoming/phttYwR61VKyutDJH2Tqj4Gg22nUVooy4oyH04awwFq6MjIShgqMUTStImy4j5jMGlDf24RL1w1LNICRtCNP6JLkEf /C/music/incoming/SJjjB03vhy6Bc6jisFgfgm7mwOisRHgEXkISkvjgCxGYFIHaqphNeqLFK5TUQKLHsCK0xx64v7L /C/music/incoming/CgPyXJGeogDT5m41oiYNM343BAOGv /C/music/incoming/xCqNGkypI1U6GQFgVwRN2lieFNHKroCnRiRyhaQMwPPNdBYjqgUheBWltli1KV6txGnx7g7V /C/music/incoming/iDYgB /C/music/incoming/yvpccdTUBmjlHh2M0UFLyRUa0xeWp0x4UyAKyoihBvEKcGfRirCjcvvOJpjL64EIVmxiOqnKMwjcmj5t /C/music/incoming/jFcmJmVmULK /C/music/incoming/QKx0ny2S3G4qXWT6ylocgdbhCkOo4G3F 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/4GySRdOvSfX5RgraglGiGRTmNRdNFjQ5nh5pYDD3iNEiaWd34vxaS3emTle7aa /C/music/incoming/3oJqnjP0UR6FdwCjtufVw4ENjV7hphXRMFOvxb6YY4TIjQ5HBMsqgC /C/music/incoming/hs3Maod0ANhQ4bbcXWUYwK7TSjBTqKvMOrgHtU6nH2PKk7qvJghxVhCFti1YUqJWrDcM2CQdYHrC2vJT1fkjD5 /C/music/incoming/ldBCg3HqBqnCph7KdQNEHNe6MSsa2Bymd61rA1GcXAMxGP /C/music/incoming/CDYAh2QJFbDhFkSkRntmwU7bO3YbLXONxYuxYfJCtTc1EcYv1PeEX1sODXTldO5OuXQOWu /C/music/incoming/BIPhgA4hXGVFcqUjS3sg5QHrlX6OI6Qdm5rTq0 /C/music/incoming/4AlpXodct2WKXeYxNRIaQqONFC5IQ01wB5gBBjiGKJklrLRct1JXo2mNSFRurCtBayi16w5DJbwhfDv2R2oWqdiHRBQ3A /C/music/incoming/NTTkoep7cI /C/music/incoming/n /C/music/incoming/HwMAc 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/PancDoY0npbQUwPQ6UdLIWehpbc /C/music/incoming/IMtAJ1eQQ34cD16TT5cEp3K /C/music/incoming/DD5rMDiNrO5QtK4m1fCIlx1kp2YUT0NF7fACm4cNW3OlGVI2BqdAVDIfJTcSMv2yayQnkCa5cVTqQP /C/music/incoming/pwPnV1xAkGg5QcI2MhmAD1djXOsskrrpDqCA5b0 /C/music/incoming/30Ir3Etryx4uD7qMaY2MTlStGe5wGrue /C/music/incoming/wLpXpaM /C/music/incoming/liqObMCGqNQNncloC0gxG6VnNlCc3roBy0wbROyRrbQTLvRdSqjwFfhnucaXkAK7yp /C/music/incoming/HlCgn7CKeukp6QSVRYN1qLqJBUBHFaas4wAIihG4KnUluJM /C/music/incoming/cidi6MlHBuPh0WXMXmm3NdWMSrwt7Cb0WgoRkYSxo7PK0CvQH5 /C/music/incoming/onKUXrAv3hrQLkkHTr7FPwPog2P4F2bSDdJWg5RFlNcL4eeGklqJCo10GuN 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/N2pdimKCpxVCcjo6pw6uYTevSghiV7TFc7dv4brG34ptLPqECk /C/music/incoming/0nqK2RAg4yVxOVAKRIDBXJkUckKlx4y0rDJuLs61FF0X3E1UPCVDAucqcEIRgoQ774fkmf6yJJ3rRu0FqXD3h4A4 /C/music/incoming/5c4GR1hHfJRSISs5AaLQtl7ocjJ4JtimbAkO /C/music/incoming/1RBFahUmt5MalLROQ0bpIVTy0Pt4FufqYQleKAXov1B /C/music/incoming/p662bRWLvEWDOTVaYEdivwljIC5ATVmkRJUUXdWviQRGR1w2fQJ6iBn0UVtG /C/music/incoming/Wi6QA3j5PDjXb4VbwAImPRfNXqsQCEqgP0f6AWyd4RSXKq1A16Vrj0pfds0iJBClldiiYXIIbEp67pcHx1XDP74WKa2h4pCC /C/music/incoming/t4hjcOqmDfLX2u3poQdLxNCm7jmVrpenGI7fS54MODGHoBhQuvQyXtpNC2k1CD2maxq /C/music/incoming/mhypnRHhU2GL4KK1 /C/music/incoming/FqhopIh0neUneJDR7lWqJwLog2grYHTQfKJeUVndGGbxPkaBiaDnbRpiM1huCXbNrehBay5l5TSdunG41NiYeFO /C/music/incoming/EBiav3KKxigmVxoSni3mfQrfH7vvJCqFC6Y5ULu0tg3cXiRxpDkll0OUicBwHnb4YIRWGr6JVc16 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/RMk2OanLcIOYMdTiRjpIhtLGaNUU6BIO /C/music/incoming/ADAuT3cFXbkhA2Q4xCdyKDYr12BrA4hbEHPNJJAGhMGcdhc2TsR3YNi4MhBYBSf22iK0mdtWcFr /C/music/incoming/YSH5I0tighOBaNR2BIuXaRUprMn3VAJ /C/music/incoming/JGwOJfoyolIBFf34FseJ13bb3ajHTifEbdrJcyyGW10dLjie3a0eStgOFuSJ4ONgfdABVt1g1GU7c6xTYeMSqaSO5LdONWJhnT5 /C/music/incoming/gokF3b4glsynoSvduFAxk4KJBpoh4J0qJmWd4g2ca7r1R7cPOANv3eUjLIeNTWkJBhMb4sgoLwxkMR0BmHAE3DvEAMyvcnqlW /C/music/incoming/Xe5UfDnqGXrwr4OhUloekcs5SKpSLx7JgHRnwwmJg /C/music/incoming/GvRDMywHd /C/music/incoming/rrxxHIJuT1US1nUWnO3SU45tVg4X /C/music/incoming/G /C/music/incoming/X6lW5fQpfpHDrC4EmcvRMxLmd6LoUApiHLTC5HbIbV2lYtw0TDukJBjAu7S6CBDNay3NPBHMaUPYDAu 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/yO /C/music/incoming/xmWs /C/music/incoming/LXFGrHdNw5PYOASxHgJu4UX4XMblwqRfxyj7ocLdmnMaR0tBWulBycRX7JPNG0pgnKA /C/music/incoming/40qYcX5Pf37DHYYxYILJMLTftdIH2l7d4tQO6RtcrsatPmWfR7RcIAfsfkE7pxU144GnijAgn /C/music/incoming/F2cSqGtNB71wIVCQYHBxuSY3R3eS5lx76ghLf6bkmuujPWY3uk /C/music/incoming/SX601V1DiD /C/music/incoming/0xykPeR4DSnqdXWGLucPohOwnrxsShasTbuRkfAuSOTuat1xxe4CkYtRQb5 /C/music/incoming/AoG7jTY5qH4ScBiog12AKrksIkh7tUP4QcmMkWPwRfbsoVD3Ne3aYmwienx6LYKD07canDerlFQEq0dTOlsp0OfDNeI4xQS0DFA /C/music/incoming/7OegjQuxSTycHKx2ELGpXD0nYuqR5kH /C/music/incoming/tbGUgHWPuwregY 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/4sTqSD /C/music/incoming/Jiyoyjgde0q6LDh1nyokSeePpY /C/music/incoming/RGUtML40mslPkjQwv4Xj00M2ktKRobNJQuiBcPTLq /C/music/incoming/w20GLfR5awUfy1f1gGnv4Rp6noS3s2SOD7ECTEArAMtMFYHnC1scn6NNL2swt /C/music/incoming/syXyYLNHilRTErm0Db4fQdgDqsaasxRkvF3HOHuV7fO /C/music/incoming/Q1CTjyJ1T /C/music/incoming/cAywBPg4BTuXvUutvl751oowNlTRoEdYENjPdIi7JMRyLdo4bXuX5jUUkcQp4vO4QDt /C/music/incoming/kT5bTP3WGCROMu6PvgTNXRRjFkXLRaOy5gm147Mo0 /C/music/incoming/4PqTptNDMywpVN4wfhUChJsgXBG1s4GqirVtakyQCgLkMr /C/music/incoming/2gqN2fWmW120BTUHt6XVHNl6DLcX13xp0J7JykUVQvXYoiIPQCRWUJdn3skpc7s 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/aAjIcEDacge7Ibes6YohWu7D64tAHScQBpRX6G /C/music/incoming/Kqy4r1OCslPKh66NSHYvauIgqfH5m3ldm2S1O2 /C/music/incoming/4dFC7eUqAocGVMHfoafdbr5tJA47qWrWjR5sYoiP23q1h0ItAbhEoMQMfk0HiUaL5nvePonaYw /C/music/incoming/70Ahsnl4yuTOkXfOojhgEdd5Yhyk3VV5p4eXbV7hMyigsIXUuf /C/music/incoming/wwGfvlYWjfQtmsLv1h3J71P5OXTnK6T0vuU4BDfPo0SsV4JbaXBWN5IEP /C/music/incoming/x /C/music/incoming/OavnvuID /C/music/incoming/LYbRDgFSafV10VrJGirETMCrX3rYWm2SdKOYLLaEf0y7W0xnhsjYtkV6w /C/music/incoming/Ngfijekxp /C/music/incoming/7NrkRudhI5Oq6l1FypMvd7oHBeL1EbSwxvLLkyhSa5FBiur2lxXsXkL7ySRMRjKHmr0KH 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/Cel /C/music/incoming/nTAay1OyvEk1w5rccjNR0rKAVjTnFINxkVikSuNSpuThkAeuvmd7bFS4jalogB /C/music/incoming/kJcjRFcTDYUcyerXUGoYDt2fBdLfHuVsApSoabjU33GRKvyLMN6iQvlYO5PO14mhcCJj /C/music/incoming/dge5dAAMrfVB505DhKQTjN5Up3lnprc5TOIR0wDwcKoRovxRyccFWkLxjrOhomw7dXOqrnKSgsRGynF1 /C/music/incoming/7QGolTbN0tD5s7JNo2aHhUkyhEOsBFn7gquTFI7lC6aVkQhFFE1JsBMlFhhPfQmtfDYbLWiO2WfjT /C/music/incoming/M6YbFbdNPuH7twBbxKXjabYBUU7c6ksQK6Vk2uuNbUBLp2pGY10EVQNLgxnScbOEcY /C/music/incoming/0R3mweXO7XPIfWgcwnGksSxWUlFqYNtmjpRs3woqCvKnUH /C/music/incoming/UBKda7VYAJ1dQE3SSQJte5KWsWWsoJqtFPBv2Vi5EjkOb6udeFsjGVOWXURljDKXsGFadHY4HLW /C/music/incoming/NnO2eAG1fH7XkEevOqstPBfWElTv04A0blLMGO51tb4Yh1gODkxFNqdli0x1OkbjhhV70yX7sA7 /C/music/incoming/QpGWSpi4eLyTnRIFCvjtbP5WcKtAjHCcJ4cQwTEBcCj6Mk4Lcht0iA4arRTi3QTEjvjrP0hP0QrHG6j0NQxcnK2j7bxN7vFtP 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/lABO32WqKDn2SnibyrGP6cUsk7bjVaMNKfEixPJQKwwKD2sds0URUtYjNhD30NDJXIqNQ7KRQWfIMjWqO /C/music/incoming/fMDQMaw /C/music/incoming/xqa7LpAVsEoNLb4bML0tgR0Asnst3wIOkcj3TA /C/music/incoming/SrO2e1Qxl45x4j6gjfiIUmmhqtCVLyN3VUvJpGDcAsVfdKsvLDl1TqlGeHLSy3UTpcJiVwYKKfhCxhdNafkinTiFJWEQ3RLFGc /C/music/incoming/U523tQ4LfOlFhKWgbBifkMuVoMUmPyJArTq3yivoKKPGDuskcLhw2dBiKgNO3Q4 /C/music/incoming/JJ20rtTGkctxhgdiaRo5ENU2OMHncnLdATuuHMVSKui0MUdWhNmhwgp3WalNTGD4xp6uSQJu4Eti /C/music/incoming/y0TN7JJ2Mp5UjCnRJDwOgeRd4QEVnYDwCx1rTCl7wF3MhXv76p6lIIDthQQqe /C/music/incoming/uggajUOaNK5vYPA1MdY64g5Auiq66mTDudjSy0bUkf1H3fd3ywu0ReYniNNbEPbAYBbVGPBUcdVYnxF /C/music/incoming/VxcBlumsAOx0iwJJty0bEAdwMHRSvd5ktGQXxxJWiAyd6ANfLRk25uBuuMWMLB4vQnFKNSl4Xc0dbayl2LhL0dm7fuDTI5lP /C/music/incoming/t6NEr6g4kwfsIosOfk5BdJyC0ObODeFhdvW 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/oTWOFasDRDN5IAL71c0E5vkWbMsT0mP4T7oBMKLAAgdjwFloCde6DqS1JaN1OHKFVRlJkk /C/music/incoming/YwPwSXkuxrS2wJH0lPgbffm55Ni /C/music/incoming/Xj1NGGOrpeX3532yrSnHiNQvmLMIgUUv1gTC627JxLuUliP4OrLVUkKjBEA31glDqBcYjABxTMj /C/music/incoming/6V0QqcMAPIfAmjpThEmaONhcsyNRPYqxhCtuyN0kUOndJYjHMuaI6y /C/music/incoming/0hjVhlApuV4llJ0Sb3Y6nHQJHrj4s0LbExkd11T6QtPCgPfl5OjCKQTrxIoWcD4Dj3PVyW0ii0o1YnDYm66LPixUM0MrM54mwl /C/music/incoming/act0L5woGVyIondeipfGMk /C/music/incoming/LtaGdhLRnMToVOnNJsCPj2YkB5bA2YHxY1TqqAyHNwgjXxIDGNnsfRHRCWffglXwfvw235wi1 /C/music/incoming/etUK26XT6Nki3BpGK6GBV1ejrRix0cxc4FJM /C/music/incoming/uJ74f /C/music/incoming/OjPTvyNYhEFdRBuW7XOYBl 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/ElrioN5XQ1JcyHRq4RWWNnoxxMwoLEl7V2yTvPrsKnpUTrCnq6Fnyi3p41SJ /C/music/incoming/H5PVU6nWJeMjWmLK2JSitp4EGPRKEl7klmjlOnUtpCAqqLY1aOuMgrJqalofoKsweC5Jdy3OVy10XMm3XXKWYtd2L0kD /C/music/incoming/IhqtdnJkGCkxcQ0nnPLfbOTkYLuwuYjeKXWOsWHsdX1h0gFrWUCX7fJ1ugDy1l /C/music/incoming/V6LxeM6rFmCYbv7TsNNwa4gm76xntp54Kjnfp450j3KsbLV1Dcn7UT5Y0yxfnS6poFnYi1DvPVmetUkujFSqb6jYlvnYF0Ly /C/music/incoming/NNLs5ftrVYumbXs47wdyFY5KiHleHjWsqB2JxwsqBF5eiDa22In4qihVQbjw2oRLb /C/music/incoming/XxgJLQLaHSNYAQqf3wTpJvM1MbYFYM4CoSHSIPth3aAt4dcmKVJCctdBTn4K0fj2V /C/music/incoming/ntIxWOhDD3AsDUinSawO3sg5YPKNElmf2NrnL5SDaMsbBrAwIcKYYI /C/music/incoming/1ssBn33gpWt0JEUC /C/music/incoming/ywJR /C/music/incoming/i0dA5tRUtc6175ka0qwbwmAmCobT5ekaI3vvufYcMJq0HnMlu 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/pP2QxEtQKfqod5bLgQrsS3pkMLvBq01xTBJibJPbPgRo20YPECLXgaltAReTh0ARm0CJu1KFaqKMlapTTO4WocrTppPrE31W /C/music/incoming/INENsmBg1 /C/music/incoming/w1fHGTUnqnLsdHCpDdCbxekpinBmqqS1P46oCxyBGG7PL7aWkHCC /C/music/incoming/qr /C/music/incoming/YCJG4RpF4QG1whrebA5VCtwCJhk7sdX3OFXxLjM01cjew7GWooPKbelFeh4VGpm00Ll0 /C/music/incoming/TRal4guMKrdlyJaYtS16 /C/music/incoming/QV0RFUI5ky7NAY34LfxGwarIJnlgMHejvjEuy0jX1FBWyQ3P4wCMXgAQEriqJBrKtXqptIES3HM0GDj0rD /C/music/incoming/qtOxuKDBc3LQVmaFLVmtHHE6gh65DYWxipFgtXFWK6oSj0Ca7DxOK2sRWPqnMG6kgmHFO2lVpwQJrTWoM65aBhU /C/music/incoming/3016xmCAT46FPsFyn42JeCNE4OJH /C/music/incoming/bQeo3YItJkgTEpUsQi4UQMgK4FPkvfIryfRAKQVPewISHClf3 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/tnaFWygCt7AsU2EsixnwJjyWb3YRVqdQsstB7eGxnIp0U3XH /C/music/incoming/CCkNSSxI7pcX1YtD1D3uyhXVj6 /C/music/incoming/6SpJGSYEdBsJt2KP4AfB67UxGXdu7bbJl1yvWT2FvyrwTuvISfJo7sQ650cPOEFbAQxB /C/music/incoming/KLM0xDNAsgKgssE6QPF2OBlGLd2CQJNXrgGEFAb1 /C/music/incoming/VYVkrWicaMit6osbleqNqeqUaFMi1jmNLgeNQB0HKMnkrDKL2lYm22CRHbkUk7jXACQ0kNrRlRdM /C/music/incoming/AQ4GF000NPWrObkA4SI7UdeFuhyfBi4udRj2tIiDqw7BsxAbN /C/music/incoming/bPJK2dnqI7ISatQ2UsBVhjLyJYlIFWwg /C/music/incoming/HKcVl6VHCCfeyFrlQG /C/music/incoming/xHlVMaGpIotEqPQFRJrABNRMwUtIbtR2buNFEK0qQaft0 /C/music/incoming/iiLh3difLPGyYmyMVqlOYKbUDrCoBV1VnhjQGf4eLnhcN3gWlRQGh 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/R2AeOp7bfjftCpb1LIiSD1jbPGWhQ6Lmxk6h1et0UnIv0VxwO1vJNwrYRxwiAYrgG03rr2aGoq5prVj /C/music/incoming/Bxlv53t1Hgk0WRawbo3qjU7ciec /C/music/incoming/CAeiQSUjfEERIqEV4KbkIj7boVqySdaaD4bQhABauUScPjK4SffFWUusBc12CuycDDnLpUNEibXUy4sfktOM5ClQIPpeG /C/music/incoming/5GYlrEVfHRNctUTv1NgxgjEpT6h5IXTAXWnwKMEundcMMvKUGb /C/music/incoming/j65vSEl7R7BMqCDt2C5kVdKyAsGfwfef4sEvwW3UEWCbasaUpCmlhjjgvF4y6gKL3vP56g4eHkO7JIyhsSW3005UixaY1DVwm /C/music/incoming/uElO2ibFkBQ02UyEcGoV5APtatkVwtYThpKmBDaHrdOCuhS /C/music/incoming/EQTwY /C/music/incoming/KX14UQYqiUmBhrcByfklkHSeHNShLBKVMwThNmviEr1nyopg7UtLaTUcfWwg5RNOkyVRG2VmQcP1OEMrwMhYg6U1JQcXXokUL /C/music/incoming/DhdpCP7dSdGaidGtIcAp1bMbqJ2qGC7hof20tAd16bOFL4egBKhP0OeBCb71UQFqexSdiOai6Gq0thwtFVW3tqoIaAwrAkgp /C/music/incoming/OEBjxJjcdR1626UF 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/dOmDxV2fvRgCKpABXBqCkVYha1Xc34HicuNBPJPK2nJrqpGOEUAFy6DpXeDE60kAk6yp /C/music/incoming/CaEaEntbciuPQcOAqfXTwG /C/music/incoming/rybQ3xwymgxgJP6WBOMDnsrmkSka0gRcY2vbFxOVtdenbbRVDamriyC7gWGjnvHfvuoPs5r /C/music/incoming/hiqUaSK4AunKsudumgxyGpPrGWga7fCk41OixYRP4hkgPGyqnFYD /C/music/incoming/gn6EeSqNjh5bo5Q66m3HMS1xXItb0p57TfNF7hRw51bCNexmoOLDNycutIODyoU1k5pjrl /C/music/incoming/O6sDbRmMfbn6RBei /C/music/incoming/1NVwNEyuCEQS2sdrGjqcWo7JngpaDT7Bn5tQPh7qLeXusrWltkxknsfLOliGoy0QEoF46uKxjayRyLp4qdOsuWn3YQc /C/music/incoming/Rr1 /C/music/incoming/VH /C/music/incoming/QuwyhaQ7WwJ 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/iHax42JWFc0UgebYQY4t0kChxLEYjAjTQH7Wusk0iXHfhyqvhQARBGY6e07rxRMe0fdHelEwN /C/music/incoming/5yodkS5oHpHTJmnlr6KCGlkLNdyLbMMjlK7PiMhHRueD4 /C/music/incoming/GMlcckr0xMEisIpSB3evliHJQI3ebQWuMd6hnScwvfuhFeHcMoK14MBxfKtBpnYOW /C/music/incoming/JuMqfOGvTiWxRai2dyuQxe3jiTfkVuhGkAiMYHQXJMXVSmYePtP66GCEyDhtJuIxbqnr0EdDPFhSogx42bDBNiHL /C/music/incoming/Qi /C/music/incoming/jmjQlbyx3gaGi1PfQcUnTe7MvpaaBb0hSSm1f372TTil2OBeUhF1F0YfnFu3ay /C/music/incoming/BF5etebeYvmrW5weQ5QhgLuWePQH5qE2fLVLmt4a5dV23oQJMI7PHMTXjhaLuCgHYrmkjT0waPkdWA2W7g2wrVtB0 /C/music/incoming/rKiDUctJCUmUnqXthV14dmgs7aAvkqaMlRn0lhX2SCOKvjf0lEhMl0HfDXEUJ5 /C/music/incoming/bUe /C/music/incoming/afMxRMWsbV5RqHF20ydccQ0PYQIIXTDfed6jkE2jb 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/lEVwDSkQwganqU6dy /C/music/incoming/bXDfpocYsoucJKAYA2b7gBrbVMbxlpFVQwqnR7aKcaY3R3Phw4J75OQIGBqLnMMdQGtmsmgA2x5fKvq14 /C/music/incoming/V0i5XB60XcbPGu1XKbbJsXsETchjPGGgt0HEbymeGF7KAYVNlildhtO5HLkUtVkqD2uNVwWlV5cUXQd2oB5GuD7alJ5woyRSuQg /C/music/incoming/AFcHmf3SUWRRMTsgpqGOHOPkF /C/music/incoming/mUlmGAc /C/music/incoming/0WKidymyHAYb7p7QCKNTKN1CqmwDFtCpEHcieaSu3pqeakeHIxismRbm4i0XbQ2n6 /C/music/incoming/ok6iAHCMIoY0CvA3R2w /C/music/incoming/QnsFfC1DXakuYyiw23AMuMFWIylm0D42TjxHw4DXnUFFcjNmTfDNtvtdPD4NqOLudpJPa /C/music/incoming/ptUwTRLQqIJEKWu7qkgfnDiRcUiGHsIjaPQetw3GhDVKp /C/music/incoming/nKjIf7pNAJjgWjnaaobQmRbRst 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/4RQdNiaFceaGijADXRjJDyjX5BGVTDDvxRmC3mtN3MHH4U43iIxiDseFI /C/music/incoming/DkrwQpD /C/music/incoming/ImrKNtpFnifa5xm6vfxExe6fAQdusPscTvBp5YGpm2PqgjDTQOiuKcvEomk5q2mFXcnJ44bEHirD /C/music/incoming/YB5Y7qh2SOr1mdSYOj4OMHFOWkCxpt0pEgINWJlvaG1oh1PKjJ6k5tfq3pcVVQMxWcwfCfbe5 /C/music/incoming/UeVg2aiYUfRDCsI0W4CFNyNOH /C/music/incoming/bNtdkClYNBRrEstAxdDVvOrkgeNdpDImg /C/music/incoming/dA2llCueVR46P63XtkoxMFFFaMvMj /C/music/incoming/WRjKNcnkn5Q1sPcI0vdAtOKSmvpFCdnVYLpraTVbIWrrmPnI6eKAIoJhgywqTPPjR2bOySHgIb0EwsGFiPHxAVnJbhlJv /C/music/incoming/7gs2BepxrhTAwtDnMKHDrpRYGmC1xkPU7Tnpu4cNIj5P1QNu1UMAKko /C/music/incoming/PnVNKS3WfiElSfu2iSlHAfac1mV7wa2BFyMK4aaVDYjNl 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/B20quOQghqct4VbGrbYsRAJ4TLAUqjEtL4DPCLMpGjaNpUDVa2gqwFgbr3ERo4X5TQQ7rteNvITHA4O7iLTv /C/music/incoming/Gch7y2qYUojPh1L /C/music/incoming/KjpxXxPJfSSPTTHF7pgSPdRn4Uvs7ktYNn7WxvJX /C/music/incoming/IibnlrO534EYIvOIa /C/music/incoming/PLdhmXmn7MDxMWmBSIYERRnyYhcOdJkN1XXaIEGdBGH5VvHa7BXqTkl6xLpfVGkwCWEW6m1obVcljqLDIbOJT12PL0K4n /C/music/incoming/jOQyvwS1ojr4Vu6ClvhEPY4juvfROeCQpQWtjSEWsCaRL2UCah /C/music/incoming/NO2rr6S1 /C/music/incoming/5AWOXAvT1JAqhQBQdslu2MHyY7fPtc65x2pt7ND /C/music/incoming/LKtswiP5GapkrXHRQCBMu1duqdoO7keMfUPUpRPQtFNVWSik5jaoF /C/music/incoming/wWcFQjEupR2vTfL4PAvMeufIpgHqWxEOcDnPGrGecQlFYJOG 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/JTjndeRqNcWytGNfT5 /C/music/incoming/dUEIA7xVO41sJpCBT4nJcAkvTG4QbNRWJVMsYOKq2j4 /C/music/incoming/sDihYHOEE2DtL1NfbDD5wiEmsR4NVsvs2LvmGSq31tEiAFJqYELRMWtj74WgKaQkFky7EAH /C/music/incoming/L7q6GwRCXNpdfwMaNvMB4DaNtLcee4ERHvJBi /C/music/incoming/C0g0CGoADFRWg6ydGIsy2RkiwC1 /C/music/incoming/URr5ojdbY4QKdr3TRNulehKtFjlAtwRkXCSJsHc7nH4s1RJD2xC3AAYMh5yf6KOClGUJGtAkLv5FlqBUHPG42WRwKgBvh /C/music/incoming/Kk5EoyyLDm /C/music/incoming/XwbOvyDf75xYfupyck01G0jIliLxY54bWi /C/music/incoming/5I1MwRBs14LuJUE6HqlTyn2uwcMWlu7IiuNdSnwvcdP2JNwJvfLEHRjRNG /C/music/incoming/i6E5hV1Rp6ifnOk0AbNjeuj2 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/avhNOQujHPlEBDnw6s0rBeBd0iKo2aUG5m0slgetHho1ms1hdPOubtm42eVFggpH3NG /C/music/incoming/f1qJvnBsSYhNBReuGQlLVPbLWkWIXMGMUpbbnj2cNhQ3SxSM3Xw3AaR /C/music/incoming/HJkyGEXBa1uoCgsNEGru7VvWSRwdgABcWtqF /C/music/incoming/SsvnjAMvG2Wc1FoLdRn3vCUj3UBvI3plQJkEhNk7sioH73JPacGoheHpFlsw6pUKMKtrtRDwGnKmmmj7lTuGwaeMb263u /C/music/incoming/Fr2sdnGlTuDoGTQASPpSuEL3RKuYJgf5PWl2dk1BObHSPRVIQNmpQVqbN7JA1OK /C/music/incoming/MsIMt37Bo4VFIVm4A3SvwiTrlQnmpS1GV3w4xRABPeCuF1rJ7f4ttEpDGqAKPUlEd /C/music/incoming/j5vFSKL1P6crL131KqIAg0BGnjkGew45HksqjYiKg40Gc1oY1mUb5WYqEWqJAfWsbfSBHMRSh5tka3Du3tMYJ37RtbTuIGka /C/music/incoming/KI /C/music/incoming/nTsplfc62VDnsCmQXaSTsT4RqCkevIEu5GWnEP2W6UCGtrOtrTErwJvCXJ7Q35KsriqTM /C/music/incoming/TMHgJ1teAbahqpDhN4vIt2yivFXUFp6pSjpVP2KXrTL6YMo7w2bOrVMYnxSedHGjcSwh7OASsGpIqBqQqXwLnr55FxIqjGTSmC 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/clQumaTbpK5wEVTRvT7cjJU7j3YfsAhjNaFm6n6OaPuyDxdpMUMWBrQAxQlriNPXDVQDqHThUscBovESYJBGVsQ /C/music/incoming/iT1NaXYX5kA7rHE72Fvd5KPNM4Ww0mdHaQVj40mr0F7uvUgVlsxWMAPGenadaC5Rg0 /C/music/incoming/DDy /C/music/incoming/WDHbqY6pTHP0XjLa4mBXGdGFEP /C/music/incoming/TVGejcxaHa4tsDuS0NiNQuy7lNSUophIxI4XQtnYVFMN6GRqTDQr /C/music/incoming/Ooq7l1o31PTtQxWgmJHbYt4VkKxTJuEBIEDWYdHd11FBTRP7vW3rrCgtsCWIDCtFksTm2apicDh5VCcA2xwUAmifxiEwn6I /C/music/incoming/JKVNaidyLITN4YLxU1t /C/music/incoming/5MAOgccDecmDM0leGnmUQiDJQFa0Ul7nKCeRhIQ6I /C/music/incoming/vcnl0fUV1He2WDayGevX07IofEj7HxW3fMPtYD5WCC6hE6rdSRkPqQewB6gu3UoDRiVjVNHdhHuxaBShmgoWmhMwIr11wJ /C/music/incoming/ShVV5v17fo0wpEKkviPCPpbg1mMkdoXcMS 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/g3DqhrFVn2JJjCBS0qCcMXIkP /C/music/incoming/IK4POd0VLfsbQYrx0cBhVIR2D1KPr71UmpFTwrKAu3YxMVxM3DPsy2Sa /C/music/incoming/PJwoDqi6AxYxmDa5HH5iSNEpOWm3kiPFoEaJQllFFWoadYs7F /C/music/incoming/B4xu3GWvVkOMysvsuqyp3PvxnO0eDEJ4f /C/music/incoming/TDMUUtxJXd11ryG5P4iyuE2qaFqlQYRjknwRjGtVq1Vlre7YT2lamqupIvUocl17sRQecWU /C/music/incoming/lpUes3JjbUINGp /C/music/incoming/GcwjPPxAmNDFSskEfVDEi2P0kJIMLoP3AV /C/music/incoming/iEaKSotHFvWlhFF0RkK4m2M3SQScuVAOeH1EeNkIrXXuNKbumPrAEUDnYeYcEqlQ3igIMb /C/music/incoming/deu3HCnl0NSP /C/music/incoming/oXTu2vvF0oxDgYSkJIMtQwqiaUU0P3RusO1uVH6AF5bl 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/w73tcbno5ymRO7J2phdymVYrFs5NVYsDRQuJkUBelnUe3HwuuCimsjvIhLW /C/music/incoming/NEd /C/music/incoming/6aPijdsLX054pT00Ejb7ujehCMiScvEUjdV16slUoiSt4KKqHVQ7nKvV3HOE2HIBvkTm661l5 /C/music/incoming/oKUBHmRvXp5wdPRN3yraCFcWq31xTQX6T0ic7cjmvkXHcNw2VygP /C/music/incoming/IfF4wcqYFbTPvrB2KCQreFOEl3pssFl6CjOobo34IhmBKU50P42BiQC /C/music/incoming/yXeoWQOEsMvtB0WYksSyudLhiWqDue4YaODfh1EKYdqPOoT35V6ccoEum4faAlinQEtUwRRrWhIqT4B2cvFHg2 /C/music/incoming/7uld5xaSq5NhSVaYEOVWv6wpeMR1kqhQkLxkgXKVppQcsonQfBCVwAAb546sNhH7X44gxWSOd7Ggou4Wyb /C/music/incoming/EBtIykGqKrYJFakAivIUV35kKe6LaC7WHq7tjwvVD3qehpQav2Yl2fXIDj5um2 /C/music/incoming/y6A1sKC7bVSgN6RqWp1pb3QuMpGUNyRm7JAqFcK7qucUuKXV7N6GrTTDpfoceOtKeFgdFBSTM17N137 /C/music/incoming/ojJQCjCBhELot0m4bgR1CWcyP5RfWjc5cj4S2S1Hq1U5PCqJWIvkOSqAhkbEyvL5CNlk4Ccpmk 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/DILYa0KeegmSSU /C/music/incoming/goi2YpRY /C/music/incoming/jQoigJBcRfkHevB /C/music/incoming/BWKD5JW47TgOGDU5OSjjR4wmM20mLVSKJaQ /C/music/incoming/gQrHj640HKJVuKNeggvy1cuNYJNM7746FMNp35Ygi2qutPuXLfCfbCaduMQHsq0IOLqQ5wjjpoq7T7tjoWa2EX4d /C/music/incoming/Q3XcbWpL04thFVVEy /C/music/incoming/y3JhKg4bicA7sHWtPU4S4x5vEBl0iKOExKmFI5XE3BJKYO5suoE2bE0a5mLi3d0Fv4IPtqTS5AXCWuEWE /C/music/incoming/JwJSqBxMo5sbe2RKF /C/music/incoming/DJkMV5Iw7tIqmedsXdJMQaLmhq4wrb7gSkqHyLrbg /C/music/incoming/4YFpwAa2NlvUUkURMKSDCRHc0ngqmPHDT7WG12iY 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/DGw7qkCyDrMpxrT203gvJ4MxCphktHNnT6AbDmWb73NedK6ia2wWdmtG27Fadre4MxEAYSyNffwOqHuYr6jAjYjGM2gE /C/music/incoming/Yf2OD4ibkbO6J7I6Y2pqhfSPxJJTgUSAQPQ6iO62mxoSPfIP7RByLaJTulq1uv3wpnp1pKWk4 /C/music/incoming/OpfEl1IGFmw1mt32e6DUymtuuAteFOTHdMSyQLn47JOOMasGHmwcHtuC3SiTHDbYAWXIIEkARGVWF /C/music/incoming/ttRgBnX /C/music/incoming/uRb4uLXV4edk1P5OmsyrMdyussi /C/music/incoming/Ie4RlRkiiVPHJpCtOsa4jIyHU2phlxcOlHSoLFKued7wUVdBMJgdrcA7Mv4rC /C/music/incoming/bQVvNPQDbkXgXUXaALfxua3c3kQlo0LfTfaPdbuUS0jBBD3PkpBtFeJbVTAC7FniHRtRTi4yprNDYBIApaa7yqIOE71rI1 /C/music/incoming/ESXfNPSL2ODiLWONybBrkTTdaW2IQc7xYgB /C/music/incoming/LiYKhirboGgK4ouvlCnV6Hr4bUVK5DBJKNukGcrOXLewMkjuNenOeb6dY2IuuPeSeE7q2jWikH5tD2rYKB50pUEJOqtMB5 /C/music/incoming/dflHOd5lVnYJxf5V6INnXqv52bxSFaNeb73xWR3i 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/pbuq2TssRuWu4PxtuFV /C/music/incoming/N7YL1xvOqbVlcTsyh1hXw /C/music/incoming/SyhYec5CDHV10YIAM67UbTHko37010peEeEPx /C/music/incoming/aOfumLORJYKwkBMfaeIGu23 /C/music/incoming/dYiAMLpx465QvCEGl1NAPihJGMjEeapT20tpMoESBYtKYVmN2R4WX533RG2aCS /C/music/incoming/JGRrXFVVsbKoqKTgygOlttGHEGp7YjVAu /C/music/incoming/6dgYXEQoLXBna4I6P5Wx1Ynnmb13TlkkAqKgSPiyaeRScWPKB73guD /C/music/incoming/6bQ7VCrCxYajxR5Bt16ORywoQs7v6NbwcsrJX3SyDpv4FyM4dnEOI36GMCpCC4ERWLheAu /C/music/incoming/PrH6Vxevy /C/music/incoming/jwt0hwuEuVSdaH1r 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/OcXV63upLhPfpHdYOedkFWbTunLausfhu7cVuA7MxNNLslbE5Jve2 /C/music/incoming/WoSAu16Kkg04jmTlt6P4VBrGHYXYsGgQ3xXhQdodEOVBlFV2GwjgqY7u5m1DchrMajbTwMCqRLyhMYu /C/music/incoming/XiSvJD5ByoliS3p0d5u72H0dbRdbSAELgHOJFN1qumQaKDiAJIEina1qqOtYA3Q7SHbkoOuwddMOYYB /C/music/incoming/MleuI4i3xtUsFdN /C/music/incoming/VNSDjc /C/music/incoming/SlNNHut7JsW2Thum6jnav4TapNP5ByShcXglSR6JpHDREt1rQxmvEKsVyMx2MvGkHPY3a /C/music/incoming/GFIDUVwGFXMCNc2WnltqAr00nljwkUsS5l62HXy2EVgMaxi2dYpUN1CoMPoIL7uRF1FCd7owUAUMknYWdpstFFedRRo /C/music/incoming/sMTpo6Jo6GRAmjLQ6kMF4hBGeGgHacdn5pthLB7CHJSeLTo1YFHOLpNlknkP0 /C/music/incoming/bcdcD0GHdsrrCIB /C/music/incoming/vUIUWUhiBms4Cu1FYXsl4QD2s 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/5InHoGsrSJRK61dnjyms /C/music/incoming/5xiBOKLimbJCQo1waOlTqyKkxyK /C/music/incoming/x0oOgNsaGjRSnvw3ptkFsMKoc /C/music/incoming/70EEUg /C/music/incoming/YdaefcXdlJVx2uaAIO /C/music/incoming/yFoqqBqtnttqrqmwA2fAAJojFDxrrNNbUKXwwt4Lxbk3igdXaATdERAWpeSVc6bHNrEOBW7g6CcyxsbyAIr02KFd /C/music/incoming/JQcQybNP1MnKjWGg0PLlqEWjDpt4QMl3QTMAPxkSFtYDmaIYHVcPAOvf11mjOQ6oBr /C/music/incoming/4yTTQxKKpP7bcd12akdIWvWPuMHJbytKpINWBJPLnYk2 /C/music/incoming/QHLvaycWDw3p3C4IdKwoNW3rWCNTLbqJUUA7FIxHkjlV7kWE /C/music/incoming/rRNPwvlH 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/lGNiwWHmXeMdwlLEKTiqNjbQobxaad65bKyuYd7wmuO6jv5hTjRbC2 /C/music/incoming/TOCEiwQI7hD3XcdWsp7QdBPtnLfmtq4XUYhDqIiN3134tHHknRsdCDUs7hqEqEoQkNi72IGRhsVkFT7Ne36J /C/music/incoming/HmbWOlNWG3LKoLaNwddA01PI30B2hITkR3OjP2p6L2rmHFrkvhUbDP1OFA2VRSO6iB0t4Y5DVeW6 /C/music/incoming/J4WJPEcnTbgj6DEYhCCHqhbLeU2 /C/music/incoming/IjRQfWmsUq42IS1qCeMme5FinOXtd6PYBHapwGaxUa2tLkfQeU6j06YLMJDy61oWIfAaSL14eoyeclEcIgop7F7DQvLV /C/music/incoming/LGokvENpFINCoq3BpLRqOsYoqiosh3TaY64xPQ0q /C/music/incoming/dODKki4EEVc2AXe135MuhV0oqyKK2uiy01rdxrCTnFNs0NLiSptYenLoWnsSGtKjNLbGGaDKD1gJ /C/music/incoming/HusoAuIH3cPQT /C/music/incoming/LEGdwCl /C/music/incoming/JU6NsymrT4EJvSSqHIVVo73pda5fN1pouCNa3i3CxiVa1MhVK3RRDePJYQKrCgL0Opn1eSvxMsxfl2vx1iDSiFSpUdilG 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/7BvscKLqdU4uP0Gbl1IYwxRaWKApax0Vs /C/music/incoming/1Nqbj5clRAboSSYVtveaiOUskHsBYGha6rC2VVKi1X5eMPllpD6lWkBl16XKMI /C/music/incoming/iecpG7wVxalf2lPqCqrHfYr /C/music/incoming/hgo47cw6BcfwiWDosH6ApMS /C/music/incoming/1jAfTkkyRL1SerohyS04bbxbtGkP1OEURvaCsmw1txOOHjnVbx5Ij3F0 /C/music/incoming/NT1sp716FMddKrxT7BhVlWepn3gY4raBqdvLr4h3rvdX4krTYfei4AvXP /C/music/incoming/COKQiVyx7hTKENmvxVvFh6iEHfiqvYSARCKVis /C/music/incoming/ytCKkEvxKCmRl6jnIOAT6qdHbipvEcPBnMgoqkaXA3mhttAcAn6bByOip2Jco71IUS /C/music/incoming/nruPRPCFVn1iR0Q1JbDa05XOpqP65ceUQJPepCg1LUrNiBR3PX7XyTapBOyB7EISjfAijMKg2JvfNkGVGUpgdnv4 /C/music/incoming/1sgVKqgSHvA0GiCr24rQMTafFKfwaLLWYkFoGmUuEQoscjRnQue1nXdgsaqalQR4SLavKm 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/Ra05TxVJinYJmkSk6nIt0GKurjQilIgIBXp6FQW0bEsDrOKJy /C/music/incoming/1CDEBmlPpvMuoPMt3lmPknW1FPTXA1HLvt0wnorLApWFPUxkIbCqQfFNNJ6TAvpwWa62Wog /C/music/incoming/eWrAtNo3we5wkBXl42nBTxT6i /C/music/incoming/nDTBfgBBVd5K67HNK47yMVgLctrsbbrcSCudS4CkON0ng1cECkEagceyvixTWiAUS30DLE3NC /C/music/incoming/x0OMuNMgKpHQENnnYEv1OStoonMQMtAeHjIELAElb /C/music/incoming/NajxfuOt50rqjIq6evi /C/music/incoming/NW2JyjhRAp7jGtsQlJyi1UQoOo5M3h1UrakPRDqk3CWj2Upty6XnKcX0fM3jlDWrwm0GjK7Pr /C/music/incoming/u0tkltmv7s /C/music/incoming/FCQCFMp2GCmP6sBEeN7huEsrRNVfeuvCY2DPtb /C/music/incoming/quBYXictUnggSxl0ohC5sn2WVS00o5gqyO2Kj5o2bPADItS5QNsos1vcBMcepjfWgXOeD 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/sCqhf6uT2SaCmNsAC0kDYOgxtW4rA4ymeBvHN4DBV3CuGpUcExab4PSMu0Vpc /C/music/incoming/rpoB43 /C/music/incoming/ye7TlIbbrxUJvNRfBpqKbpGGWoinbDeaM5WIO6DUvEyDTeYCd4SweK5iFA55AV7WtU5xXjxCTEoEYdTRxNjeSP4baNdobGtIFKj /C/music/incoming/A4ScKFIPIGQDosURRoaGto1shxkGgMEVLkrflqDc3f4o5DgRN0U1dIFkdy3ltbJ3c2YeaPGAT6LosMvMqB1n0LR /C/music/incoming/GquFJyRl2KD5cJ1lM64k1MjLruJOiFTiB2PpVWnuMMssnvpbH41o2Kd2gRnnWccvYuDh2LwWRJGosXw3fIhlLEoYYUieJ7F /C/music/incoming/P40un7WeLIQ2tFyr6VugQfC50YXkdH6n67oit1xUou3uBhFX4Wgt4KiJB3DvjMbeKD4tqq6fwH0vkgESt7noALq /C/music/incoming/Kx /C/music/incoming/NKrnBlR5TV3S2IfdGqqwFEFYLYOHIEUe4FanA7nPyicqJmoEnLbqBXhieBKKEjvob /C/music/incoming/7rKE4lAwkJW1mwfcl3khila6hpOlnY1WiNXm2k /C/music/incoming/rocgGk1UFX2fnebRHtTLunqwWiIqa3B6nfrpLUXr0iDQ47vE4qh7l5Bd5NqwJJTJw40hTTgUECSmSIAXT 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/drufiuCAL /C/music/incoming/G1DRxJqNKUxPr /C/music/incoming/q4QtCPYcyccwmL1iig4Sgmpt4uIr /C/music/incoming/Ly0Ic5GwfJ7b5sP2Pj4fNqMDHQtFblrRKvFUNNA /C/music/incoming/6LrQsNBvAY6ooULqA2kP4umiEjVP3mVcqhWHikclYervtvAybFLr3F4LyimiYTAnc36g6dhpY7XYdYWhQvNxIEh /C/music/incoming/eTSHKQbnbcU70gjKWRbpD /C/music/incoming/tP25ohr2bsukjG1RIqCl0ygOfsV2BkvRB3e56SyBMSpMDNGbs1qFiIW2Jn03twBY4LRnC /C/music/incoming/tWf6MjOQcVmfy4qhyqsKHusvVC7lfNFcOma4x /C/music/incoming/oTdFYY /C/music/incoming/ctFi2sDhmGDevKYbcHPoLkqeQ4v4RvPqr4psEJwXCXx6AiOaHG5tk7hYdAy54GwXXmTyuGFAkYTVU 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/IF2k0OONwCxLiGBtATGN /C/music/incoming/IoQG2jIlKbOTqhhduFSVjywhunr1Rk0 /C/music/incoming/wI4RJest3qM33HIoVxcwOLYGoj4V2biCmiN /C/music/incoming/SunXGh7qKF3lwF5EL5cYwsKOoWG11wE5nKUdcFloDrmjoRx4awB0TDrARGIQJgxmb56T /C/music/incoming/i7M4AgPHifKgS0cwbv35KYSL67XGfYIbDOLJvQkY /C/music/incoming/FrOXsNrrStTvjb /C/music/incoming/fT7uUeP7gDjVSJnErwXMNADMlamVToAI /C/music/incoming/Xm5KMuaClWpdOoILGMDOfxqxa77gaaJEt6sqRXPvNCQUlXvWrTe0tb /C/music/incoming/2ropg0cFaopHI5c2LQWvmVWEQVNaccVD0ugxl /C/music/incoming/GgWABgfqJYqMj5dBWAKsSyJc6XHcTcGkncyERgQCjNM15RCmiMPV325hETBLHcEGsgygFHRQ 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/AjqKHLX2V30GFnTX7cXQOQfDBG2XexajPLSoVfcq /C/music/incoming/rmNIYehNNoaNoNswrJF6GH5x6fTr3NdixqrITHC1ahfxqjnIJlsooMjSooJSsWS7lYo6uS /C/music/incoming/GT2YfuhExBsFUB5VsGI3A2QoWvexMJAn7OSVoWcYUchLrYfHvDASGrxLdMcQpQYVbeFfQiGEEQiwTf56pFc /C/music/incoming/LMqnnVeYm74TYvpQ3NBPwwtOqxO6TiFNMO30F2KKXNCmUifGVUWMmWj /C/music/incoming/xbFMsb1Ew7GtplMw /C/music/incoming/r7FDd3om2MlgYVFtAYRDfn5JlyOhR2CrQo6TEg1wvXVYX7H2McK5Y5Pec4rMngD7k1wKXTXt5uhoyfS /C/music/incoming/6aWiIuTPMFIhhiP5AdlliGhMPAAb5TuxEYitvkOk4AvmiExJ /C/music/incoming/QdVaQWlKwr0dBkvrca7nAxwxak7CFDUVAsgXK2YpeqliGYyflGlRqvGrOx7FWQe2FeKieFPhiRjjln0jS2q7qdEeUVjm3sAvlr /C/music/incoming/e0OqvM4PmWlYmIyFnETnFtb6qhNgv15cGFS27CRGiSTgyic /C/music/incoming/AntHS67vFf 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/rqfbApQ7ypvpxDcxM4GdkrmAjIAuLQfCdAhYAXpnSqvWqb /C/music/incoming/GO6qd5Fh5KSLMI2LHAqyMGeWq1DJQ1GOuwfkA1RN6 /C/music/incoming/M /C/music/incoming/SfLGcwhxLwAF3My2ajrlsfXlyVu7TMapCLE4fSqT7DIpf3xaBisVu1LMpygnbhL7vkdqiDVp0GlXEHfExuGLsm2J7YNOMdS /C/music/incoming/pfc7WhKm7g0yNlQHgo4SSkwgvxXqeDjhTyFTkLPYrK /C/music/incoming/qDuHLnq562sRtvNPdUJJGnu5CxoUKPKMBtIuPvXlLV51BbdTTGli6 /C/music/incoming/YXlYWNr0VClkXkkf /C/music/incoming/QoEdRCDudHX56lPusorTSQ /C/music/incoming/sLr0buhJ2bY4TBRG2PflmGVHWEQwTNYuqO0icOaJTwjeIadpsXAwF /C/music/incoming/Cw3hj1pDKp0TxldaMaBJBcnO7bByoj 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Info: Grouping 10 tracks 22:23:14.0 Trace: Folders: /C/music/incoming/album 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 /C/music/incoming/album/2.mp3 /C/music/incoming/album/3.mp3 /C/music/incoming/album/4.mp3 /C/music/incoming/album/5.mp3 /C/music/incoming/album/6.mp3 /C/music/incoming/album/7.mp3 /C/music/incoming/album/8.mp3 /C/music/incoming/album/9.mp3 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:23:14.0 Info: Grouping 12 tracks 22:23:14.0 Trace: Folders: /C/music/incoming/album 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:23:14.0 Trace: LooksLikeSingleRelease: No common artist tag 22:23:14.0 Info: Grouping 15 tracks 22:23:14.0 Trace: Folders: /C/music/incoming/album 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:23:14.0 Trace: LooksLikeSingleRelease: No common artist tag 22:23:14.0 Debug: Falling back to grouping by album tag 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:23:14.0 Trace: LooksLikeSingleRelease: No common artist tag 22:23:14.0 Debug: Falling back to grouping by album+artist tag 22:23:14.0 Debug: Falling back to grouping by album+artist tag 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:23:14.0 Trace: LooksLikeSingleRelease: No common album tag 22:23:14.0 Info: Grouping 15 tracks 22:23:14.0 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/artist - album1/Title1 /C/music/incoming/artist - album1/Title2 /C/music/incoming/artist - album1/Title3 /C/music/incoming/artist - album1/Title4 /C/music/incoming/artist - album1/Title5 /C/music/incoming/artist - album1/Title6 /C/music/incoming/artist - album1/Title7 /C/music/incoming/artist - album1/Title8 /C/music/incoming/artist - album1/Title9 /C/music/incoming/artist - album1/Title10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/artist - album2/Title1 /C/music/incoming/artist - album2/Title2 /C/music/incoming/artist - album2/Title3 /C/music/incoming/artist - album2/Title4 /C/music/incoming/artist - album2/Title5 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 22:23:14.0 Trace: LooksLikeSingleRelease: No common album tag 22:23:14.0 Info: Grouping 2 tracks 22:23:14.0 Trace: Folders: /C/music/incoming 22:23:14.0 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 22:23:14.0 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 22:23:14.0 Trace: LooksLikeSingleRelease: No common album tag 22:23:14.0 Debug: Falling back to grouping by album tag 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:14.0 Debug: Falling back to grouping by album tag 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:14.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 22:23:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 22:23:14.1 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 22:23:14.1 Trace: LooksLikeSingleRelease: No common album tag 22:23:14.1 Info: Grouping 1000 tracks 22:23:14.1 Trace: Folders: /C/music 22:23:14.1 Trace: Yielding from 2: /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 22:23:14.1 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 22:23:14.1 Trace: LooksLikeSingleRelease: No common album tag 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 22:23:14.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:23:14.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:23:14.1 Trace: LooksLikeSingleRelease: No common album tag 22:23:14.1 Info: Grouping 15 tracks 22:23:14.1 Trace: Folders: /C/music/incoming 22:23:14.1 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 22:23:14.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:23:14.1 Trace: LooksLikeSingleRelease: No common album tag 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Debug: Falling back to grouping by album tag 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:23:14.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:23:14.1 Trace: LooksLikeSingleRelease: No common album tag 22:23:14.1 Info: Grouping 15 tracks 22:23:14.1 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 22:23:14.1 Trace: Yielding from 2: /C/music/incoming/artist discog/Title1 /C/music/incoming/artist discog/Title2 /C/music/incoming/artist discog/Title3 /C/music/incoming/artist discog/Title4 /C/music/incoming/artist discog/Title5 /C/music/incoming/artist discog/Title6 /C/music/incoming/artist discog/Title7 /C/music/incoming/artist discog/Title8 /C/music/incoming/artist discog/Title9 /C/music/incoming/artist discog/Title10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Trace: Yielding from 2: /C/music/incoming/artist disog/Title1 /C/music/incoming/artist disog/Title2 /C/music/incoming/artist disog/Title3 /C/music/incoming/artist disog/Title4 /C/music/incoming/artist disog/Title5 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 22:23:14.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 22:23:14.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:23:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 22:23:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 22:23:14.2 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 22:23:14.2 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 22:23:14.2 Trace: Unmapped files: Path2 22:23:14.2 Trace: Missing tracks: 22:23:14.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 22:23:14.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 22:23:14.2 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 22:23:14.2 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 22:23:14.2 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 22:23:14.2 Trace: Unmapped files: 22:23:14.2 Trace: Missing tracks: 22:23:14.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 22:23:14.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 22:23:14.2 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 22:23:14.2 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 22:23:14.2 Trace: Unmapped files: 22:23:14.2 Trace: Missing tracks: [ForeignTrackId2]Title2 22:23:14.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 22:23:14.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 22:23:14.2 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 22:23:14.2 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 22:23:14.2 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 22:23:14.2 Trace: Unmapped files: 22:23:14.2 Trace: Missing tracks: 22:23:14.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 22:23:14.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 22:23:14.2 Debug: Analyzing 1/1 files. 22:23:14.2 Debug: Parsing string 'Title1' 22:23:14.2 Debug: Unable to parse Title1 22:23:14.2 Info: Reading file 1/1 22:23:14.2 Debug: Tags parsed for 1 files in 1ms 22:23:14.2 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 22:23:14.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 22:23:14.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 22:23:14.2 Debug: Analyzing 1/1 files. 22:23:14.2 Debug: Parsing string 'Title1' 22:23:14.2 Debug: Unable to parse Title1 22:23:14.2 Info: Reading file 1/1 22:23:14.2 Debug: Tags parsed for 1 files in 0ms 22:23:14.2 Debug: Album accepted 22:23:14.2 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 22:23:14.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 22:23:14.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 22:23:14.2 Debug: Analyzing 1/1 files. 22:23:14.2 Debug: Parsing string 'Title1' 22:23:14.2 Debug: Unable to parse Title1 22:23:14.2 Info: Reading file 1/1 22:23:14.2 Debug: Tags parsed for 1 files in 0ms 22:23:14.2 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 22:23:14.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 22:23:14.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 22:23:14.2 Debug: Analyzing 1/1 files. 22:23:14.2 Info: Reading file 1/1 22:23:14.2 Debug: Tags parsed for 1 files in 0ms 22:23:14.2 Debug: Album accepted 22:23:14.2 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 22:23:14.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 22:23:14.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 22:23:14.3 Debug: Analyzing 3/3 files. 22:23:14.3 Info: Reading file 1/3 22:23:14.3 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 22:23:14.3 Info: Reading file 2/3 22:23:14.3 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 22:23:14.3 Info: Reading file 3/3 22:23:14.3 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 22:23:14.3 Debug: Tags parsed for 3 files in 0ms 22:23:14.3 Debug: Album accepted 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 22:23:14.3 Debug: Analyzing 3/3 files. 22:23:14.3 Info: Reading file 1/3 22:23:14.3 Info: Reading file 2/3 22:23:14.3 Info: Reading file 3/3 22:23:14.3 Debug: Tags parsed for 3 files in 0ms 22:23:14.3 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 22:23:14.3 Debug: Analyzing 3/3 files. 22:23:14.3 Info: Reading file 1/3 22:23:14.3 Info: Reading file 2/3 22:23:14.3 Info: Reading file 3/3 22:23:14.3 Debug: Tags parsed for 3 files in 0ms 22:23:14.3 Debug: Album accepted 22:23:14.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 22:23:14.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 22:23:14.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 22:23:14.3 Debug: Analyzing 2/2 files. 22:23:14.3 Info: Reading file 1/2 22:23:14.3 Info: Reading file 2/2 22:23:14.3 Debug: Tags parsed for 2 files in 0ms 22:23:14.3 Debug: Album accepted 22:23:14.3 Debug: Album accepted 22:23:14.3 Debug: File accepted 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 22:23:14.3 Debug: Analyzing 1/1 files. 22:23:14.3 Info: Reading file 1/1 22:23:14.3 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 22:23:14.3 Debug: Tags parsed for 1 files in 0ms 22:23:14.3 Debug: Album accepted 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 22:23:14.3 Debug: Analyzing 1/1 files. 22:23:14.3 Info: Reading file 1/1 22:23:14.3 Debug: Tags parsed for 1 files in 0ms 22:23:14.3 Debug: Album accepted 22:23:14.3 Debug: File accepted 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 22:23:14.3 Debug: Analyzing 1/1 files. 22:23:14.3 Info: Reading file 1/1 22:23:14.3 Debug: Tags parsed for 1 files in 0ms 22:23:14.3 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 22:23:14.3 Debug: Analyzing 1/1 files. 22:23:14.3 Info: Reading file 1/1 22:23:14.3 Debug: Tags parsed for 1 files in 0ms 22:23:14.3 Debug: Album accepted 22:23:14.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 22:23:14.3 Debug: Analyzing 1/1 files. 22:23:14.3 Info: Reading file 1/1 22:23:14.3 Debug: Tags parsed for 1 files in 0ms 22:23:14.3 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 22:23:14.3 Debug: Analyzing 1/1 files. 22:23:14.3 Info: Reading file 1/1 22:23:14.3 Debug: Tags parsed for 1 files in 0ms 22:23:14.3 Debug: Album accepted 22:23:14.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 22:23:14.3 Debug: Skipping already imported check for album without files 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 22:23:14.3 Trace: Album has not been imported 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 22:23:14.3 Trace: Album has not been imported 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 22:23:14.3 Debug: No download client information is available, skipping 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 22:23:14.3 Debug: Album previously imported at 02/02/2025 22:23:14 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 22:23:14.3 Error: Unable to check free disk space while importing. /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskProviderProxy.GetAvailableSpace(String path) at NzbDrone.Core.MediaFiles.TrackImport.Specifications.FreeSpaceSpecification.IsSatisfiedBy(LocalTrack item, DownloadClientItem downloadClientItem) in ./Lidarr.Core/MediaFiles/TrackImport/Specifications/FreeSpaceSpecification.cs:line 43 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 22:23:14.3 Debug: Free space check returned an invalid result for: /C/Test/Music 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 22:23:14.3 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 22:23:14.3 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 22:23:14.3 Debug: Free space check returned an invalid result for: /C/Test/Music 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 22:23:14.3 Debug: Skipping free space check when importing 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 22:23:14.3 Debug: Skipping free space check for existing track 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 22:23:14.3 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 22:23:14.3 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 22:23:14.3 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 22:23:14.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 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- Skipped should_return_true_when_in_old_working_folder [< 1 ms] 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 22:23:14.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 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 22:23:14.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 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 22:23:14.3 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 22:23:14.3 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 22:23:14.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 22:23:14.3 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 22:23:14.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 22:23:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 22:23:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 22:23:14.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 22:23:14.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 22:23:14.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 22:23:14.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 22:23:14.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 22:23:14.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 22:23:14.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 22:23:14.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 22:23:14.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 22:23:14.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 22:23:14.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 22:23:14.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 22:23:14.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 22:23:14.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 22:23:14.4 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 22:23:14.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 22:23:14.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 22:23:14.4 Trace: CommandA -> IExecute`1Proxy 22:23:14.4 Trace: CommandA <- IExecute`1Proxy [] 22:23:14.4 Error: Error occurred while executing task System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IExecute`1Proxy.Execute(CommandA message) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](TCommand command, CommandModel commandModel) in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 83 at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommands() in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 42 22:23:14.4 Info: Shutting down task execution 22:23:14.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 22:23:14.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 22:23:14.4 Trace: CommandA -> IExecute`1Proxy 22:23:14.4 Trace: CommandA <- IExecute`1Proxy [] 22:23:14.4 Info: Shutting down task execution 22:23:14.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 22:23:14.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 22:23:14.4 Trace: CommandA -> IExecute`1Proxy 22:23:14.4 Trace: CommandA <- IExecute`1Proxy [] 22:23:14.4 Info: Shutting down task execution 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 22:23:14.5 Trace: CommandA -> IExecute`1Proxy 22:23:14.5 Trace: CommandA <- IExecute`1Proxy [] 22:23:14.5 Info: Shutting down task execution 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 22:23:14.5 Info: Shutting down task execution 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 22:23:14.5 Trace: CommandA -> IExecute`1Proxy 22:23:14.5 Trace: CommandA <- IExecute`1Proxy [] 22:23:14.5 Info: Shutting down task execution 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 22:23:14.5 Trace: CommandB -> IExecute`1Proxy_1 22:23:14.5 Trace: CommandB <- IExecute`1Proxy_1 [] 22:23:14.5 Info: Shutting down task execution 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 22:23:14.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 22:23:14.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 22:23:14.6 Trace: Publishing RefreshMonitoredDownloads 22:23:14.6 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 22:23:14.6 Trace: Inserting new command: RefreshMonitoredDownloads 22:23:14.6 Trace: Marking command as started: RefreshMonitoredDownloads 22:23:14.6 Trace: Updating command status 22:23:14.6 Trace: Cleaning up old commands 22:23:14.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 22:23:14.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 22:23:14.6 Trace: Publishing EventA 22:23:14.6 Trace: EventA -> IHandle`1Proxy 22:23:14.6 Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 22:23:14.6 Trace: EventA -> IHandle`1Proxy 22:23:14.6 Trace: EventA <- IHandle`1Proxy 22:23:14.6 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 22:23:14.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 22:23:14.6 Trace: Publishing EventA 22:23:14.6 Trace: EventA -> IHandle`1Proxy 22:23:14.6 Trace: EventA <- IHandle`1Proxy 22:23:14.6 Trace: EventA -> IHandle`1Proxy 22:23:14.6 Trace: EventA <- IHandle`1Proxy 22:23:14.6 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 22:23:14.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 22:23:14.6 Trace: Publishing EventA 22:23:14.6 Trace: EventA -> IHandle`1Proxy 22:23:14.6 Trace: EventA <- IHandle`1Proxy 22:23:14.6 Trace: EventA -> IHandle`1Proxy 22:23:14.6 Trace: EventA <- IHandle`1Proxy 22:23:14.6 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 22:23:14.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 22:23:14.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 22:23:14.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 22:23:14.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 22:23:14.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 22:23:14.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 22:23:14.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 22:23:14.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 22:23:14.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 22:23:14.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 22:23:14.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 22:23:14.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 22:23:14.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 22:23:14.7 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 22:23:14.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 22:23:14.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:14.8 Info: IPv4 is available: True, IPv6 will be disabled 22:23:15.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1: 404.NotFound (27 bytes) {"error":"Album not found"} (575 ms) 22:23:15.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 22:23:15.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 22:23:15.3 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 22:23:15.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 22:23:15.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:15.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1: 404.NotFound (28 bytes) {"error":"Artist not found"} (165 ms) 22:23:15.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 22:23:15.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 22:23:15.5 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 22:23:15.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 22:23:15.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:15.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (141 ms) 22:23:15.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 22:23:15.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 22:23:15.6 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 22:23:15.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 22:23:15.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:15.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (153 ms) 22:23:15.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 22:23:15.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 22:23:15.8 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 22:23:15.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 22:23:15.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:15.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489086 bytes) (77 ms) 22:23:16.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 22:23:16.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 22:23:16.0 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 22:23:16.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 22:23:16.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:16.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489086 bytes) (61 ms) 22:23:16.0 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") --- 22:23:16.0 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") --- 22:23:16.0 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 22:23:16.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 22:23:16.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:16.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489086 bytes) (51 ms) 22:23:16.1 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") --- 22:23:16.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 22:23:16.1 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 22:23:16.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 22:23:16.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:16.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47837 bytes) (44 ms) 22:23:16.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 22:23:16.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 22:23:16.2 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 22:23:16.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 22:23:16.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:16.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (76958 bytes) (49 ms) 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 22:23:16.3 Debug: 1 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 22:23:16.3 Debug: 1 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 22:23:16.3 Debug: 1 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 22:23:16.3 Debug: 1 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 22:23:16.3 Debug: 1 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 22:23:16.3 Debug: 1 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 22:23:16.3 Debug: 1 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 22:23:16.3 Debug: 1 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 22:23:16.3 Debug: 1 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 22:23:16.3 Debug: 1 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 22:23:16.3 Debug: 1 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 22:23:16.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 22:23:16.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 22:23:16.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 22:23:16.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 22:23:16.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 22:23:16.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 22:23:16.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 22:23:16.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:16.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (150 ms) 22:23:16.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 22:23:16.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 22:23:16.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 22:23:16.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:16.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 (160597 bytes) (51 ms) 22:23:16.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 22:23:16.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 22:23:16.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 22:23:16.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:16.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (53871 bytes) (48 ms) 22:23:16.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 22:23:16.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 22:23:16.6 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 22:23:16.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 22:23:16.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:16.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412215 bytes) (58 ms) 22:23:16.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 22:23:16.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 22:23:16.7 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 22:23:16.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 22:23:16.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:16.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412215 bytes) (54 ms) 22:23:16.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 22:23:16.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 22:23:16.8 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 22:23:16.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 22:23:16.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:16.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412215 bytes) (46 ms) 22:23:16.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 22:23:16.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 22:23:16.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 22:23:16.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:16.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (14638 bytes) (40 ms) 22:23:16.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 22:23:16.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 22:23:16.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 22:23:16.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:17.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12422 bytes) (50 ms) 22:23:17.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 22:23:17.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 22:23:17.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 22:23:17.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:17.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3295 bytes) (42 ms) 22:23:17.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 22:23:17.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 22:23:17.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 22:23:17.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:17.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8621 bytes) (132 ms) 22:23:17.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 22:23:17.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 22:23:17.2 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 22:23:17.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 22:23:17.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:17.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47837 bytes) (44 ms) 22:23:17.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 22:23:17.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 22:23:17.2 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 22:23:17.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 22:23:17.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:17.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47837 bytes) (47 ms) 22:23:17.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 22:23:17.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 22:23:17.3 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 22:23:17.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 22:23:17.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:17.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47837 bytes) (50 ms) 22:23:17.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 22:23:17.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 22:23:17.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 22:23:17.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:17.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (58874 bytes) (47 ms) 22:23:17.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 22:23:17.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 22:23:17.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 22:23:17.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:17.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191232 bytes) (392 ms) 22:23:17.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 22:23:17.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 22:23:17.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 22:23:17.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:17.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191232 bytes) (61 ms) 22:23:17.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 22:23:17.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 22:23:17.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 22:23:17.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 22:23:17.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:17.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47837 bytes) (49 ms) 22:23:17.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 22:23:17.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 22:23:17.9 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 22:23:17.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 22:23:17.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:18.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e: 404.NotFound (28 bytes) {"error":"Artist not found"} (161 ms) 22:23:18.1 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 22:23:18.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 22:23:18.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:18.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412215 bytes) (25 ms) 22:23:18.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 22:23:18.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 22:23:18.2 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 22:23:18.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 22:23:18.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 22:23:18.2 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 22:23:18.2 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 22:23:18.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 22:23:18.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 22:23:18.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 22:23:18.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 22:23:18.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 22:23:18.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 22:23:18.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 22:23:18.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 22:23:18.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 22:23:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 22:23:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 22:23:18.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 22:23:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 22:23:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 22:23:18.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 22:23:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 22:23:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 22:23:18.3 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 22:23:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 22:23:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 22:23:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 22:23:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 22:23:18.3 Debug: [Name1] Setting album monitored status. 22:23:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 22:23:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 22:23:18.3 Debug: [Name1] Setting album monitored status. 22:23:18.3 Debug: Monitoring all albums 22:23:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 22:23:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 22:23:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 22:23:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 22:23:18.3 Debug: [Name1] Setting album monitored status. 22:23:18.3 Debug: Unmonitoring Albums with Files 22:23:18.3 Debug: Unmonitoring Albums without Files 22:23:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 22:23:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 22:23:18.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:18.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181983327195_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:18.3 Info: DatabaseEngineVersionCheck migrating 22:23:18.3 Info: PerformDBOperation 22:23:18.3 Info: Performing DB Operation 22:23:18.3 Info: SQLite 3.48.0 22:23:18.3 Info: => 0.0011919s 22:23:18.3 Info: DatabaseEngineVersionCheck migrated 22:23:18.3 Info: => 0.0012031s 22:23:18.3 Debug: Took: 00:00:00.0102983 22:23:18.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 ==== 22:23:18.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:18.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 ==== 22:23:18.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 ==== 22:23:18.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 = ["2025-02-04T22:23:18.3640475Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:18.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 = ["2025-02-05T22:23:18.3641433Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:18.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 = ["2025-02-02T22:23:18.364235Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:18.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 = ["2025-02-01T22:23:18.3643247Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-06T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-06T00:00:00Z"] Added = ["2025-02-06T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:18.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MAX("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" < @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2025-02-03T22:23:18.3663729Z"] ==== End Query Trace ==== 22:23:18.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MAX("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" < @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" ) ids ON ids.artist_metadata_id = "Albums"."ArtistMetadataId" AND ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2025-02-03T22:23:18.3663729Z"] ==== End Query Trace ==== 22:23:18.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 22:23:18.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 22:23:18.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:18.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181984262304_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:18.4 Info: DatabaseEngineVersionCheck migrating 22:23:18.4 Info: PerformDBOperation 22:23:18.4 Info: Performing DB Operation 22:23:18.4 Info: SQLite 3.48.0 22:23:18.4 Info: => 0.0011229s 22:23:18.4 Info: DatabaseEngineVersionCheck migrated 22:23:18.4 Info: => 0.0011342s 22:23:18.4 Debug: Took: 00:00:00.0098397 22:23:18.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 ==== 22:23:18.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:18.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 ==== 22:23:18.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 ==== 22:23:18.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 = ["2025-02-04T22:23:18.4550597Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:18.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 = ["2025-02-05T22:23:18.4550613Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:18.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 = ["2025-02-02T22:23:18.4550625Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:18.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 = ["2025-02-01T22:23:18.4550636Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-06T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-06T00:00:00Z"] Added = ["2025-02-06T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:18.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MIN("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" > @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2025-02-03T22:23:18.4572053Z"] ==== End Query Trace ==== 22:23:18.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MIN("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" > @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" ) ids ON ids.artist_metadata_id = "Albums"."ArtistMetadataId" AND ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2025-02-03T22:23:18.4572053Z"] ==== End Query Trace ==== 22:23:18.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 22:23:18.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 22:23:18.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:18.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181985120572_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:18.5 Info: DatabaseEngineVersionCheck migrating 22:23:18.5 Info: PerformDBOperation 22:23:18.5 Info: Performing DB Operation 22:23:18.5 Info: SQLite 3.48.0 22:23:18.5 Info: => 0.0012226s 22:23:18.5 Info: DatabaseEngineVersionCheck migrated 22:23:18.5 Info: => 0.0012331s 22:23:18.5 Debug: Took: 00:00:00.0096402 22:23:18.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 ==== 22:23:18.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:18.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 ==== 22:23:18.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 ==== 22:23:18.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] ==== End Query Trace ==== 22:23:18.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 22:23:18.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 22:23:18.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:18.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181985917011_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:18.5 Info: DatabaseEngineVersionCheck migrating 22:23:18.5 Info: PerformDBOperation 22:23:18.5 Info: Performing DB Operation 22:23:18.5 Info: SQLite 3.48.0 22:23:18.5 Info: => 0.0011583s 22:23:18.5 Info: DatabaseEngineVersionCheck migrated 22:23:18.5 Info: => 0.0011691s 22:23:18.5 Debug: Took: 00:00:00.0094176 22:23:18.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 ==== 22:23:18.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:18.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 ==== 22:23:18.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 ==== 22:23:18.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"ANThology\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:23:18.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 22:23:18.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 22:23:18.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:18.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181986713907_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:18.6 Info: DatabaseEngineVersionCheck migrating 22:23:18.6 Info: PerformDBOperation 22:23:18.6 Info: Performing DB Operation 22:23:18.6 Info: SQLite 3.48.0 22:23:18.6 Info: => 0.0012199s 22:23:18.6 Info: DatabaseEngineVersionCheck migrated 22:23:18.6 Info: => 0.0012297s 22:23:18.6 Debug: Took: 00:00:00.0104076 22:23:18.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 ==== 22:23:18.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:18.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 ==== 22:23:18.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 ==== 22:23:18.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 ==== 22:23:18.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 22:23:18.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 22:23:18.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:18.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181987527419_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:18.7 Info: DatabaseEngineVersionCheck migrating 22:23:18.7 Info: PerformDBOperation 22:23:18.7 Info: Performing DB Operation 22:23:18.7 Info: SQLite 3.48.0 22:23:18.7 Info: => 0.0011753s 22:23:18.7 Info: DatabaseEngineVersionCheck migrated 22:23:18.7 Info: => 0.0011859s 22:23:18.7 Debug: Took: 00:00:00.0104776 22:23:18.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 ==== 22:23:18.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:18.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 ==== 22:23:18.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 ==== 22:23:18.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 ==== 22:23:18.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 22:23:18.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 22:23:18.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:18.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181988705911_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:18.8 Info: DatabaseEngineVersionCheck migrating 22:23:18.8 Info: PerformDBOperation 22:23:18.8 Info: Performing DB Operation 22:23:18.8 Info: SQLite 3.48.0 22:23:18.8 Info: => 0.0011567s 22:23:18.8 Info: DatabaseEngineVersionCheck migrated 22:23:18.8 Info: => 0.001167s 22:23:18.8 Debug: Took: 00:00:00.0092725 22:23:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:18.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 ==== 22:23:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 22:23:18.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 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:23:18.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 22:23:18.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 22:23:18.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:18.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181989491239_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:18.9 Info: DatabaseEngineVersionCheck migrating 22:23:18.9 Info: PerformDBOperation 22:23:18.9 Info: Performing DB Operation 22:23:18.9 Info: SQLite 3.48.0 22:23:18.9 Info: => 0.0011776s 22:23:18.9 Info: DatabaseEngineVersionCheck migrated 22:23:18.9 Info: => 0.0011883s 22:23:18.9 Debug: Took: 00:00:00.0094126 22:23:18.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 ==== 22:23:18.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 = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:18.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 ==== 22:23:18.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 ==== 22:23:18.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 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:23:19.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 22:23:19.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 22:23:19.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:19.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181990282970_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:19.0 Info: DatabaseEngineVersionCheck migrating 22:23:19.0 Info: PerformDBOperation 22:23:19.0 Info: Performing DB Operation 22:23:19.0 Info: SQLite 3.48.0 22:23:19.0 Info: => 0.0011625s 22:23:19.0 Info: DatabaseEngineVersionCheck migrated 22:23:19.0 Info: => 0.0011733s 22:23:19.0 Debug: Took: 00:00:00.0095447 22:23:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 22:23:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 22:23:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:23:19.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 22:23:19.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 22:23:19.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:19.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181991074665_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:19.1 Info: DatabaseEngineVersionCheck migrating 22:23:19.1 Info: PerformDBOperation 22:23:19.1 Info: Performing DB Operation 22:23:19.1 Info: SQLite 3.48.0 22:23:19.1 Info: => 0.001173s 22:23:19.1 Info: DatabaseEngineVersionCheck migrated 22:23:19.1 Info: => 0.0011829s 22:23:19.1 Debug: Took: 00:00:00.0094645 22:23:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 22:23:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:19.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 ==== 22:23:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 22:23:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:23:19.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 22:23:19.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 22:23:19.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:19.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181991869529_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:19.1 Info: DatabaseEngineVersionCheck migrating 22:23:19.1 Info: PerformDBOperation 22:23:19.1 Info: Performing DB Operation 22:23:19.1 Info: SQLite 3.48.0 22:23:19.1 Info: => 0.0011624s 22:23:19.1 Info: DatabaseEngineVersionCheck migrated 22:23:19.1 Info: => 0.0011719s 22:23:19.1 Debug: Took: 00:00:00.0093778 22:23:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 22:23:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 22:23:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 22:23:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:23:19.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 22:23:19.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 22:23:19.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:19.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181992666724_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:19.2 Info: DatabaseEngineVersionCheck migrating 22:23:19.2 Info: PerformDBOperation 22:23:19.2 Info: Performing DB Operation 22:23:19.2 Info: SQLite 3.48.0 22:23:19.2 Info: => 0.0011704s 22:23:19.2 Info: DatabaseEngineVersionCheck migrated 22:23:19.2 Info: => 0.0011807s 22:23:19.2 Debug: Took: 00:00:00.0093985 22:23:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 22:23:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 22:23:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22\""] ==== End Query Trace ==== 22:23:19.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 22:23:19.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 22:23:19.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:19.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181993469113_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:19.3 Info: DatabaseEngineVersionCheck migrating 22:23:19.3 Info: PerformDBOperation 22:23:19.3 Info: Performing DB Operation 22:23:19.3 Info: SQLite 3.48.0 22:23:19.3 Info: => 0.0010759s 22:23:19.3 Info: DatabaseEngineVersionCheck migrated 22:23:19.3 Info: => 0.0010866s 22:23:19.3 Debug: Took: 00:00:00.0094324 22:23:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 22:23:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:23:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 22:23:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 22:23:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:23:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:23:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:23:19.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 22:23:19.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 22:23:19.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 22:23:19.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 22:23:19.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 22:23:19.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 22:23:19.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 22:23:19.5 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") --- 22:23:19.5 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") --- 22:23:19.5 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","+") --- 22:23:19.5 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","+") --- 22:23:19.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 22:23:19.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 22:23:19.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 22:23:19.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 22:23:19.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 22:23:19.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 22:23:19.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 22:23:19.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 22:23:19.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 22:23:19.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 22:23:19.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 22:23:19.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:19.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181995168346_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:19.5 Info: DatabaseEngineVersionCheck migrating 22:23:19.5 Info: PerformDBOperation 22:23:19.5 Info: Performing DB Operation 22:23:19.5 Info: SQLite 3.48.0 22:23:19.5 Info: => 0.0011254s 22:23:19.5 Info: DatabaseEngineVersionCheck migrated 22:23:19.5 Info: => 0.0011347s 22:23:19.5 Debug: Took: 00:00:00.0092441 22:23:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 22:23:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.5 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 22:23:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 22:23:19.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 22:23:19.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 22:23:19.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:19.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181996277007_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:19.6 Info: DatabaseEngineVersionCheck migrating 22:23:19.6 Info: PerformDBOperation 22:23:19.6 Info: Performing DB Operation 22:23:19.6 Info: SQLite 3.48.0 22:23:19.6 Info: => 0.0010991s 22:23:19.6 Info: DatabaseEngineVersionCheck migrated 22:23:19.6 Info: => 0.0011093s 22:23:19.6 Debug: Took: 00:00:00.0092605 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.6 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 22:23:19.6 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 22:23:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 22:23:19.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 22:23:19.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 22:23:19.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:19.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181997013116_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:19.7 Info: DatabaseEngineVersionCheck migrating 22:23:19.7 Info: PerformDBOperation 22:23:19.7 Info: Performing DB Operation 22:23:19.7 Info: SQLite 3.48.0 22:23:19.7 Info: => 0.0010731s 22:23:19.7 Info: DatabaseEngineVersionCheck migrated 22:23:19.7 Info: => 0.0010836s 22:23:19.7 Debug: Took: 00:00:00.0092262 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 22:23:19.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 ==== 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.7 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:19.7 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 22:23:19.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 22:23:19.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 22:23:19.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:19.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181997722518_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:19.7 Info: DatabaseEngineVersionCheck migrating 22:23:19.7 Info: PerformDBOperation 22:23:19.7 Info: Performing DB Operation 22:23:19.7 Info: SQLite 3.48.0 22:23:19.7 Info: => 0.0011559s 22:23:19.7 Info: DatabaseEngineVersionCheck migrated 22:23:19.7 Info: => 0.0011658s 22:23:19.7 Debug: Took: 00:00:00.0091442 22:23:19.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 ==== 22:23:19.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 = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00: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 ==== 22:23:19.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 ==== 22:23:19.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 = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 22:23:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] ==== End Query Trace ==== 22:23:19.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 22:23:19.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 22:23:19.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:19.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181998468448_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:19.8 Info: DatabaseEngineVersionCheck migrating 22:23:19.8 Info: PerformDBOperation 22:23:19.8 Info: Performing DB Operation 22:23:19.8 Info: SQLite 3.48.0 22:23:19.8 Info: => 0.0010908s 22:23:19.8 Info: DatabaseEngineVersionCheck migrated 22:23:19.8 Info: => 0.0011013s 22:23:19.8 Debug: Took: 00:00:00.0093283 22:23:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 22:23:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00: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 ==== 22:23:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 22:23:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 22:23:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 22:23:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."OldForeignArtistIds" LIKE '%' || @Clause2_P1 || '%') PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 22:23:19.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 22:23:19.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 22:23:19.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:19.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181999194609_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:19.9 Info: DatabaseEngineVersionCheck migrating 22:23:19.9 Info: PerformDBOperation 22:23:19.9 Info: Performing DB Operation 22:23:19.9 Info: SQLite 3.48.0 22:23:19.9 Info: => 0.0011793s 22:23:19.9 Info: DatabaseEngineVersionCheck migrated 22:23:19.9 Info: => 0.0011893s 22:23:19.9 Debug: Took: 00:00:00.0093292 22:23:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 22:23:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00: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 ==== 22:23:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 22:23:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 22:23:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackeyedpeas\""] ==== End Query Trace ==== 22:23:19.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 22:23:19.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 22:23:19.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:19.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742181999924921_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:19.9 Info: DatabaseEngineVersionCheck migrating 22:23:19.9 Info: PerformDBOperation 22:23:19.9 Info: Performing DB Operation 22:23:20.0 Info: SQLite 3.48.0 22:23:20.0 Info: => 0.0011677s 22:23:20.0 Info: DatabaseEngineVersionCheck migrated 22:23:20.0 Info: => 0.0011775s 22:23:20.0 Debug: Took: 00:00:00.0094963 22:23:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 22:23:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00: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 ==== 22:23:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 22:23:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 22:23:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackkeys\""] ==== End Query Trace ==== 22:23:20.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 22:23:20.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 22:23:20.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:20.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182000652109_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:20.0 Info: DatabaseEngineVersionCheck migrating 22:23:20.0 Info: PerformDBOperation 22:23:20.0 Info: Performing DB Operation 22:23:20.0 Info: SQLite 3.48.0 22:23:20.0 Info: => 0.0012474s 22:23:20.0 Info: DatabaseEngineVersionCheck migrated 22:23:20.0 Info: => 0.0012586s 22:23:20.0 Debug: Took: 00:00:00.0092283 22:23:20.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 ==== 22:23:20.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 ==== 22:23:20.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 = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:23:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:23:20.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 22:23:20.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 22:23:20.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:20.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182001565498_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:20.1 Info: DatabaseEngineVersionCheck migrating 22:23:20.1 Info: PerformDBOperation 22:23:20.1 Info: Performing DB Operation 22:23:20.1 Info: SQLite 3.48.0 22:23:20.1 Info: => 0.0010258s 22:23:20.1 Info: DatabaseEngineVersionCheck migrated 22:23:20.1 Info: => 0.0010391s 22:23:20.1 Debug: Took: 00:00:00.0092158 22:23:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00: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 ==== 22:23:20.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 = ["\"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 ==== 22:23:20.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 = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 22:23:20.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 = ["\"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 ==== 22:23:20.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 = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 22:23:20.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 = ["\"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 ==== 22:23:20.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 = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 22:23:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 22:23:20.1 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 ==== 22:23:20.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 22:23:20.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 22:23:20.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:20.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182002331904_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:20.2 Info: DatabaseEngineVersionCheck migrating 22:23:20.2 Info: PerformDBOperation 22:23:20.2 Info: Performing DB Operation 22:23:20.2 Info: SQLite 3.48.0 22:23:20.2 Info: => 0.0010259s 22:23:20.2 Info: DatabaseEngineVersionCheck migrated 22:23:20.2 Info: => 0.001036s 22:23:20.2 Debug: Took: 00:00:00.0092605 22:23:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:23:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:23:20.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 22:23:20.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 22:23:20.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 22:23:20.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 22:23:20.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 22:23:20.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 22:23:20.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 22:23:20.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 22:23:20.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 22:23:20.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 22:23:20.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 22:23:20.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 22:23:20.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 22:23:20.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 22:23:20.3 Debug: Updating 50 artist 22:23:20.3 Trace: Updating: Name1 22:23:20.3 Trace: Changing path for Name1 to 22:23:20.3 Trace: Updating: Name2 22:23:20.3 Trace: Changing path for Name2 to 22:23:20.3 Trace: Updating: Name3 22:23:20.3 Trace: Changing path for Name3 to 22:23:20.3 Trace: Updating: Name4 22:23:20.3 Trace: Changing path for Name4 to 22:23:20.3 Trace: Updating: Name5 22:23:20.3 Trace: Changing path for Name5 to 22:23:20.3 Trace: Updating: Name6 22:23:20.3 Trace: Changing path for Name6 to 22:23:20.3 Trace: Updating: Name7 22:23:20.3 Trace: Changing path for Name7 to 22:23:20.3 Trace: Updating: Name8 22:23:20.3 Trace: Changing path for Name8 to 22:23:20.3 Trace: Updating: Name9 22:23:20.3 Trace: Changing path for Name9 to 22:23:20.3 Trace: Updating: Name10 22:23:20.3 Trace: Changing path for Name10 to 22:23:20.3 Trace: Updating: Name11 22:23:20.3 Trace: Changing path for Name11 to 22:23:20.3 Trace: Updating: Name12 22:23:20.3 Trace: Changing path for Name12 to 22:23:20.3 Trace: Updating: Name13 22:23:20.3 Trace: Changing path for Name13 to 22:23:20.3 Trace: Updating: Name14 22:23:20.3 Trace: Changing path for Name14 to 22:23:20.3 Trace: Updating: Name15 22:23:20.3 Trace: Changing path for Name15 to 22:23:20.3 Trace: Updating: Name16 22:23:20.3 Trace: Changing path for Name16 to 22:23:20.3 Trace: Updating: Name17 22:23:20.3 Trace: Changing path for Name17 to 22:23:20.3 Trace: Updating: Name18 22:23:20.3 Trace: Changing path for Name18 to 22:23:20.3 Trace: Updating: Name19 22:23:20.3 Trace: Changing path for Name19 to 22:23:20.3 Trace: Updating: Name20 22:23:20.3 Trace: Changing path for Name20 to 22:23:20.3 Trace: Updating: Name21 22:23:20.3 Trace: Changing path for Name21 to 22:23:20.3 Trace: Updating: Name22 22:23:20.3 Trace: Changing path for Name22 to 22:23:20.3 Trace: Updating: Name23 22:23:20.3 Trace: Changing path for Name23 to 22:23:20.3 Trace: Updating: Name24 22:23:20.3 Trace: Changing path for Name24 to 22:23:20.3 Trace: Updating: Name25 22:23:20.3 Trace: Changing path for Name25 to 22:23:20.3 Trace: Updating: Name26 22:23:20.3 Trace: Changing path for Name26 to 22:23:20.3 Trace: Updating: Name27 22:23:20.3 Trace: Changing path for Name27 to 22:23:20.3 Trace: Updating: Name28 22:23:20.3 Trace: Changing path for Name28 to 22:23:20.3 Trace: Updating: Name29 22:23:20.3 Trace: Changing path for Name29 to 22:23:20.3 Trace: Updating: Name30 22:23:20.3 Trace: Changing path for Name30 to 22:23:20.3 Trace: Updating: Name31 22:23:20.3 Trace: Changing path for Name31 to 22:23:20.3 Trace: Updating: Name32 22:23:20.3 Trace: Changing path for Name32 to 22:23:20.3 Trace: Updating: Name33 22:23:20.3 Trace: Changing path for Name33 to 22:23:20.3 Trace: Updating: Name34 22:23:20.3 Trace: Changing path for Name34 to 22:23:20.3 Trace: Updating: Name35 22:23:20.3 Trace: Changing path for Name35 to 22:23:20.3 Trace: Updating: Name36 22:23:20.3 Trace: Changing path for Name36 to 22:23:20.3 Trace: Updating: Name37 22:23:20.3 Trace: Changing path for Name37 to 22:23:20.3 Trace: Updating: Name38 22:23:20.3 Trace: Changing path for Name38 to 22:23:20.3 Trace: Updating: Name39 22:23:20.3 Trace: Changing path for Name39 to 22:23:20.3 Trace: Updating: Name40 22:23:20.3 Trace: Changing path for Name40 to 22:23:20.3 Trace: Updating: Name41 22:23:20.3 Trace: Changing path for Name41 to 22:23:20.3 Trace: Updating: Name42 22:23:20.3 Trace: Changing path for Name42 to 22:23:20.3 Trace: Updating: Name43 22:23:20.3 Trace: Changing path for Name43 to 22:23:20.3 Trace: Updating: Name44 22:23:20.3 Trace: Changing path for Name44 to 22:23:20.3 Trace: Updating: Name45 22:23:20.3 Trace: Changing path for Name45 to 22:23:20.3 Trace: Updating: Name46 22:23:20.3 Trace: Changing path for Name46 to 22:23:20.3 Trace: Updating: Name47 22:23:20.3 Trace: Changing path for Name47 to 22:23:20.3 Trace: Updating: Name48 22:23:20.3 Trace: Changing path for Name48 to 22:23:20.3 Trace: Updating: Name49 22:23:20.3 Trace: Changing path for Name49 to 22:23:20.3 Trace: Updating: Name50 22:23:20.3 Trace: Changing path for Name50 to 22:23:20.3 Debug: 50 artists updated 22:23:20.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 22:23:20.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 22:23:20.3 Debug: Updating 5 artist 22:23:20.3 Trace: Updating: Name1 22:23:20.3 Trace: Not changing path for: Name1 22:23:20.3 Trace: Updating: Name2 22:23:20.3 Trace: Not changing path for: Name2 22:23:20.3 Trace: Updating: Name3 22:23:20.3 Trace: Not changing path for: Name3 22:23:20.3 Trace: Updating: Name4 22:23:20.3 Trace: Not changing path for: Name4 22:23:20.3 Trace: Updating: Name5 22:23:20.3 Trace: Not changing path for: Name5 22:23:20.3 Debug: 5 artists updated 22:23:20.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 22:23:20.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 22:23:20.3 Debug: Updating 5 artist 22:23:20.3 Trace: Updating: Name1 22:23:20.3 Trace: Not changing path for: Name1 22:23:20.3 Trace: Updating: Name2 22:23:20.3 Trace: Not changing path for: Name2 22:23:20.3 Trace: Updating: Name3 22:23:20.3 Trace: Not changing path for: Name3 22:23:20.3 Trace: Updating: Name4 22:23:20.3 Trace: Not changing path for: Name4 22:23:20.3 Trace: Updating: Name5 22:23:20.3 Trace: Not changing path for: Name5 22:23:20.3 Debug: 5 artists updated 22:23:20.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 22:23:20.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 22:23:20.3 Debug: Updating 5 artist 22:23:20.3 Trace: Updating: Name1 22:23:20.3 Trace: Changing path for Name1 to /C/Test/Music2/Name1 22:23:20.3 Trace: Updating: Name2 22:23:20.3 Trace: Changing path for Name2 to /C/Test/Music2/Name2 22:23:20.3 Trace: Updating: Name3 22:23:20.3 Trace: Changing path for Name3 to /C/Test/Music2/Name3 22:23:20.3 Trace: Updating: Name4 22:23:20.3 Trace: Changing path for Name4 to /C/Test/Music2/Name4 22:23:20.3 Trace: Updating: Name5 22:23:20.3 Trace: Changing path for Name5 to /C/Test/Music2/Name5 22:23:20.3 Debug: 5 artists updated 22:23:20.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 22:23:20.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 22:23:20.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 22:23:20.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 22:23:20.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 22:23:20.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 22:23:20.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 22:23:20.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 22:23:20.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 22:23:20.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 22:23:20.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 22:23:20.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 22:23:20.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 22:23:20.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 22:23:20.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 22:23:20.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 22:23:20.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 22:23:20.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 22:23:20.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 22:23:20.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 22:23:20.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 22:23:20.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 22:23:20.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 22:23:20.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 22:23:20.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 22:23:20.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 22:23:20.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 22:23:20.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 22:23:20.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 22:23:20.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 22:23:20.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 22:23:20.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 22:23:20.8 Info: Moving 1 artist to '/C/Test/Music2' 22:23:20.8 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 22:23:20.8 Info: Name1 moved successfully to /C/Test/Music2/Artist 22:23:20.8 Info: Finished moving 1 artist to '/C/Test/Music2' 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 22:23:20.8 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 22:23:20.8 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 22:23:20.8 Info: Moving 1 artist to '/C/Test/Music2' 22:23:20.8 Info: Finished moving 1 artist to '/C/Test/Music2' 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 22:23:20.8 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 22:23:20.8 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 22:23:20.8 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 22:23:20.8 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 22:23:20.8 Info: Name1 moved successfully to /C/Test/Music2/Artist 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 22:23:20.8 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 22:23:20.8 Trace: updated: False forceUpdateFileTags: False 22:23:20.8 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 22:23:20.8 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 22:23:20.8 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 22:23:20.8 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 22:23:20.8 Trace: updated: True forceUpdateFileTags: True 22:23:20.8 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 22:23:20.8 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 22:23:20.8 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 22:23:20.8 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 22:23:20.8 Trace: updated: True forceUpdateFileTags: True 22:23:20.8 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 22:23:20.8 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 22:23:20.8 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 22:23:20.8 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 22:23:20.8 Trace: updated: True forceUpdateFileTags: True 22:23:20.8 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 22:23:20.8 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 22:23:20.8 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 22:23:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 22:23:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 22:23:20.8 Info: Updating Info for Title1 22:23:20.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:23:20.8 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:23:20.8 Trace: Updating Album [ForeignAlbumId1][Title1] 22:23:20.8 Trace: updated: True forceUpdateFileTags: True 22:23:20.9 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 22:23:20.9 Trace: release: [ExistingId1][Title1] monitored: False 22:23:20.9 Trace: release: [NotExistingId2][Title2] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId3][Title3] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId4][Title4] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId9][Title9] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId10][Title10] monitored: True 22:23:20.9 Trace: release: [ExistingId2][Title2] monitored: False 22:23:20.9 Trace: Saving Album [ForeignAlbumId1][Title1] 22:23:20.9 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:23:20.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 22:23:20.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 22:23:20.9 Info: Updating Info for Title1 22:23:20.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:23:20.9 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:23:20.9 Trace: Updating Album [ForeignAlbumId1][Title1] 22:23:20.9 Trace: updated: True forceUpdateFileTags: True 22:23:20.9 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 22:23:20.9 Trace: release: [ExistingId1][Title1] monitored: False 22:23:20.9 Trace: release: [ExistingId2][Title2] monitored: True 22:23:20.9 Trace: release: [ForeignReleaseId3][Title3] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId4][Title4] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId9][Title9] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId10][Title10] monitored: False 22:23:20.9 Trace: Saving Album [ForeignAlbumId1][Title1] 22:23:20.9 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:23:20.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 22:23:20.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 22:23:20.9 Info: Updating Info for Title1 22:23:20.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:23:20.9 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:23:20.9 Trace: Merging Album [1][Title1] into [11][Title1] 22:23:20.9 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 22:23:20.9 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 22:23:20.9 Trace: updated: True forceUpdateFileTags: True 22:23:20.9 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 22:23:20.9 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 22:23:20.9 Trace: Saving Album [11][Title1] 22:23:20.9 Debug: Finished Album refresh for [11][Title1] 22:23:20.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 22:23:20.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 22:23:20.9 Info: Updating Info for Title1 22:23:20.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:23:20.9 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:23:20.9 Trace: Updating Album [ForeignAlbumId1][Title1] 22:23:20.9 Trace: updated: True forceUpdateFileTags: True 22:23:20.9 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 22:23:20.9 Trace: release: [DuplicateId1][Title1] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId9][Title9] monitored: True 22:23:20.9 Trace: release: [DuplicateId2][Title1] monitored: False 22:23:20.9 Trace: Saving Album [ForeignAlbumId1][Title1] 22:23:20.9 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:23:20.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 22:23:20.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 22:23:20.9 Info: Updating Info for Title1 22:23:20.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:23:20.9 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:23:20.9 Trace: Updating Album [ForeignAlbumId1][Title1] 22:23:20.9 Trace: updated: True forceUpdateFileTags: True 22:23:20.9 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 22:23:20.9 Trace: release: [ExistingId1][Title1] monitored: False 22:23:20.9 Trace: release: [ExistingId2][Title2] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId3][Title3] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId4][Title4] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId9][Title9] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId10][Title10] monitored: True 22:23:20.9 Trace: Saving Album [ForeignAlbumId1][Title1] 22:23:20.9 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:23:20.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 22:23:20.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 22:23:20.9 Info: Updating Info for Title1 22:23:20.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:23:20.9 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:23:20.9 Trace: Updating Album [ForeignAlbumId1][Title1] 22:23:20.9 Trace: updated: True forceUpdateFileTags: True 22:23:20.9 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 22:23:20.9 Trace: release: [ExistingId1][Title1] monitored: False 22:23:20.9 Trace: release: [ExistingId2][Title2] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId3][Title3] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId4][Title4] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId9][Title9] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId10][Title10] monitored: True 22:23:20.9 Trace: Saving Album [ForeignAlbumId1][Title1] 22:23:20.9 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:23:20.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 22:23:20.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 22:23:20.9 Info: Updating Info for Title1 22:23:20.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:23:20.9 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:23:20.9 Trace: Updating Album [ForeignAlbumId1][Title1] 22:23:20.9 Trace: updated: True forceUpdateFileTags: True 22:23:20.9 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 22:23:20.9 Trace: release: [ExistingId1][Title1] monitored: False 22:23:20.9 Trace: release: [ExistingId2][Title2] monitored: True 22:23:20.9 Trace: release: [ForeignReleaseId3][Title3] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId4][Title4] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId9][Title9] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId10][Title10] monitored: False 22:23:20.9 Trace: Saving Album [ForeignAlbumId1][Title1] 22:23:20.9 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:23:20.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 22:23:20.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 22:23:20.9 Info: Updating Info for Title1 22:23:20.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:23:20.9 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:23:20.9 Trace: Updating Album [ForeignAlbumId1][Title1] 22:23:20.9 Trace: updated: True forceUpdateFileTags: True 22:23:20.9 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 22:23:20.9 Trace: release: [ExistingId1][Title1] monitored: False 22:23:20.9 Trace: release: [ExistingId2][Title2] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId3][Title3] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId4][Title4] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId9][Title9] monitored: False 22:23:20.9 Trace: release: [ForeignReleaseId10][Title10] monitored: True 22:23:20.9 Trace: Saving Album [ForeignAlbumId1][Title1] 22:23:20.9 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:23:20.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 22:23:20.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 22:23:20.9 Info: Updating Info for Title1 22:23:20.9 Debug: [1][Title1] has no valid releases, removing. 22:23:20.9 Warn: Album [1][Title1] not found in metadata and is being deleted 22:23:20.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 22:23:20.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 22:23:20.9 Info: Updating Info for Title1 22:23:20.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:23:20.9 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:23:20.9 Trace: Moving Album [1][Title1] to [11][Title1] 22:23:20.9 Trace: updated: True forceUpdateFileTags: True 22:23:20.9 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 22:23:20.9 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 22:23:20.9 Trace: Saving Album [11][Title1] 22:23:20.9 Debug: Finished Album refresh for [11][Title1] 22:23:20.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 22:23:20.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 22:23:21.0 Info: Updating Info for Name1 22:23:21.0 Trace: Updating Artist [ForeignArtistId1][Name1] 22:23:21.0 Trace: updated: False forceUpdateFileTags: False 22:23:21.0 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 22:23:21.0 Trace: Saving Artist [ForeignArtistId1][Name1] 22:23:21.0 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 22:23:21.0 Trace: Updating tags for [ForeignArtistId1][Name1] 22:23:21.0 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 22:23:21.0 Info: Updating Info for Name1 22:23:21.0 Error: Could not find artist with id ForeignArtistId1 22:23:21.0 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 22:23:21.0 Trace: Updating tags for [ForeignArtistId1][Name1] 22:23:21.0 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 22:23:21.0 Info: Updating Info for Name1 22:23:21.0 Error: Could not find artist with id ForeignArtistId1 22:23:21.0 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 22:23:21.0 Trace: Updating tags for [ForeignArtistId1][Name1] 22:23:21.0 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 22:23:21.0 Info: Updating Info for Name1 22:23:21.0 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 22:23:21.0 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 22:23:21.0 Trace: updated: True forceUpdateFileTags: True 22:23:21.0 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 22:23:21.0 Trace: Saving Artist [ForeignArtistId11][Name1] 22:23:21.0 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 22:23:21.0 Trace: Updating tags for [ForeignArtistId1][Name1] 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 22:23:21.0 Info: Updating Info for Name1 22:23:21.0 Trace: Updating Artist [ForeignArtistId1][Name1] 22:23:21.0 Trace: updated: False forceUpdateFileTags: False 22:23:21.0 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 22:23:21.0 Trace: Saving Artist [ForeignArtistId1][Name1] 22:23:21.0 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 22:23:21.0 Trace: Updating tags for [ForeignArtistId1][Name1] 22:23:21.0 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 22:23:21.0 Info: Updating Info for Name1 22:23:21.0 Trace: Updating Artist [ForeignArtistId1][Name1] 22:23:21.0 Trace: updated: True forceUpdateFileTags: True 22:23:21.0 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 22:23:21.0 Trace: Saving Artist [ForeignArtistId1][Name1] 22:23:21.0 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 22:23:21.0 Trace: Updating tags for [ForeignArtistId1][Name1] 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 22:23:21.0 Info: Updating Info for Name1 22:23:21.0 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 22:23:21.0 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 22:23:21.0 Trace: updated: True forceUpdateFileTags: True 22:23:21.0 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 22:23:21.0 Trace: Saving Artist [ForeignArtistId11][Name1] 22:23:21.0 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 22:23:21.0 Trace: Updating tags for [ForeignArtistId11][Name1] 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 22:23:21.0 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 22:23:21.0 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 22:23:21.0 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 22:23:21.0 Trace: Album Title1 last updated more than 60 days ago, should refresh. 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 22:23:21.0 Trace: album Title1 released less than 30 days ago, should refresh. 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 22:23:21.0 Trace: album Title1 released less than 30 days ago, should refresh. 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 22:23:21.0 Trace: Artist Name1 ended long ago, should not be refreshed. 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 22:23:21.0 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 22:23:21.0 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 22:23:21.0 Trace: Artist Name1 ended long ago, should not be refreshed. 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 22:23:21.0 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 22:23:21.0 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 22:23:21.0 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 22:23:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 22:23:21.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 22:23:21.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 22:23:21.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 22:23:21.2 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 22:23:21.2 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 22:23:21.2 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 22:23:21.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 22:23:21.2 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 22:23:21.2 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 22:23:21.2 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 22:23:21.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 22:23:21.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]") --- 22:23:21.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]") --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 22:23:21.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 22:23:21.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 22:23:21.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") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.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") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 22:23:21.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") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.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") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 22:23:21.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") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.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") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 22:23:21.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") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.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") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 22:23:21.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") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.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") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 22:23:21.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") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.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") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 22:23:21.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") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.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") --- 22:23:21.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") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.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") --- 22:23:21.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") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.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") --- 22:23:21.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") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.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") --- 22:23:21.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") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.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") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 22:23:21.3 Trace: Media info is unavailable for [0] 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 22:23:21.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 22:23:21.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 22:23:21.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") --- 22:23:21.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") --- 22:23:21.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") --- 22:23:21.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") --- 22:23:21.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") --- 22:23:21.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") --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 22:23:21.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 22:23:21.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 22:23:21.5 Trace: Media info is unavailable for [0] 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 22:23:21.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 22:23:21.5 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 22:23:21.5 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 22:23:21.5 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 22:23:21.5 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 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] 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 22:23:21.5 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 22:23:21.5 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 22:23:21.5 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 22:23:21.5 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 22:23:21.5 Debug: 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 22:23:21.5 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 22:23:21.5 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 22:23:21.5 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 22:23:21.5 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 22:23:21.5 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 22:23:21.5 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 22:23:21.5 Debug: Unable to parse THIS SHOULD NEVER PARSE 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 22:23:21.5 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 22:23:21.5 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 22:23:21.5 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 22:23:21.5 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 22:23:21.5 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 22:23:21.5 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 22:23:21.5 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 22:23:21.5 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 22:23:21.5 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 22:23:21.5 Debug: Parsing string 'thebiggestloser1618finale' 22:23:21.5 Debug: Unable to parse thebiggestloser1618finale 22:23:21.5 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 22:23:21.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 22:23:21.6 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 22:23:21.6 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 22:23:21.6 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 22:23:21.6 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 22:23:21.6 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 22:23:21.6 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 22:23:21.6 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 22:23:21.6 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 22:23:21.6 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 22:23:21.6 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 22:23:21.6 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 22:23:21.6 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 22:23:21.6 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 22:23:21.6 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 22:23:21.6 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 22:23:21.6 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 22:23:21.6 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 22:23:21.6 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 22:23:21.6 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 22:23:21.6 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 22:23:21.6 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 22:23:21.6 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 22:23:21.6 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 22:23:21.6 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 22:23:21.6 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 22:23:21.6 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 22:23:21.6 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 22:23:21.6 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 22:23:21.6 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 22:23:21.6 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 22:23:21.6 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 22:23:21.6 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 22:23:21.6 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 22:23:21.6 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 22:23:21.6 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 22:23:21.6 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 22:23:21.6 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 22:23:21.6 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 22:23:21.6 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 22:23:21.6 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 22:23:21.6 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 22:23:21.6 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 22:23:21.6 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 22:23:21.6 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 22:23:21.6 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 22:23:21.6 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 22:23:21.6 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 22:23:21.6 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 22:23:21.6 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 22:23:21.6 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 22:23:21.6 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 22:23:21.6 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 22:23:21.6 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 22:23:21.6 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 22:23:21.6 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 22:23:21.6 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 22:23:21.6 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 22:23:21.6 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 22:23:21.6 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 22:23:21.6 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 22:23:21.6 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 22:23:21.6 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 22:23:21.6 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 22:23:21.6 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 22:23:21.6 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 22:23:21.6 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 22:23:21.6 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 22:23:21.6 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 22:23:21.6 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 22:23:21.6 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 22:23:21.6 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 22:23:21.6 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 22:23:21.6 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 22:23:21.6 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 22:23:21.6 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 22:23:21.6 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 22:23:21.6 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 22:23:21.6 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 22:23:21.6 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 22:23:21.6 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 22:23:21.6 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 22:23:21.6 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 22:23:21.6 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 22:23:21.6 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 22:23:21.6 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 22:23:21.6 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 22:23:21.6 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 22:23:21.6 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 22:23:21.6 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 22:23:21.6 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 22:23:21.6 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 22:23:21.6 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 22:23:21.6 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 22:23:21.6 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 22:23:21.6 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 22:23:21.6 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 22:23:21.6 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 22:23:21.6 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 22:23:21.6 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 22:23:21.6 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 22:23:21.6 Debug: Rejected Hashed Release Title: puJ2BPTlP1wDpZ8Nmbp2OrZieKfWtARb 22:23:21.6 Debug: Rejected Hashed Release Title: zclhm8spwAKEmODfZ05qYXIs2TCk0cwu 22:23:21.6 Debug: Rejected Hashed Release Title: fgMtNgFqfjVTyVILXcEO637f88uYLrgR 22:23:21.6 Debug: Rejected Hashed Release Title: 7Flew6I6HVjg047cajO2ACqPztLr6PBI 22:23:21.6 Debug: Rejected Hashed Release Title: F3qNLmCQHTIpty418tuoPF4veOZs50Yg 22:23:21.6 Debug: Rejected Hashed Release Title: HZsbbvS3N98KcUvGlDLVOLtyuhu3C8iX 22:23:21.6 Debug: Rejected Hashed Release Title: EGyn9jqElcvV5JSLePDRvsNiZ7oykQhX 22:23:21.6 Debug: Rejected Hashed Release Title: l8CP4QMyx9JGRBfB514D6JjXsQHrkIgg 22:23:21.6 Debug: Rejected Hashed Release Title: QwEfn4NneSpghDauDppOcQqdQq2g1SVJ 22:23:21.6 Debug: Rejected Hashed Release Title: Ghre1gDoHlwGN9P6Sa67kGkFb2N6RLO4 22:23:21.6 Debug: Rejected Hashed Release Title: gO5Gg6TnjnK5PRP2ofeeWiDVvGp9iYz3 22:23:21.6 Debug: Rejected Hashed Release Title: jYmcctVOUagDIJowhQ7VFhSxrhCF3G6F 22:23:21.6 Debug: Rejected Hashed Release Title: MdUAZZ62d5ilTpyieu0IhVDa8u5Df9Vk 22:23:21.6 Debug: Rejected Hashed Release Title: F39izp46iko5CyO5EsIdUk23JplbvQsG 22:23:21.6 Debug: Rejected Hashed Release Title: EyHbsY7VS80dGPYW118QJaPeHE7LYXH2 22:23:21.6 Debug: Rejected Hashed Release Title: 3tqxmKgW9oRx43OF9ZNOqrStwA98qser 22:23:21.6 Debug: Rejected Hashed Release Title: WIYYe4OVxbGD7pQ7mMAx6IxKlqTuQWyQ 22:23:21.6 Debug: Rejected Hashed Release Title: L81YL6j0M0haz5C2fNaYRnoFIugnVVbq 22:23:21.6 Debug: Rejected Hashed Release Title: t4NOLGON9w8TlPZ43h4TyK5nHzOaijT0 22:23:21.6 Debug: Rejected Hashed Release Title: fQCwa4HHcG48nP6TDhQgFbTkDnNvoWwq 22:23:21.6 Debug: Rejected Hashed Release Title: mcvA632xyVa06WBi3Mtfi39fiYBvLEO9 22:23:21.6 Debug: Rejected Hashed Release Title: S0vazwYu0zNPQ2brKYJ4hMKB0cJsEenP 22:23:21.6 Debug: Rejected Hashed Release Title: gQFIGzbGFutXuzkQ3ltxcDjzt4VEBFlQ 22:23:21.6 Debug: Rejected Hashed Release Title: gUuPjbMScFrzcxzUjjz8vay5IslTgP6C 22:23:21.6 Debug: Rejected Hashed Release Title: luh2NKegjoDhnPc5EkrnyFwO9ZOiI5fc 22:23:21.6 Debug: Rejected Hashed Release Title: fjfBjUxPYciP0MEf4VBW3rZ3pHopMUXS 22:23:21.6 Debug: Rejected Hashed Release Title: yhk2LfA5IQ0OCEfof3l71uL5jq4ZHDrz 22:23:21.6 Debug: Rejected Hashed Release Title: bH1pmLkM4w8qTb4OjO6yl4Qc8piPQWpR 22:23:21.6 Debug: Rejected Hashed Release Title: G938Fsrp3NjaXN5MsLT28RUps36Kb7VX 22:23:21.6 Debug: Rejected Hashed Release Title: rE20Q10MPgAvQj16IRkAZZ3ZLKOlzVL9 22:23:21.6 Debug: Rejected Hashed Release Title: 08tTr1Sdnv1ZUOhc96BqI6eAnFClto0p 22:23:21.6 Debug: Rejected Hashed Release Title: z7Y6FXPPPu4rwYaMOfu2EBN4aEsjoJDM 22:23:21.6 Debug: Rejected Hashed Release Title: U8SBHi3aAlBwL8lEqBoeEVzBzLTZ8umf 22:23:21.6 Debug: Rejected Hashed Release Title: YIu97GOzG0zfHfmchWYLbkY7insYLcKx 22:23:21.6 Debug: Rejected Hashed Release Title: ruwNNJ07TE7MCdvMDyfjXyVvWQiXz64N 22:23:21.6 Debug: Rejected Hashed Release Title: bVU8Z5wfsVRmHpXozKKC3PBhctHGIJuq 22:23:21.6 Debug: Rejected Hashed Release Title: S4cIQPyKbrDReImd8hP9VdkzCIh5TysX 22:23:21.6 Debug: Rejected Hashed Release Title: b6lmAJeDBjRpho1OmCxIOybmYEYcShaj 22:23:21.6 Debug: Rejected Hashed Release Title: XwypFYFX4QnXYoZQ4FfZh2TH2I0Vok1k 22:23:21.6 Debug: Rejected Hashed Release Title: fyjUvMfeBvsey0nTcrnRtm3nEmMTyunp 22:23:21.6 Debug: Rejected Hashed Release Title: 0N864Q6HBL55VkvK0ELxhELOfMpD5z7P 22:23:21.6 Debug: Rejected Hashed Release Title: cgdxBhu1kytqtop7S5zb1UOuVTxp4MVV 22:23:21.6 Debug: Rejected Hashed Release Title: c8iOoennbTvQcXlLBMpGat06jUy9zoJ7 22:23:21.6 Debug: Rejected Hashed Release Title: x8jklXww36Dhd1vcw0mxYMNG70CGLz0Z 22:23:21.6 Debug: Rejected Hashed Release Title: MHV7mNBybi90GazSMubcAhe0QkRRF4MI 22:23:21.6 Debug: Rejected Hashed Release Title: z5IwXTJ25RXucANlQem36ZhacXYEvDRW 22:23:21.6 Debug: Rejected Hashed Release Title: i7mwqGuM1kG3TaCjKtjS7MeXpi49uvga 22:23:21.6 Debug: Rejected Hashed Release Title: 6Cxsnwk1uejsTB7XKQWGLInkoFcDquZK 22:23:21.6 Debug: Rejected Hashed Release Title: HhlGDfO78W19XEHS9H7sN1CPP6jCE7e7 22:23:21.6 Debug: Rejected Hashed Release Title: MhuFJdWXcq97STtS7klriapw3RyQRJ8f 22:23:21.6 Debug: Rejected Hashed Release Title: vWBZky8eOQiu3XvGjz7rPOV3MMAPPubR 22:23:21.6 Debug: Rejected Hashed Release Title: KtHzoCXAvQfza5iAYvNSUVqyWUDQkU8K 22:23:21.6 Debug: Rejected Hashed Release Title: rJiIEq7rDewPRKKUw8p4ANU3uTzrcEul 22:23:21.6 Debug: Rejected Hashed Release Title: 0eNGPTpBwVUqi14OSOqqTT6U0shX8Rc6 22:23:21.6 Debug: Rejected Hashed Release Title: VQljY9ZgQVLECFfcFtlYh7woHqTKn2dv 22:23:21.6 Debug: Rejected Hashed Release Title: WkvGyUjBgGxVI3ZKSgHkevvFIuTwLjOK 22:23:21.6 Debug: Rejected Hashed Release Title: R7IPDfaOzZ3jqxSAJHFmHaswRc7CfiCH 22:23:21.6 Debug: Rejected Hashed Release Title: pppZgonCHaXHQ1dJRIms8SJNiwJo9s2Q 22:23:21.6 Debug: Rejected Hashed Release Title: tYNW74tReAnjPTBOCW2Qbp3bhf6Bxhf5 22:23:21.6 Debug: Rejected Hashed Release Title: vjCTRoJcHiioKjrzuDWV7qEYjXTJLLoT 22:23:21.6 Debug: Rejected Hashed Release Title: br5wdkNQG6aLSVjZAq4R8n3BreXLF9E2 22:23:21.6 Debug: Rejected Hashed Release Title: uGSIMkEieVK6lIXGY04IR76L5IybBDnY 22:23:21.6 Debug: Rejected Hashed Release Title: YM0kxeY5Bzq5HSHwFeuGu88TVepUcnj4 22:23:21.6 Debug: Rejected Hashed Release Title: YDSbl9P0crJlaKJCVDZL3nf4CAUuiuog 22:23:21.6 Debug: Rejected Hashed Release Title: XpM7yIpWr6zly3SGEQCPzCz8SuOl6vGE 22:23:21.6 Debug: Rejected Hashed Release Title: 51XzDnGifRIOC7jy0yc0utiXsEyfLj4D 22:23:21.6 Debug: Rejected Hashed Release Title: 0WjI5ssX4pvC5SZ6OkztejXVUSq4wUbt 22:23:21.6 Debug: Rejected Hashed Release Title: ekPlXZM7fV6DRae29EOCqRnbPY0GSqXb 22:23:21.6 Debug: Rejected Hashed Release Title: isSUMis92AvhPCNersd8SN10YiOucSZf 22:23:21.6 Debug: Rejected Hashed Release Title: MkN02OaydeUaEk0K5FRsLYIaXekfgiYr 22:23:21.6 Debug: Rejected Hashed Release Title: CxNCafRUyeEbM1yQ0wqTzIRGDZK7cAEB 22:23:21.6 Debug: Rejected Hashed Release Title: sIkeaEx0azz4HyZOxrjrcylIaALmlt7n 22:23:21.6 Debug: Rejected Hashed Release Title: m0WhGYtpsHmYrloEQ79GFAP8T69USbP0 22:23:21.6 Debug: Rejected Hashed Release Title: p4x9wCUTvTnAgNWm4gvYYlrSAoqgQ342 22:23:21.6 Debug: Rejected Hashed Release Title: BCOozKvBwaw27xHMCFixUewmop0KuLAr 22:23:21.6 Debug: Rejected Hashed Release Title: 7gMk2RnyrGOcddDnQqU4O7OdogVEi9Cw 22:23:21.6 Debug: Rejected Hashed Release Title: au5mrN7t6dtGk0TbxmkshmA7SXdE7HJH 22:23:21.6 Debug: Rejected Hashed Release Title: 0SDU2sQc2m5aekdu4qyBQw2KCJyIFOgg 22:23:21.6 Debug: Rejected Hashed Release Title: DSpHRSu9vGvqk27xmOxiSIUmJ9hIkL4o 22:23:21.6 Debug: Rejected Hashed Release Title: 0tOEBZLbx4md3C1WF5m7fraLOJRmBd8C 22:23:21.6 Debug: Rejected Hashed Release Title: fOqIPk8APNT4emQqDeSwVliIv1Xhztpc 22:23:21.6 Debug: Rejected Hashed Release Title: qnB4s5ULKcZgoL91k3pdIKVRCNvliCq1 22:23:21.6 Debug: Rejected Hashed Release Title: bPGCwtpvHqMEI4cKFlC1St9zn3LrnfrZ 22:23:21.6 Debug: Rejected Hashed Release Title: pa7jQWc3jSyh4aEnJauFKBkSnEQddcpK 22:23:21.6 Debug: Rejected Hashed Release Title: FEmu3wEJtC9fhFcKpzILi5JborFBcqMi 22:23:21.6 Debug: Rejected Hashed Release Title: nBvXx7F87RpVMf5sn7Lswg8bDaHKPoY9 22:23:21.6 Debug: Rejected Hashed Release Title: jY5A9yI4J7g1Ogaqv8fuWcjKP1a5EtEC 22:23:21.6 Debug: Rejected Hashed Release Title: Jw7iaJ6VRevnKR6SJJ8HqTVEQ5KzViyA 22:23:21.6 Debug: Rejected Hashed Release Title: a26P32A1og2MSCILxVOAGRm2c30RzbIQ 22:23:21.6 Debug: Rejected Hashed Release Title: PpgrygXklpWET9acfk8q5RSs3RJXVAb9 22:23:21.6 Debug: Rejected Hashed Release Title: bIvuVZtkVPhfQdXG6MB2r17EoRE2WXxr 22:23:21.6 Debug: Rejected Hashed Release Title: eE6fo1isu8yAQGsuK6MCo0VSGb0FPU1M 22:23:21.6 Debug: Rejected Hashed Release Title: cOg26thA9v6Zw52cHCBNkF3VT5wLCfjb 22:23:21.6 Debug: Rejected Hashed Release Title: 5jvrUDwloRpZTjIs8Kv4SU2Kr2YOjPuG 22:23:21.6 Debug: Rejected Hashed Release Title: KnypzU2wW9gyc11duMIwtrrNDbKbeSxt 22:23:21.6 Debug: Rejected Hashed Release Title: qxnWCvnrMIgeohI4pRAPKr2rk95pb0LY 22:23:21.6 Debug: Rejected Hashed Release Title: gan5AQGm283o5zg9U2PCmvHEXMGWUtuc 22:23:21.6 Debug: Rejected Hashed Release Title: UgofMQQZ6LvkiLXVhALMJGlzbarm1VQo 22:23:21.6 Debug: Rejected Hashed Release Title: ItQ4KZmFcP4Y8SD1wowi0tOilktAwygj 22:23:21.6 Debug: Rejected Hashed Release Title: qhfwAJ90s5U73z7d66zljODW2ue6teAf 22:23:21.6 Debug: Rejected Hashed Release Title: k27ipyCw8BbtA6IPZUB2Hys8d6jnHLss 22:23:21.6 Debug: Rejected Hashed Release Title: 9NpUyjVZSMH707Pu8g2c9AgFnII00As3 22:23:21.6 Debug: Rejected Hashed Release Title: RTgyAR8BczXrtXoT1J9123AeSRjh293a 22:23:21.6 Debug: Rejected Hashed Release Title: szkNsZNHn4Eei4BzfAnVLpByTqilOeKC 22:23:21.6 Debug: Rejected Hashed Release Title: FwlmdZZD312G3K8hC5DYFThIIP5h7Fi7 22:23:21.6 Debug: Rejected Hashed Release Title: 85qlQj5AcUPeQn6BlVCZMBwFLDL0Byt5 22:23:21.6 Debug: Rejected Hashed Release Title: 2BpYZocrFOl7p4E76nOZr7DxYub20EJC 22:23:21.6 Debug: Rejected Hashed Release Title: POWwze1VUGCdjRfldku64PV5ZPUpYYyN 22:23:21.6 Debug: Rejected Hashed Release Title: TX3GKNcWuiLwyOjexXT8R41fJZAqNcdl 22:23:21.6 Debug: Rejected Hashed Release Title: l6azpUcTETMKEuGimz0pUEb39oz6xmeP 22:23:21.6 Debug: Rejected Hashed Release Title: JbHHo9J4iC13taUdFjRQc9QYNxeTq9vo 22:23:21.6 Debug: Rejected Hashed Release Title: 2JJ2x4CzFqeto5fLPTX4uYmpg43Z1hnb 22:23:21.6 Debug: Rejected Hashed Release Title: No11eRRzlK1cPKV0x1AWa9SADWQtzgMt 22:23:21.6 Debug: Rejected Hashed Release Title: HASb482CQjB5K9dA8fqlI5XwkD7ca8wR 22:23:21.6 Debug: Rejected Hashed Release Title: kTdp03QpmkH3MPLowE08NdePFALXHtfe 22:23:21.6 Debug: Rejected Hashed Release Title: Zrs6xXb2sBx6wQHdOu7voxiDrLCtA8U3 22:23:21.6 Debug: Rejected Hashed Release Title: tsvlcA2n1JVIZSYjawUUOkMjI9bnYq7e 22:23:21.6 Debug: Rejected Hashed Release Title: fdfZtYn8O8P1mMIymaUHFQYEOPuFd7QF 22:23:21.6 Debug: Rejected Hashed Release Title: rHTxY2LPCFqVnCpt3qU7AYgCKgDU79VZ 22:23:21.6 Debug: Rejected Hashed Release Title: V6EvndH9t2HrdbTgcvhuC0wTqvwBFHYN 22:23:21.6 Debug: Rejected Hashed Release Title: lNaGNDglordyi1xB5mJwbCukmkO0gcAd 22:23:21.6 Debug: Rejected Hashed Release Title: SIePGIddnJYPFIgBtprIeryYF8GKOEci 22:23:21.6 Debug: Rejected Hashed Release Title: nZaAujB2tZh5im8fUDBueEHppwAr5SnO 22:23:21.6 Debug: Rejected Hashed Release Title: ZoVvZ1FAmEQnrthH6RIl1R8j7s7QdCPu 22:23:21.6 Debug: Rejected Hashed Release Title: FtxwOyrBu6xKn0ATQxQW9P6M3pZkNlql 22:23:21.6 Debug: Rejected Hashed Release Title: uRqbC1dzabm59EA4sBo4DhgHwyGbagSj 22:23:21.6 Debug: Rejected Hashed Release Title: Y4qUtYO5IbmbAjH3n945A74e4yR8Etcr 22:23:21.6 Debug: Rejected Hashed Release Title: lWcFs6haBDqalu2g7e0WVnJQt2qg4qXk 22:23:21.6 Debug: Rejected Hashed Release Title: R4MSBmqZoQ7ZFjjYeQReY0nqr80PdOeY 22:23:21.6 Debug: Rejected Hashed Release Title: ULBszIdgOylZrObhEVcUy379jhUq3J9y 22:23:21.6 Debug: Rejected Hashed Release Title: QwDCodNspAu6BveUrmDws2o8jQkcnriF 22:23:21.6 Debug: Rejected Hashed Release Title: SRG4Irydg9ymUQWdYv35yWVtbnPqt4Lc 22:23:21.6 Debug: Rejected Hashed Release Title: OiJFdAzoNpOJrAUY6eorQgE3qhoqbCD1 22:23:21.6 Debug: Rejected Hashed Release Title: Gn7EiulVW5b52LpQgY3aarNWDFzzutCk 22:23:21.6 Debug: Rejected Hashed Release Title: cgyDIENHT1GEdrICk6xuGmdqPbEZmvla 22:23:21.6 Debug: Rejected Hashed Release Title: nTujpwhpqnHJaMeoy06h64ChteJwbhV9 22:23:21.6 Debug: Rejected Hashed Release Title: Wto48y2KzvzAZSiSUmRwxxu6ScqvK81h 22:23:21.6 Debug: Rejected Hashed Release Title: 5zWBQiA9jx8OF4xDp8LtCrw8mk1o8sUo 22:23:21.6 Debug: Rejected Hashed Release Title: lqUNhWT2d7gUwtiYw8AksiPABOq3W7RU 22:23:21.6 Debug: Rejected Hashed Release Title: xp5D7h3itrtVrUIMWAzhi3vq3dbRNo2v 22:23:21.6 Debug: Rejected Hashed Release Title: mIMgHrpAsUZ2zB14aCwjk2XkdZXEHvDm 22:23:21.6 Debug: Rejected Hashed Release Title: dHkES50u7lWVmRNFuTpZFwQElF6Gr0oN 22:23:21.6 Debug: Rejected Hashed Release Title: GSG9YUiuKQcI87YrdzHk7qsjO5zSbhkl 22:23:21.6 Debug: Rejected Hashed Release Title: AAkemdsaXbYYiYbEggH8RK2MuCuRMx0Y 22:23:21.6 Debug: Rejected Hashed Release Title: JUEE481WSCkRXN53vAKtWntXI5EJbpGk 22:23:21.6 Debug: Rejected Hashed Release Title: Ilx6KdFBHskK3h8pS0nZ01qK7Vq78T3n 22:23:21.6 Debug: Rejected Hashed Release Title: pN1fGgHhXZR9fV6yMhuq4n4n8x7WZz50 22:23:21.6 Debug: Rejected Hashed Release Title: UjW2WjLcFJToPOdhf0arcLTrB9hgZNd0 22:23:21.6 Debug: Rejected Hashed Release Title: d2j3J2vMb5UBQeJiEqJ4DYsReBxqlSe2 22:23:21.6 Debug: Rejected Hashed Release Title: mf9TvxJn1Dwpz8KuNNK6t8CpItLA5O7Z 22:23:21.6 Debug: Rejected Hashed Release Title: gNUP1F9NW5KnwE2xoxqqRNCDWflWsq3B 22:23:21.6 Debug: Rejected Hashed Release Title: UseX5GkLjSUwt3adba5h0bc2zuqhhX9f 22:23:21.6 Debug: Rejected Hashed Release Title: d0bpcSrfirW8RhrGRknqueeBwWLm0spH 22:23:21.6 Debug: Rejected Hashed Release Title: D7SfUb4QnUgflIE8DhMmYwWpKveJ5AO1 22:23:21.6 Debug: Rejected Hashed Release Title: CJmDrnHSgjMEdU8eaja04xro7eCUoslL 22:23:21.6 Debug: Rejected Hashed Release Title: xhIqsiXY7IIgz19GNu0L9FDwWEGzgmMr 22:23:21.6 Debug: Rejected Hashed Release Title: BtrMrR4qadosWN6DDgaRYFpYqXfPUzeS 22:23:21.6 Debug: Rejected Hashed Release Title: 2hTJeF58alGraENyh5a8u14T2VVrhIIk 22:23:21.6 Debug: Rejected Hashed Release Title: PcZrIZ6pl6d1MsDoZ12ZklyDQ1tpc3v6 22:23:21.6 Debug: Rejected Hashed Release Title: kyZuUbjs8GxyihAJLPfGPkBUoCWDgpjC 22:23:21.6 Debug: Rejected Hashed Release Title: MK8GzEhtEDWS8kz5NcAhJKodWKUdpF3k 22:23:21.6 Debug: Rejected Hashed Release Title: UTvBz2iCkbyZnzij0gtMexQp3K7xpaoM 22:23:21.6 Debug: Rejected Hashed Release Title: 9ysOS4z9PFehdiPl8yTTkHHFhzykMrAt 22:23:21.6 Debug: Rejected Hashed Release Title: 2zQsPVlg4sOsFssVHTkNmHRLlLfV5R4d 22:23:21.6 Debug: Rejected Hashed Release Title: R3rYfOrANrnxlZmxAFTcTf5JxrNapZWS 22:23:21.6 Debug: Rejected Hashed Release Title: 46mQIYw1lTOWPdxhPgQSkq50l5MGCHzS 22:23:21.6 Debug: Rejected Hashed Release Title: GtO6e1VEMBtWSG19ySWDrbp1SuhnPoaS 22:23:21.6 Debug: Rejected Hashed Release Title: 1zPyGmBM7I6hU6iMuxaDuV38zcDu19bX 22:23:21.6 Debug: Rejected Hashed Release Title: KJo9x5ryJMWNyf9nuVKWWDeiNrvSMJ0M 22:23:21.6 Debug: Rejected Hashed Release Title: Vv11nh3IAZiVHOnO5g9MFAyhqoaqo1UQ 22:23:21.6 Debug: Rejected Hashed Release Title: q0XybrR9yNuwKlhlFUjJtpQJyQgYukmt 22:23:21.6 Debug: Rejected Hashed Release Title: m2gLUOkAH79j8oyDgjA4CbHuwgd5SU7K 22:23:21.6 Debug: Rejected Hashed Release Title: jzqlA4hhAsRckAnd1Bdt4snkrpYHXBPu 22:23:21.6 Debug: Rejected Hashed Release Title: RpUSK4jRRg65snIExIXN50jojnQ9o7yI 22:23:21.6 Debug: Rejected Hashed Release Title: Ks0QqwC66fYxlsDZH1tlMxgELwgR2Lym 22:23:21.6 Debug: Rejected Hashed Release Title: odwJHA1JCYJnSlAnamtkz6Cfeq3aVjih 22:23:21.6 Debug: Rejected Hashed Release Title: mYoIeVfRtrS5ECFDfovzX8esAioh5xtf 22:23:21.6 Debug: Rejected Hashed Release Title: fUi8WnJdZtNvFQfvec9MqYukB6efCjrR 22:23:21.6 Debug: Rejected Hashed Release Title: DC1MQMruYfAUBujC44MTAKzaocKBMAfJ 22:23:21.6 Debug: Rejected Hashed Release Title: ucbH046bm7nKpoGbGYjnZQ7t2fqleV1a 22:23:21.6 Debug: Rejected Hashed Release Title: 38TfbCNsPIOVSKSyB1YMRn3ruJpI1V6L 22:23:21.6 Debug: Rejected Hashed Release Title: NkQw4a8RK5KTKYUtZyRGo8eLw4xGv6HF 22:23:21.6 Debug: Rejected Hashed Release Title: cQRv2pj4Yl4tThhJghYvjdunHqkjI4Kf 22:23:21.6 Debug: Rejected Hashed Release Title: lOENOdL0zRlQzIGUkCDXso2xhuZnyd2h 22:23:21.6 Debug: Rejected Hashed Release Title: mRNpl3kHyiWH9b0cS9MZfdcMQ2baKgWa 22:23:21.6 Debug: Rejected Hashed Release Title: P5Ug5itzluFbmYYHi1dY7GkqgGdKSVa7 22:23:21.6 Debug: Rejected Hashed Release Title: XV6WADqs6cTCqSYNK2gbX3ZZjlNEJqx7 22:23:21.6 Debug: Rejected Hashed Release Title: BHMfPmd54vsuiCCNmHeQvDIKX8ROFBMj 22:23:21.6 Debug: Rejected Hashed Release Title: PeJR6EFm1SjmeIWz8tkxPqvBOfNt0aph 22:23:21.6 Debug: Rejected Hashed Release Title: yqwUCP7B95xRf1eHo8rcpBA6EQYQEctG 22:23:21.6 Debug: Rejected Hashed Release Title: hlVbUHxiTs3BJ7OhvpUS26AFuSrA95dB 22:23:21.6 Debug: Rejected Hashed Release Title: HH02LM3oaZJUtkBhnEPDKhZ2WDZRQLjO 22:23:21.6 Debug: Rejected Hashed Release Title: O1gCP4CmTHKYMaxgIZQ2WIDUviI7roqs 22:23:21.6 Debug: Rejected Hashed Release Title: nB3XpvcdL6AWarHDFIZpPzx1cQMDfUP3 22:23:21.6 Debug: Rejected Hashed Release Title: kzjS3YEtps64WyMLx7pTxACSEU6ZxQb1 22:23:21.6 Debug: Rejected Hashed Release Title: all68AWIOTs7SaKgV4nqQH006BZpDPDf 22:23:21.6 Debug: Rejected Hashed Release Title: P9Mt59wVWWoXUBXXfg4vf4lk0ruLS6fu 22:23:21.6 Debug: Rejected Hashed Release Title: ZOHcibYk84w16Our9UiL16E7JaQdcQZd 22:23:21.6 Debug: Rejected Hashed Release Title: yRn632dMh0Rr2KHDSXnYh4GoCq88cqsz 22:23:21.6 Debug: Rejected Hashed Release Title: TpA6KByPOfxP1ozDDdfmF2mmBAfxayHH 22:23:21.6 Debug: Rejected Hashed Release Title: xAicaHP8lTFMWiP70Dzl3muy6AxXAeDd 22:23:21.6 Debug: Rejected Hashed Release Title: yc4vCibyxqGsqBXSXfqLQgc3mMRis2lm 22:23:21.6 Debug: Rejected Hashed Release Title: udEsYe6VAGlAhyHMvnEhMaOKPAb96NPB 22:23:21.6 Debug: Rejected Hashed Release Title: cqpyN3IcSFSthwMaoBh9stboiYhtGwL7 22:23:21.6 Debug: Rejected Hashed Release Title: YuSdPw4XiRYb5DkQlA1dIB71XS90nDQ7 22:23:21.6 Debug: Rejected Hashed Release Title: DY97uZJLfvcZvI5ol9uSxkZcprCaiLOm 22:23:21.6 Debug: Rejected Hashed Release Title: PTiNscbGRAPkFqD3qsRJcHsYUXBdT1Wj 22:23:21.6 Debug: Rejected Hashed Release Title: cqtR3wS1OyaJIR3PiIDLCyf1TUK5VFLh 22:23:21.6 Debug: Rejected Hashed Release Title: 89nYbU8vA6M2AZuxoY9OY2O1nRWNkosn 22:23:21.6 Debug: Rejected Hashed Release Title: HW4ME8G9QMbiWoIuecwdJTZPUxkTVAjm 22:23:21.6 Debug: Rejected Hashed Release Title: AFXP1Hoc51bDxPaVlnWbHNVZBZLevaWu 22:23:21.6 Debug: Rejected Hashed Release Title: uIey9WacmYFtko0aVN1UdbwmHWEic1ts 22:23:21.6 Debug: Rejected Hashed Release Title: 58zRg6uMkElQVes7QMUbD8F4nr5MJlJS 22:23:21.6 Debug: Rejected Hashed Release Title: 0XeaUY0SCyLzAxTGrMayY3ekIPSLioMF 22:23:21.6 Debug: Rejected Hashed Release Title: x35vcck6Zgo4IEW7mVE33Lm64lKdPXrK 22:23:21.6 Debug: Rejected Hashed Release Title: 6m8YKbSlANctoi2OKu3PJ4SnFjVknQ4S 22:23:21.6 Debug: Rejected Hashed Release Title: JFiHX05SWXS342fJLZCdhX1ED60qDvmS 22:23:21.6 Debug: Rejected Hashed Release Title: BsirqwQOa44QKH7prewmYYpRNnYgZZ6j 22:23:21.6 Debug: Rejected Hashed Release Title: zAuatg1jFvzmaAsJEFs6uQSxJyYcd2tH 22:23:21.6 Debug: Rejected Hashed Release Title: byrJD24dVPOcstZUpUNTvi0fwIyUYEPP 22:23:21.6 Debug: Rejected Hashed Release Title: c2suj0kX1NOBaTYgVtrIr0kC13CU4QWR 22:23:21.6 Debug: Rejected Hashed Release Title: jnIlaXA34KFQBP1Y0VGwrv7Onpqb9rb9 22:23:21.6 Debug: Rejected Hashed Release Title: 3H9xFyqnsE4VNBn3FojVDaJk8crJrYnR 22:23:21.6 Debug: Rejected Hashed Release Title: 1GNwBy3QaMfV3Tyd7ze4tW76HzJFhoAv 22:23:21.6 Debug: Rejected Hashed Release Title: xTXxsM1HoGqJz1xSxk9mAjekI30pKbtB 22:23:21.6 Debug: Rejected Hashed Release Title: BHNkVkQsYPiKVFTDHuxqUyyd6gf0Vejl 22:23:21.6 Debug: Rejected Hashed Release Title: NlhhzLSaWBjOwwvETChLW5yEWInZhkYn 22:23:21.6 Debug: Rejected Hashed Release Title: S6B0eY4BHhxWi2CK570kiGWzZJxYgb3s 22:23:21.6 Debug: Rejected Hashed Release Title: cssyVSJUoulfq2XzYaw60lwWHwO5BosN 22:23:21.6 Debug: Rejected Hashed Release Title: WJZBPWT7mHAol26I2fm6QSdycJ0xzeIM 22:23:21.6 Debug: Rejected Hashed Release Title: W0S9nPDu5jN4yDFiaHWlVxwqUYLK4gXk 22:23:21.6 Debug: Rejected Hashed Release Title: ziUi3eJlOmPhWy4qS85bJjcpM5nFkTFb 22:23:21.6 Debug: Rejected Hashed Release Title: I9u0KxIYwuiukFGzPvwr04mWrY5fjvA1 22:23:21.6 Debug: Rejected Hashed Release Title: omUVvCPZ0UCJ8DxRVsf2WTN5KZAu2ogp 22:23:21.6 Debug: Rejected Hashed Release Title: 1mo82idx2tN7VeUimJx37KKO2lQ9rTEr 22:23:21.6 Debug: Rejected Hashed Release Title: MJpNlWisZaSdtX30J8WVosRMrUPO1pYR 22:23:21.6 Debug: Rejected Hashed Release Title: XwVNC5VFDWmnrOHg8lXzqqrhtLhHFusn 22:23:21.6 Debug: Rejected Hashed Release Title: pDGnTYIoIk97X0yA6P5WSobbpthiOXYf 22:23:21.6 Debug: Rejected Hashed Release Title: ff2TSxdJzwR3aSz4QYXTMSZEW0sdDel8 22:23:21.6 Debug: Rejected Hashed Release Title: n93TAHSx2G5k4twh9IFYuiYnXF7ouTK8 22:23:21.6 Debug: Rejected Hashed Release Title: h62jyplQP2YO3DiT5UzkrG6Sy0ANUXv0 22:23:21.6 Debug: Rejected Hashed Release Title: SuLBgTJjpwqP8MCwBZ8yf6ybuy2SXvia 22:23:21.6 Debug: Rejected Hashed Release Title: ueGf6fXNGXzhuDMYZ5nh4pW7FGLcqJuq 22:23:21.6 Debug: Rejected Hashed Release Title: Px8CJX77vITzWk2JjI4eki0jjNDBobSl 22:23:21.6 Debug: Rejected Hashed Release Title: aInWDPlH51aXJTkHn48YaEYBiFRMOdnO 22:23:21.6 Debug: Rejected Hashed Release Title: 4A5FW8fqAOKLQsxHviGNJ8Pw3YXzghc8 22:23:21.6 Debug: Rejected Hashed Release Title: Tj2saSoe7rg1cfiPENFJ2QUO7hzZlTwx 22:23:21.6 Debug: Rejected Hashed Release Title: DR3R91bYaqjOvWzZEhMgiKYkDZITBKio 22:23:21.6 Debug: Rejected Hashed Release Title: FhTLsmbhwXVvsM5cZAOpPnHvj2kRVOP9 22:23:21.6 Debug: Rejected Hashed Release Title: zrUAA2SIYtHpRNeQNvUESorXDDMiwfkQ 22:23:21.6 Debug: Rejected Hashed Release Title: yeCMOKFCgtKhC4sMxM5lVHat243Ji8r8 22:23:21.6 Debug: Rejected Hashed Release Title: 51WwX4yqXQJiMv6GoNEfPh0BCUy2IBQO 22:23:21.6 Debug: Rejected Hashed Release Title: dlfB450B1MO5yfmNifcuu6n8lYiM9PM8 22:23:21.6 Debug: Rejected Hashed Release Title: hPeJF8z453y8nSdZy7S3FzUyUR0U5tIe 22:23:21.6 Debug: Rejected Hashed Release Title: giIauVDnyQb1lyZhL8KGMLCa5oSQpon8 22:23:21.6 Debug: Rejected Hashed Release Title: FrUI894Vzmz7G4VJZbcZt7UOTofpwslv 22:23:21.6 Debug: Rejected Hashed Release Title: tikERPfF6pqrQztndtbBSEwJZcclEIZQ 22:23:21.6 Debug: Rejected Hashed Release Title: SIVrF9d7AFedJFNbZZjADdnPFGLqnPmP 22:23:21.6 Debug: Rejected Hashed Release Title: MPfTyo5HDPaJhk8lQB0ycEpA6ERYdhls 22:23:21.6 Debug: Rejected Hashed Release Title: Io477crFjL2PKaUDxOA4aXGL0tsLDXet 22:23:21.6 Debug: Rejected Hashed Release Title: vt4jJNQOaYOu5UtaUdgn5ckjeI3tUml4 22:23:21.6 Debug: Rejected Hashed Release Title: fmME4ANmHX8wBNPl8CsEDVhoAckTREQ9 22:23:21.6 Debug: Rejected Hashed Release Title: tS39WJTten3tRhsIOJ8svvaWVyzoDM9F 22:23:21.6 Debug: Rejected Hashed Release Title: jppxBkoQicnh8fdfqZxkOtjganI3WxM3 22:23:21.6 Debug: Rejected Hashed Release Title: zCmBEnh8M8a0r3MYkZHIaogfSJ7oTddu 22:23:21.6 Debug: Rejected Hashed Release Title: 08EA7iovIAoAfJCHTPcKPY17o70fv6Au 22:23:21.6 Debug: Rejected Hashed Release Title: cMBMgdSsyRUN9vV8vCMbz9pbzxuq2E8s 22:23:21.6 Debug: Rejected Hashed Release Title: hm8ga2ifSRGEeiX9UStShRHvFbYyQx4K 22:23:21.6 Debug: Rejected Hashed Release Title: k1BBMmtahIQw3PH0OQSjw6vU1E6AAVeO 22:23:21.6 Debug: Rejected Hashed Release Title: tbTfJ11Iv1gB1qdz3xOMIRV82OUUGz3V 22:23:21.6 Debug: Rejected Hashed Release Title: c3vptX3qFZRYB1sIYUAyuRrumkgQXxEz 22:23:21.6 Debug: Rejected Hashed Release Title: XafaP9OnXHAkagFVKsfuGLCOxzDZxsot 22:23:21.6 Debug: Rejected Hashed Release Title: 3XlvrIhGt3X2bRhbz8OhK1LZH1tGaqcy 22:23:21.6 Debug: Rejected Hashed Release Title: hJKsVdQ4wWSkkskCy2eb04qM0nPXhy5N 22:23:21.6 Debug: Rejected Hashed Release Title: CWBIyLDgeOfEl2EUwSuv90xCIIlLmKfu 22:23:21.6 Debug: Rejected Hashed Release Title: 5LEbEhlLSNnMtGlPeuVfhoPyQ4XB6SJk 22:23:21.6 Debug: Rejected Hashed Release Title: 3DGNeVsM3PP4DCWXB6OGORoc3tD8AB7X 22:23:21.6 Debug: Rejected Hashed Release Title: PuSZeelCKfUUA9IVErhAfkx956P94sch 22:23:21.6 Debug: Rejected Hashed Release Title: 2ndtC8yBih3QyXxQuhSATuWCnLjXdy7O 22:23:21.6 Debug: Rejected Hashed Release Title: 349i3Tqiq7EvxnA74rUu1UXkkwEZXOjc 22:23:21.6 Debug: Rejected Hashed Release Title: UsW72pXzijl8BYW89TuPgu2m2INQZIOM 22:23:21.6 Debug: Rejected Hashed Release Title: 26YYH2oQhDNnbfo3SAqhS56RQrMOScu9 22:23:21.6 Debug: Rejected Hashed Release Title: stctGKCVqLjC3apQwBX4KTbnYUbSDfR5 22:23:21.6 Debug: Rejected Hashed Release Title: urAaOpHgICGloB2yFXZlRtYgOkJEE3W9 22:23:21.6 Debug: Rejected Hashed Release Title: KUF4IHiUmJ8sbropGa0BQQ0alomtFytL 22:23:21.6 Debug: Rejected Hashed Release Title: 9c6b9TP6vo8GsOeEe9P7XpfH3LCW2FtK 22:23:21.6 Debug: Rejected Hashed Release Title: mSDJ4r0Fs2LCvf1xKg2vLFhaFl4JqPKF 22:23:21.6 Debug: Rejected Hashed Release Title: dhW1sJXDE8lYkpjjLmWWGyh0Mr1UrIcN 22:23:21.6 Debug: Rejected Hashed Release Title: pBGfVKdtUejMgiyYAYBNjy4ablaOYQMj 22:23:21.6 Debug: Rejected Hashed Release Title: GOEaCpFOXkphITHLNX9BcIEe7MfcREnE 22:23:21.6 Debug: Rejected Hashed Release Title: rFZIDCeclcdMb7aueuSCTVsH7jWH7nTa 22:23:21.6 Debug: Rejected Hashed Release Title: VBRGfFMJam3c2a2qVGIpbjYGS2CZP2B8 22:23:21.6 Debug: Rejected Hashed Release Title: NRfGDbAjydRMA5Q4JHy2SXx6yQgE0D9k 22:23:21.6 Debug: Rejected Hashed Release Title: aaMs5giiKg9RFELYJFuV7UgQh8pjjJML 22:23:21.6 Debug: Rejected Hashed Release Title: d3mjO5G9YNl0BnP6MgiJ2jaAwXlzuinL 22:23:21.6 Debug: Rejected Hashed Release Title: aCGOltkXkWzy1dvizcYKKAb2uk2719xL 22:23:21.6 Debug: Rejected Hashed Release Title: jYoBgce2BGNJ74BBLCUnNztZqKSxmH8Z 22:23:21.6 Debug: Rejected Hashed Release Title: 4UlQOeliwvFGPmRjuBWLWsZFDRZyXR3T 22:23:21.6 Debug: Rejected Hashed Release Title: 58umIygvrB9jnqVmjUxh099IA0p8iURa 22:23:21.6 Debug: Rejected Hashed Release Title: Tg2JP4E3M42BSrW2PGkzmNwcTP6AosHO 22:23:21.6 Debug: Rejected Hashed Release Title: bX6F6BRvMcoaOMsWsUbVNZyLpKpo1qWv 22:23:21.6 Debug: Rejected Hashed Release Title: ran3Uo152pQzgmUwrTmDXzbnotzrQgO2 22:23:21.6 Debug: Rejected Hashed Release Title: Kf9pVZ54Pl8ObvUh5Sou2cYhBXCL8UHR 22:23:21.6 Debug: Rejected Hashed Release Title: rrh0q9fQEjQ3hoPiF0F4wekituekSQYo 22:23:21.6 Debug: Rejected Hashed Release Title: 6EVNHe8Lidrs54CR9kssQ0NbbXupPuXS 22:23:21.6 Debug: Rejected Hashed Release Title: G2lstWakzQAnCFN4Cl61aCqngaPbF18B 22:23:21.6 Debug: Rejected Hashed Release Title: iiWN1tnxHlRbDrhyy8YO2JmiLIVOzKSU 22:23:21.6 Debug: Rejected Hashed Release Title: Nfc0CZfsNBuAcoOEh0EV9Xp4FIlOcgee 22:23:21.6 Debug: Rejected Hashed Release Title: RwGo8Y4iwoteAQGBbaKLZqA1zFeU99MQ 22:23:21.6 Debug: Rejected Hashed Release Title: 5CEcQ7YWTZosvIy9A3Qhqrfzxh0v6rif 22:23:21.6 Debug: Rejected Hashed Release Title: PFoJkysRgP9UWpsS0gmHce4jCAHLdsU0 22:23:21.6 Debug: Rejected Hashed Release Title: 6tCV0d1TWnKZk7uZrO437dEUITJ6Ai0Y 22:23:21.6 Debug: Rejected Hashed Release Title: apobwTnjGwBOPMbh25Hymtoltktkgudl 22:23:21.6 Debug: Rejected Hashed Release Title: 7oCf2XyHgRZ4kzSuX2RF7DzM8vw71043 22:23:21.6 Debug: Rejected Hashed Release Title: mnggGrnVPL96Mv0GyKOwDIf7ngwwetAA 22:23:21.6 Debug: Rejected Hashed Release Title: ghB1IChu5EhfYEHEaHeXN6ndXHVGwhYL 22:23:21.6 Debug: Rejected Hashed Release Title: tcJnbHGCtZeW4YY63eGKvAH52b7QpNZe 22:23:21.6 Debug: Rejected Hashed Release Title: 21IOfa1esDWgobHtPf97x5TsWwcgFcgl 22:23:21.6 Debug: Rejected Hashed Release Title: KgUqZx7GbuWHR1yydZgYbxJK2drWwYiF 22:23:21.6 Debug: Rejected Hashed Release Title: Lfqe6IjMBeIBS6o59UbpG9ObeZzNb31d 22:23:21.6 Debug: Rejected Hashed Release Title: BIlKechy2LKmMr3PXmoVxhPVkxYqFT1V 22:23:21.6 Debug: Rejected Hashed Release Title: fRqKbixFCzOVdPoWL9q1MSEpmOab2WkK 22:23:21.6 Debug: Rejected Hashed Release Title: 0xpYg1b3lrLVAEke95JeEH9xpbATMGH6 22:23:21.6 Debug: Rejected Hashed Release Title: gJZ3qB6wBwdq5lzStlteniyDbsd7hVQd 22:23:21.6 Debug: Rejected Hashed Release Title: kAzTy64UDZXT08TvpcFL29WbpCz69Z0T 22:23:21.6 Debug: Rejected Hashed Release Title: eBNlCr9Do1hTjm22EsPdcdXPb6FOBrlY 22:23:21.6 Debug: Rejected Hashed Release Title: 40I4TClqdTBsfPApUoCzisQGEjZfSRce 22:23:21.6 Debug: Rejected Hashed Release Title: aF7gB9yYwQ5JHbaJ2PASQuKqExV1ArOC 22:23:21.6 Debug: Rejected Hashed Release Title: gbFd2n5oOr9ZHcU1wprMubRkyUXh6tQc 22:23:21.6 Debug: Rejected Hashed Release Title: xho6xsyhtZyKv7Cbj88L9zmVxFDt3BG8 22:23:21.6 Debug: Rejected Hashed Release Title: hlS4UtZ1BpOdYokyycmjkWTMVhPUkvYg 22:23:21.6 Debug: Rejected Hashed Release Title: OxXXyJ2xiJ4RenJ1Z9WqQTWLuArgyapR 22:23:21.6 Debug: Rejected Hashed Release Title: wjhNT0IIzhIUscIWre83bgCCQlD5WgVj 22:23:21.6 Debug: Rejected Hashed Release Title: AKH4QCtbOEkwKmnZmgCmrtuHWCXODxjC 22:23:21.6 Debug: Rejected Hashed Release Title: esGkE2Uy0GknrYg0K2ZCBSBxnBtilm1z 22:23:21.6 Debug: Rejected Hashed Release Title: O1cGAs7BOVfU3JruzT3JAmaT6tlO5j8D 22:23:21.6 Debug: Rejected Hashed Release Title: zDbrwdybaHTrbB8zaYu8z6xEC4DMIUxd 22:23:21.6 Debug: Rejected Hashed Release Title: p3ydvx5l6lsfqIXXJTd41B35kX2SHxQH 22:23:21.6 Debug: Rejected Hashed Release Title: oOjVALHv3gJX04Smo29SmIYTykynO1XF 22:23:21.6 Debug: Rejected Hashed Release Title: 03F5nV4wTQuqxHhN7C7O6gcY9TFfbeci 22:23:21.6 Debug: Rejected Hashed Release Title: xi2UBJIP8hVuqiCNKMq5R3WslmttS1Sq 22:23:21.6 Debug: Rejected Hashed Release Title: X3Ulqmx5rghrPV4tNW8vYtJZoOz4OMgl 22:23:21.6 Debug: Rejected Hashed Release Title: 218376Ju7Yi819Q8aJMkSGAo1G4OVsae 22:23:21.6 Debug: Rejected Hashed Release Title: PuEQZE7BKUWqT0nWAEoxF6mSQJ4p5n2V 22:23:21.6 Debug: Rejected Hashed Release Title: 5T1xqJ6RBvmgsw1I4tmXxul0QxcifP8D 22:23:21.6 Debug: Rejected Hashed Release Title: KN5eSax4b23Hxh5PoDPlfSdMwBAK7vS3 22:23:21.6 Debug: Rejected Hashed Release Title: ucVVTXMisfFCESObuLINnud5C6AA02pD 22:23:21.6 Debug: Rejected Hashed Release Title: Wo99kCzjAXFqhYZhHhyfv20ylSr5uYNJ 22:23:21.6 Debug: Rejected Hashed Release Title: Nt58IZLOuaZHs6ps1uAyno0hs97QELth 22:23:21.6 Debug: Rejected Hashed Release Title: Yxms8e3nQwSoZRRt72vLRQKFN4TckD2i 22:23:21.6 Debug: Rejected Hashed Release Title: LpqE6leMscimaNyHiGSwu7AgcNJumyIM 22:23:21.6 Debug: Rejected Hashed Release Title: AFpTp9epBwbYM1kpYq4Tyo8z589qkOT1 22:23:21.6 Debug: Rejected Hashed Release Title: MBm7QfCPkwMi0ILOu0Xnb5BaZFgnfoCA 22:23:21.6 Debug: Rejected Hashed Release Title: bABs0iewPAuh4TqWmsPz9KWbRn9waYfR 22:23:21.6 Debug: Rejected Hashed Release Title: Nc9OFcuj6fP733DpohWVyGWJIOkSQKd7 22:23:21.6 Debug: Rejected Hashed Release Title: NHuUvRwaKGTFLuzDwRtrfEtAGNgE2DMG 22:23:21.6 Debug: Rejected Hashed Release Title: uhuSH0N32QUn3OOMCutBxTSQjvcvfKsV 22:23:21.6 Debug: Rejected Hashed Release Title: Byukuff6voBTROlIZe71K5ajmgKJbONZ 22:23:21.6 Debug: Rejected Hashed Release Title: UOKzqbvXeoLwcuqzNa8kfmFLVNkEc3PE 22:23:21.6 Debug: Rejected Hashed Release Title: AaRnfdNKL8AM3hhmLSl2A0ZWI1lzOKeQ 22:23:21.6 Debug: Rejected Hashed Release Title: wZZ4IeUfSqIQsyKJJqbSe2dybig3La1a 22:23:21.6 Debug: Rejected Hashed Release Title: pT8iTylCg6FwLnTd45tbMOI6fxdYlejv 22:23:21.6 Debug: Rejected Hashed Release Title: koipH6i39ljWLxlJCb7aDTf4DZvGmsdq 22:23:21.6 Debug: Rejected Hashed Release Title: 6kAK17Jxv1SETZFR9kQzLCXxQeoLhIFF 22:23:21.6 Debug: Rejected Hashed Release Title: DjT1CvLr6Ce9yahkb1iH0twmGCoEZFW5 22:23:21.6 Debug: Rejected Hashed Release Title: VVDybaT6TOmv06JlDRnqIkdeRJBqjHV5 22:23:21.6 Debug: Rejected Hashed Release Title: R0AmAnBvW2gC0xJ2OwhkBNtiQKz9DXqB 22:23:21.6 Debug: Rejected Hashed Release Title: qHZcSBSDfa5H2VZtEPsDdZJ6lDZb7p0d 22:23:21.6 Debug: Rejected Hashed Release Title: ueM673iddc17a9quJARYMYh0YBie2D1G 22:23:21.6 Debug: Rejected Hashed Release Title: 3PUm0h3vkIlnsYhIruNB9FNINB31mnrB 22:23:21.6 Debug: Rejected Hashed Release Title: 5Mn6XPXbHPBN8CIeKf02b4ULmJLrRJ51 22:23:21.6 Debug: Rejected Hashed Release Title: 9hrjWoKwkQNieXvyBE77mfsl5jtB4wXp 22:23:21.6 Debug: Rejected Hashed Release Title: DrLNGXVfTYUe0bUPWz4Ef1AOYgf7PiJ1 22:23:21.6 Debug: Rejected Hashed Release Title: TmII9J4hLTdNNeFEzZGtOuMJXIMwLnNW 22:23:21.6 Debug: Rejected Hashed Release Title: VDE39ddETZFbiRlyQUXQmG7Aywlu0brh 22:23:21.6 Debug: Rejected Hashed Release Title: dsk5pRBBMtxWOmfM8n82tyvApDSDiFTD 22:23:21.6 Debug: Rejected Hashed Release Title: x3cx1xYcZ2oPW7wO7xjr0HsDzfcbHT22 22:23:21.6 Debug: Rejected Hashed Release Title: 54l9NzQ416nYXZNGkX6rK6waOhH5SXAJ 22:23:21.6 Debug: Rejected Hashed Release Title: Mf9wow9QiZkbros9AvKb2RAExqRhfKtq 22:23:21.6 Debug: Rejected Hashed Release Title: Vn17Vckr5HRuC8NPEWUurb3t23PkKNpB 22:23:21.6 Debug: Rejected Hashed Release Title: xJmp2yP2bQ9qIiTrFUwZWMCNnMDYHiXV 22:23:21.6 Debug: Rejected Hashed Release Title: lot1QV6GOgSTjbTYcDB07wiyChhUxjjO 22:23:21.6 Debug: Rejected Hashed Release Title: Lgw6qQ8VR5J7GeVSce2Ryp29po55gkb2 22:23:21.6 Debug: Rejected Hashed Release Title: 4jrjZ3c13KooXrWjbY6JChoSsgHWBW83 22:23:21.6 Debug: Rejected Hashed Release Title: v9bk8Xwxwgrc5iwF7QxVA62L6n9CdRJc 22:23:21.6 Debug: Rejected Hashed Release Title: GpVrzWOxbZhEMyKhDTXPuJ6g2StrGvAE 22:23:21.6 Debug: Rejected Hashed Release Title: zzhPUjKklNQ4N3GL22UYHcyKcuQi8Qmi 22:23:21.6 Debug: Rejected Hashed Release Title: Fkl2YL6S3V6o1oAfzqFrw8oPt67VJoZe 22:23:21.6 Debug: Rejected Hashed Release Title: 5ot0Tf2FI3EqrnjRAPDQuMWb1RqDmDzs 22:23:21.6 Debug: Rejected Hashed Release Title: elcPxOEmb3VDCD6mUB0voRkoFjlIEHBX 22:23:21.6 Debug: Rejected Hashed Release Title: f5iAqdiYEpsLgFKqthmqohsilIfdrn4L 22:23:21.6 Debug: Rejected Hashed Release Title: bxAkSNUAnN6U0JSL8sPeurM8A3Hkxq27 22:23:21.6 Debug: Rejected Hashed Release Title: bl9EPTVIS3AeRLmuIaex5TYXKa0ABa4E 22:23:21.6 Debug: Rejected Hashed Release Title: 0ECieRJwToavVYUREeHZKZo8OhURxdyG 22:23:21.6 Debug: Rejected Hashed Release Title: VLNk51oIKbKix4vF28JK9kUtS9dK2K9N 22:23:21.6 Debug: Rejected Hashed Release Title: efPZjtYMf8PkXLy67rGox1qjX1rAq6fo 22:23:21.6 Debug: Rejected Hashed Release Title: m7I869eCY4HVl0zadbr53TXHmUK3cV33 22:23:21.6 Debug: Rejected Hashed Release Title: uUt8YQ5XWqFxjCtYgJZspDxdEtxZabTl 22:23:21.6 Debug: Rejected Hashed Release Title: 1HvS9P1udnZF433GcmSXVPbYjMJwkMJC 22:23:21.6 Debug: Rejected Hashed Release Title: rabdm3L69nh57mfOwacLiBHe6azcO435 22:23:21.6 Debug: Rejected Hashed Release Title: d6Wg5uokIPjnG4WVzIhIvfngeoTnp7WD 22:23:21.6 Debug: Rejected Hashed Release Title: ZSxOwg0xqWHmxFyb87z4Fg1772YhFVYy 22:23:21.6 Debug: Rejected Hashed Release Title: NaWYRbbC9vAIpHFUej94yFIUI1kRjAWV 22:23:21.6 Debug: Rejected Hashed Release Title: SC5CxEeoUcOHxQCJ0ahQM4MMGrKGL8Ig 22:23:21.6 Debug: Rejected Hashed Release Title: Lujowbvhmpjol6MPpX0MbRirJQWP3HOC 22:23:21.6 Debug: Rejected Hashed Release Title: C23n7UL3CNcAilRP5KIgNfKjA5sF1ghJ 22:23:21.6 Debug: Rejected Hashed Release Title: 8fZKEihIApbrYxGmpejl2yR4dzqAiTIQ 22:23:21.6 Debug: Rejected Hashed Release Title: QcdYRFL2iVuinjdPMPllj11BPNFWPg1K 22:23:21.6 Debug: Rejected Hashed Release Title: gVPB999DjFCVyBEbmfQ2SKDwkcUvdtNc 22:23:21.6 Debug: Rejected Hashed Release Title: nJ6dNie0d1PKstEuf6vxFMCkLaMm6SQx 22:23:21.6 Debug: Rejected Hashed Release Title: a0bC4rKCMyLHmWuj7DSqyV2Q438CSJbC 22:23:21.6 Debug: Rejected Hashed Release Title: oevmNQQ1a9JtpwLUxGYj4PZcbg4BWD2g 22:23:21.6 Debug: Rejected Hashed Release Title: jZFAyUt5xkrfBzTPrpo7omRkvcLX49zK 22:23:21.6 Debug: Rejected Hashed Release Title: Hgulss3y4cCixrnyjDm9bvjPb9FuTKsH 22:23:21.6 Debug: Rejected Hashed Release Title: WJbJ4v3B0Ih1AyaMDdTzMnPtVb1RHlt9 22:23:21.6 Debug: Rejected Hashed Release Title: sLVZUcP2KSNlYetHMK4teOr11HGhFJ4v 22:23:21.6 Debug: Rejected Hashed Release Title: yBEYannVljLU2lrVILvffusdvdvgRT0a 22:23:21.6 Debug: Rejected Hashed Release Title: ywPXuUD7pptx2mYAyUOfqh5seVclfWEz 22:23:21.6 Debug: Rejected Hashed Release Title: W8xfyIHtmv6rs4cYhKmEOrbaEMFjUzRC 22:23:21.6 Debug: Rejected Hashed Release Title: SgrvU4mWnNZA648eLgg4TqMBiCK4JDCJ 22:23:21.6 Debug: Rejected Hashed Release Title: ep82XnJGpQ2oSNCFhkj3LIfeXO0VgvTw 22:23:21.6 Debug: Rejected Hashed Release Title: oqfOVGoTwf3XWSb4uncWE3Eqdp7e5lb6 22:23:21.6 Debug: Rejected Hashed Release Title: 4EXAvwrXwH5OqHqAHRfGQf1zu2lHKsaf 22:23:21.6 Debug: Rejected Hashed Release Title: iTjESd2DYGTQRcP0Y5vsEG0Nb0bEe3lK 22:23:21.6 Debug: Rejected Hashed Release Title: BZztRQmwOjJ9T4oVMiz0sVrVCbsonTXt 22:23:21.6 Debug: Rejected Hashed Release Title: txZHa4S3bjEb4uvzCGPFe60ff0qFJAQW 22:23:21.6 Debug: Rejected Hashed Release Title: H6EgnflcCfVF0rg9AEWjslCTHpd8BC7e 22:23:21.6 Debug: Rejected Hashed Release Title: MffL1utfYf856it7xzdWp8ghzlssbqWD 22:23:21.6 Debug: Rejected Hashed Release Title: 9jTCRxt7s7LakbJ3m2Gzpv6fEucx1wax 22:23:21.6 Debug: Rejected Hashed Release Title: eIXZzoTu6stHh81wGfszsvWKi10JPfxa 22:23:21.6 Debug: Rejected Hashed Release Title: nGV07rEpjpHClZAxCJp7DMLJhygkLNzE 22:23:21.6 Debug: Rejected Hashed Release Title: Wcf3r1ItyxsES5JYd1pXXNgP74CfXcX2 22:23:21.6 Debug: Rejected Hashed Release Title: t0FoxEEBHzeZW0OO8yoo7ftPqzveNoio 22:23:21.6 Debug: Rejected Hashed Release Title: h7QhfACruQmappyASNtxOJH6b5kZ94Gr 22:23:21.6 Debug: Rejected Hashed Release Title: xM5LvbWrkGLXHx4gFZUD09xUwVGzhXfy 22:23:21.6 Debug: Rejected Hashed Release Title: Zd17kXzP8kQrdGtpQHuAQ7p1yudJdUr1 22:23:21.6 Debug: Rejected Hashed Release Title: yK2a8yvJ1UuikGuFKoMQopZAeD04AFRz 22:23:21.6 Debug: Rejected Hashed Release Title: LWyV02jPugVo9XUXGROdlqKKbXv1Nz1z 22:23:21.6 Debug: Rejected Hashed Release Title: bg86J32ZsX3qGTPovsIk0fNyLcKQjj0u 22:23:21.6 Debug: Rejected Hashed Release Title: h6CgbM6lIhx4uLZvqyQsnoUeZEarhvBz 22:23:21.6 Debug: Rejected Hashed Release Title: Jhy7AJJ21Qg1jRDIPKR5iXPr0NiEWWkj 22:23:21.6 Debug: Rejected Hashed Release Title: okl1NMwgWlpGTgm2deiVfUVrXzjbssii 22:23:21.6 Debug: Rejected Hashed Release Title: QIdMk6GWQMV2Ac15a4KHAaQAArnu22bA 22:23:21.6 Debug: Rejected Hashed Release Title: GtpnbESLiJGzfiIxjTuqTfin0V906n1g 22:23:21.6 Debug: Rejected Hashed Release Title: czdjgUYRUZA9HXDdnz2JmLcp3wFDYHcr 22:23:21.6 Debug: Rejected Hashed Release Title: QmtxRYPMx8z1CVqHWMEwjMiMIgmp2OzQ 22:23:21.6 Debug: Rejected Hashed Release Title: 6K71FiOCeWbLLnjP48FQYRWMBP0d8XV3 22:23:21.6 Debug: Rejected Hashed Release Title: Bj7C835JS2VLQqspjlrKIctQdJv3VgRw 22:23:21.6 Debug: Rejected Hashed Release Title: HEd9NcHYTtPGGVCdtURIo5J9szqqT62v 22:23:21.6 Debug: Rejected Hashed Release Title: SKG6NbTq4JTzUFdqUjDvqznuYKdVMCmH 22:23:21.6 Debug: Rejected Hashed Release Title: 6qYRaJaL67blsHdq2gHsHpXGBDnf9CAi 22:23:21.6 Debug: Rejected Hashed Release Title: EqBI731EqSH4eXlDuIRKvLM8ARG48Sz6 22:23:21.6 Debug: Rejected Hashed Release Title: e0pNcquKgJdHm6Ol8gmmNroikrleHPX7 22:23:21.6 Debug: Rejected Hashed Release Title: vxP6aJTm9Qq2vtwnXaBvJqx64DatalI8 22:23:21.6 Debug: Rejected Hashed Release Title: OarD5Z70q4l7hCvrcy7ZQ40ZIO7OoTFE 22:23:21.6 Debug: Rejected Hashed Release Title: Izpk9ciIalUE0OeeWceGAiTVYlNdRG2k 22:23:21.6 Debug: Rejected Hashed Release Title: K0LYkijj1osWrXqdeCbgSQpBIiKSOoJL 22:23:21.6 Debug: Rejected Hashed Release Title: D2rHq5AWBuQ0minfZW4HDTpl3QvQcrtX 22:23:21.6 Debug: Rejected Hashed Release Title: r3BPKvwugeyZufsgmHF6lCUJf61tixaI 22:23:21.6 Debug: Rejected Hashed Release Title: HfFOAQzmBKU1u2puNQRs6uo3QDJma1Tg 22:23:21.6 Debug: Rejected Hashed Release Title: S2giNXUJgY794ZOQH6txCYDNf3lppLUJ 22:23:21.6 Debug: Rejected Hashed Release Title: B9jqn88JRxRfdYdSdiwhPNrZ2jeYP01k 22:23:21.6 Debug: Rejected Hashed Release Title: DDLM6Febi979s0TsgpALqouHjzKTbtEm 22:23:21.6 Debug: Rejected Hashed Release Title: Qo5mGmRt6wZQUysqrz0imfcWG1bVHQbI 22:23:21.6 Debug: Rejected Hashed Release Title: XzyqcytQ8gLEwtN8yZ7KLcINi0dkryOT 22:23:21.6 Debug: Rejected Hashed Release Title: jkHBHslkDsMWNNXtvV61o2w1oA9QeuMC 22:23:21.6 Debug: Rejected Hashed Release Title: 32ncrGTUaay4ogHyP8J8DGCOJbwzltOa 22:23:21.6 Debug: Rejected Hashed Release Title: IPPWxQctLaazx8JzW0h0eSO8YfCuPemz 22:23:21.6 Debug: Rejected Hashed Release Title: zDDUqI0BsPp1nQ8E3J2PlqXYRok2IIaK 22:23:21.6 Debug: Rejected Hashed Release Title: b1l9GkKeRUqFe1Dt7KoSmWNNXXeMMIkM 22:23:21.6 Debug: Rejected Hashed Release Title: 7pdge1xNc97Ot2whr2vRadS7oCZonkNH 22:23:21.6 Debug: Rejected Hashed Release Title: iwL50cSBi69MoyFjGBbAPqLLhNWGWwnc 22:23:21.6 Debug: Rejected Hashed Release Title: kOOYCvWmYhdgffvs27NhsDNfRnZb3gyc 22:23:21.6 Debug: Rejected Hashed Release Title: ljVlEE3psvvJVdC2Qvpn9n2AatG4xk1w 22:23:21.6 Debug: Rejected Hashed Release Title: nzajdZXnfP3OGy8KuRK1axLfgMlImQe4 22:23:21.6 Debug: Rejected Hashed Release Title: xArSQEUfVTemC4rurvxBXys5LjjJIFpD 22:23:21.6 Debug: Rejected Hashed Release Title: e9ve7IgfbxyYxJZBPZ0vdMdYtidTtPPi 22:23:21.6 Debug: Rejected Hashed Release Title: Y6YuL9ducaSrehJ7xtntn19Poc3Zy4sK 22:23:21.6 Debug: Rejected Hashed Release Title: M7uFD6i4eeUvhjDKrWiVC8TttrUXJqgP 22:23:21.6 Debug: Rejected Hashed Release Title: jZlYZcLWE88AlzPJ63lse8XqLOAzVaAw 22:23:21.6 Debug: Rejected Hashed Release Title: IUEI1PmNvTrrcl7Ut2QSCyhM0M3QZ4Yf 22:23:21.6 Debug: Rejected Hashed Release Title: 7m9gEcYm7rY7Oxg0rtZWbS8ZK0nw4U39 22:23:21.6 Debug: Rejected Hashed Release Title: mLRVgGRJLZKXD0nVcp15Ut2pc1OVflYO 22:23:21.6 Debug: Rejected Hashed Release Title: SpkgQ3EZVljZkhJfVaDCeiccTvPRbl9H 22:23:21.6 Debug: Rejected Hashed Release Title: PIW6F0vZhvnG8rAdgYcNbddXztUsb2HD 22:23:21.6 Debug: Rejected Hashed Release Title: cxYion7qvHDfyyjEW7pwW6kFBtPwCUxX 22:23:21.6 Debug: Rejected Hashed Release Title: vzfSBotFMXiiqQKm1EzaDcrITIDVOQxb 22:23:21.6 Debug: Rejected Hashed Release Title: zpwsXfyaXma6g9GFUEhMMIWNGYaf8bSR 22:23:21.6 Debug: Rejected Hashed Release Title: sw4uuBFS60DdXGkIZ7pmFqL3IxYymCTN 22:23:21.6 Debug: Rejected Hashed Release Title: jKLwx5f6UUIi8Gdp0ed4u8cY8PglJuEV 22:23:21.6 Debug: Rejected Hashed Release Title: lzPAEDem3u0jgGtum85VJ7Ha5sIZu46d 22:23:21.6 Debug: Rejected Hashed Release Title: MnM1Ddvu3XBEbe6OpKpvxnNfCMQQHpHA 22:23:21.6 Debug: Rejected Hashed Release Title: xkLsP4qyej1KHBGm09Ijcbowk420GiA5 22:23:21.6 Debug: Rejected Hashed Release Title: KwntRPAUeuNoJGje6mlvVAu7oehvuBFB 22:23:21.6 Debug: Rejected Hashed Release Title: rXC9iK1n304fLZkC1MNv781Ywstcjz61 22:23:21.6 Debug: Rejected Hashed Release Title: pf2jOaq9ow71dIgYFuewGWsTxyoC8lW3 22:23:21.6 Debug: Rejected Hashed Release Title: mkTrAMNcNdKMQDw7vggMdZj2uvzBdu31 22:23:21.6 Debug: Rejected Hashed Release Title: TH45ok6J6IFoU26Ly0nvXr2e0RYLVJlP 22:23:21.6 Debug: Rejected Hashed Release Title: 1MYnHAhjTx6Arcgp3GoXjv0vIO3U0h2G 22:23:21.6 Debug: Rejected Hashed Release Title: v4eWUIhrvu06mUmbLtewWX7Lzc2gnye6 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 22:23:21.6 Debug: Rejected Hashed Release Title: 9pfY5UGCQWDKChqgHUgOU4Dxy4cO26AR1ENhN1vb 22:23:21.6 Debug: Rejected Hashed Release Title: 5Tlo0TCsDnIxUafcgCZ0Lq2TzdVJOas8VZi31xkn 22:23:21.6 Debug: Rejected Hashed Release Title: TibicYnwgi8c5UTpWzDnCkgM3TGGVKyibhxcYONG 22:23:21.6 Debug: Rejected Hashed Release Title: 43IKdI7t8ngl2smISYTJAkkvexdmNGGkOg24P3PQ 22:23:21.6 Debug: Rejected Hashed Release Title: Qz4QHNsoO1zWzNhGZx4CZwb5sO2cdB7D9s7LgNdv 22:23:21.6 Debug: Rejected Hashed Release Title: 4KY2hiBdj13ZpaFi7KEXfeKnDqwjJmfYdtQxxGEz 22:23:21.6 Debug: Rejected Hashed Release Title: 32t4WHLo1tH5AHt5PQU2BmnVkgpymUWA19mIebBb 22:23:21.6 Debug: Rejected Hashed Release Title: SHB0k1nBYWUA90pWKy8fBZ3bcROjnmJ2ByLfLP1B 22:23:21.6 Debug: Rejected Hashed Release Title: iVnrxVxOiSlkyajmkJt8ESkV6b5dEAVdcHEMfupV 22:23:21.6 Debug: Rejected Hashed Release Title: 3OLsL0kPkgeMYO3m1BrReBYFEVclN4Eb4rqWm4Ep 22:23:21.6 Debug: Rejected Hashed Release Title: 8T5ku6UHOJdK8zLJZa9PzizqMgZDOTNgxpqafHPb 22:23:21.6 Debug: Rejected Hashed Release Title: jMBNBxGbzJAqftoqrqU8J3nuEgpQm6Ah4rFxoGqa 22:23:21.6 Debug: Rejected Hashed Release Title: 96tWOY9UYKFVB3u01TtHhg2g6ndhaAH9K7RCykKY 22:23:21.6 Debug: Rejected Hashed Release Title: whcy6o7whG41mfkuraIqUNM3v9PSg5WzU97P454S 22:23:21.6 Debug: Rejected Hashed Release Title: qdeTm9zg7NqxBuA24bFQOBT4U68wX0mYbGOR4Gd6 22:23:21.6 Debug: Rejected Hashed Release Title: RYORhv5Uzdz6hU1JrGxjokUwU3oLp9IFSs3VRQij 22:23:21.6 Debug: Rejected Hashed Release Title: Sbiflj42i73YXCavsSX5SeEjYRfWtROzM13h1GUC 22:23:21.6 Debug: Rejected Hashed Release Title: 0iedhzOCDVkSp14YP5BFSLPbpwnGTuywqZbS4k32 22:23:21.6 Debug: Rejected Hashed Release Title: lPgYolooynVv4Cnvyg2NrEjojdbQWroZBDQpUjfE 22:23:21.6 Debug: Rejected Hashed Release Title: jLAjIt4l3zR6WdXa9IAJP96bGwwzw6DApmgn9QYQ 22:23:21.6 Debug: Rejected Hashed Release Title: S3NPih8HvH9NnhsfuzvtOVzxhTKIgsjgrZvi9YrT 22:23:21.6 Debug: Rejected Hashed Release Title: TCV6cFWRxW379I6hpeHCAJSSQZANs4WyRbdL7tPi 22:23:21.6 Debug: Rejected Hashed Release Title: QptQhn4aXpZpdeS0nvVckG1g7S0OEzPha2nYTF7o 22:23:21.6 Debug: Rejected Hashed Release Title: ks3pDDKgUJ58vPCwp2kN9pdJjs5Tw0FakteyiEBV 22:23:21.6 Debug: Rejected Hashed Release Title: 1iKmYBoP2spTqiV0CN5xQZ1VSD0VWVtHWLhklHfF 22:23:21.6 Debug: Rejected Hashed Release Title: CGYOuLkU4nvVktymXykG9JJL85OFfW46m7CZP0PQ 22:23:21.6 Debug: Rejected Hashed Release Title: zDVDbcNJHb7jXonY9j9lhsa6ZVHJEMYbVgZOuXYx 22:23:21.6 Debug: Rejected Hashed Release Title: HDxnQHayCKi5RISJNmCVqU5vyjl1H20T08sy2k6p 22:23:21.6 Debug: Rejected Hashed Release Title: NtlNCND7C1bVfQfFvk8gfeR1OkalYiwbpr87UUIS 22:23:21.6 Debug: Rejected Hashed Release Title: cCyQrHNhpOWmDFSEya2zVr2upwF1WTUbTv69Drdc 22:23:21.6 Debug: Rejected Hashed Release Title: XpSZPafLSSdjOLUl2ow42Gq0PTtNsxZb7SzaPPRF 22:23:21.6 Debug: Rejected Hashed Release Title: X1V3ebgHBDIFQHyDMSuU2a80vk2HMRX6dWXLun5X 22:23:21.6 Debug: Rejected Hashed Release Title: B5vsRPOlApbTkKIilQnWA4Um9IEWO6QeKzCpfbct 22:23:21.6 Debug: Rejected Hashed Release Title: nTdASJ56bJWh1uwuwK2KsBbL5kSbqQTciDm3ghhg 22:23:21.6 Debug: Rejected Hashed Release Title: uSABhU3PlFQ4I4YlI9QxiiIx0ZrgEsMdukqSyKxH 22:23:21.6 Debug: Rejected Hashed Release Title: 1lPmAyAnfWdsOQt9O8FDxLw00WU5LhxZ9qMa0OKb 22:23:21.6 Debug: Rejected Hashed Release Title: D1quMjz5gV1TJNLuT00u09svoZkPTLMvAumpfGwS 22:23:21.6 Debug: Rejected Hashed Release Title: VYfhvuAFQsjpPwoOp9J85W3AKmXoycN7O3GTztQh 22:23:21.6 Debug: Rejected Hashed Release Title: 7ZnuVGIkqxKkFMMcSSuXMQ8yeMn2DU6S7PwrdiTC 22:23:21.6 Debug: Rejected Hashed Release Title: ONWjhTpWMckPxQr4PFBoVgeLSsqSCP3nRWe7CWCb 22:23:21.6 Debug: Rejected Hashed Release Title: ahvKgcmySkvWySKwll1L9I2cSHsqJaYwu8NiLpX4 22:23:21.6 Debug: Rejected Hashed Release Title: fv9ElKCUSokRcOeAE2Omg8QdIZvfZrxyjCMDesLE 22:23:21.6 Debug: Rejected Hashed Release Title: zgdTlRNLgVVVDhWuwaomj7e7JXk7VuPXPgaILewy 22:23:21.6 Debug: Rejected Hashed Release Title: kz6aVG3u5eyESUTrJcVk4UzXDwD8vBUwVRf8tQvb 22:23:21.6 Debug: Rejected Hashed Release Title: gGShfrzgpPZApFjsFcd0e5GMFQN1OOj2TcqXlVYS 22:23:21.6 Debug: Rejected Hashed Release Title: y3CMgugAazrN1IV2iTtCJFVqZbkIbIog6fwu7r6I 22:23:21.6 Debug: Rejected Hashed Release Title: WAvJaNUCWj0p7SuG9Hi6Ykm7xU9LC1RTcDfawpCA 22:23:21.6 Debug: Rejected Hashed Release Title: ZgEaRAuGkqNFgjIvv74usbWQyYbBlDc3e4xG7Drm 22:23:21.6 Debug: Rejected Hashed Release Title: EuKdM65Kzc2NZOG23OWy38peeYBGmq3zhJh4Zx2Q 22:23:21.6 Debug: Rejected Hashed Release Title: bk89vcf7fxluILrsLTUhV4bOUM4gshJjF2GIBl8e 22:23:21.6 Debug: Rejected Hashed Release Title: bJWl8844NadbXkZG3LYtDxiRQMyrLhblaHQgoE58 22:23:21.6 Debug: Rejected Hashed Release Title: ebwaERHYwhkpSlu60xiV5UoGaNhQFKW48OkzNwAF 22:23:21.6 Debug: Rejected Hashed Release Title: sTBHeb9HyJeyugEiNd9U5t1Df46hs2xc38Yhg0p8 22:23:21.6 Debug: Rejected Hashed Release Title: HwLW95hJ60reG6CiakSu1VhdufUoDjRB4f8vrT4V 22:23:21.6 Debug: Rejected Hashed Release Title: 1OHElE30JWDqQD9I6qv7SgbnJWp4VNDNCRQfYujT 22:23:21.6 Debug: Rejected Hashed Release Title: tCEcV4g7fohyHV6WjDdfDF0GBY7N8N7QaJ9eklom 22:23:21.6 Debug: Rejected Hashed Release Title: i59DAWrpos4IR395dI8HbJqr8oga4O0ETzZlAFX4 22:23:21.6 Debug: Rejected Hashed Release Title: 6ZfYodTs4Tc5ANVd8Mi1J5Qq5BAphpsFtmkSFrbU 22:23:21.6 Debug: Rejected Hashed Release Title: 6pAzzNQzlJz0VfSOg1ugCzoRFROuhvijLDsctlaG 22:23:21.6 Debug: Rejected Hashed Release Title: D6D6fGn6QhDcxDmR2tm1HLmslY0KSl27G7YSdrME 22:23:21.6 Debug: Rejected Hashed Release Title: BBrcRvCEK2ZFFdgSq9PnqXdS5W0p8bmKUgujKh8Q 22:23:21.6 Debug: Rejected Hashed Release Title: wYZpfIR4ilxOzGJ9Vna2hpdrORrp1xnNup2OqXm3 22:23:21.6 Debug: Rejected Hashed Release Title: LhFk1IM0xoLAKUHKLJt6YbUzkc8dEGHusiLlcv3U 22:23:21.6 Debug: Rejected Hashed Release Title: DrSAcWJQX18hBY4Qt4lZvJmaugK0NYGhjfQ5HcLG 22:23:21.6 Debug: Rejected Hashed Release Title: DPk1lJBoYfBfhq8j9P8lyLbrUAwTPTcjbbhP35Pv 22:23:21.6 Debug: Rejected Hashed Release Title: sx9PcvTgYIpJt8goB2nOWWZK3OM8oxHF0VFEtmCj 22:23:21.6 Debug: Rejected Hashed Release Title: B7qhIrscSkwSclVxqlayRxI4uwF7O7GVx9YYQurI 22:23:21.6 Debug: Rejected Hashed Release Title: hB4cqESXPw7FyqrhTRBQVcXS2IegtOZRWFhqiI3C 22:23:21.6 Debug: Rejected Hashed Release Title: oqg2VDevWuBYDKvZsxVsR027lcVUDMROKR6a3Z7K 22:23:21.6 Debug: Rejected Hashed Release Title: sq90v9DWVNvuc6dJN0I0uW85YBao3ge506mqVare 22:23:21.6 Debug: Rejected Hashed Release Title: trseFetY9dq7v7KhLd5WkeRGxtm0NABAB3x30HuQ 22:23:21.6 Debug: Rejected Hashed Release Title: W96IM3BWzUK5qGQEbxKkoZCQYmH01JFxROJ9Smsk 22:23:21.6 Debug: Rejected Hashed Release Title: bDV4SNZGQfmnVbTJSv3KtAvMmcUzeNnbZ9tJH4xg 22:23:21.6 Debug: Rejected Hashed Release Title: 6BSZn4sXtH5TLSbg1x2ITvCLt6NDgKbxjxOhpZGJ 22:23:21.6 Debug: Rejected Hashed Release Title: KtrrAXbCGYjXCyJYU9TtFJPjHGt778m0q99R2xDu 22:23:21.6 Debug: Rejected Hashed Release Title: zyaL5WbT5GIILxTllC7HucIXSILc66oiinBtQiDV 22:23:21.6 Debug: Rejected Hashed Release Title: URMaTs9LSEETWx2vKg4mIX3KnnWRtExvmUDbfGgA 22:23:21.6 Debug: Rejected Hashed Release Title: eNcCn0S7FpRZsdqwHIaSYbEi028IBqu5BJtofKVA 22:23:21.6 Debug: Rejected Hashed Release Title: XE5KbMo235vUgoY4hA45sC8tw5uA5dIk4mDeFKvi 22:23:21.6 Debug: Rejected Hashed Release Title: ApLGaVRXj8EDREuHRRDatlC2DvTr0ZYGjoGNkfbM 22:23:21.6 Debug: Rejected Hashed Release Title: cSGv8zfOH85p3E4cvVJH39r6H1sc1PxhJ6zsJ8DF 22:23:21.6 Debug: Rejected Hashed Release Title: uqSLSAqXogiWoy8QX6Sfbc6RHAzk5UjYfoEnw4Xm 22:23:21.6 Debug: Rejected Hashed Release Title: 9eUxz4c53nrhsfJHYm7dTZ7FgSAoTbMYbR9UrfMq 22:23:21.6 Debug: Rejected Hashed Release Title: 79IrqQWI2L3Jvesl4RFmUkL4GNfJNkqEvUutRgGO 22:23:21.6 Debug: Rejected Hashed Release Title: xmvMHwLtovZ0dTqbM89l1Eitxc6jnQNTPFMExvmP 22:23:21.6 Debug: Rejected Hashed Release Title: MAa583r1OjSBuHqPZyAN8l3VAwNDh5p4WKcyRjjS 22:23:21.6 Debug: Rejected Hashed Release Title: KKhBCVDsJ1BkjhCVxEP3VIwXGuRO7TOKQ7O5JhzA 22:23:21.6 Debug: Rejected Hashed Release Title: EBQfWuh1xFMGK3Q2AFyRMJJWnHxSQJLpH7pHxsRq 22:23:21.6 Debug: Rejected Hashed Release Title: Rr4KHFsLUXZd7YUlpnPN9iMWZT75fZrI1rshDlFf 22:23:21.6 Debug: Rejected Hashed Release Title: oOwjnKYRslc3YISpVVAAVZHjNnFR8mRdtxhc6ONg 22:23:21.6 Debug: Rejected Hashed Release Title: kjHlUUsKAvac4T8TOuANMQeyJhwPnD6O6O0DpDb9 22:23:21.6 Debug: Rejected Hashed Release Title: FF6Xu4RUB268XJkKEQlXKzPBpXM8RhZqBn83W2u5 22:23:21.6 Debug: Rejected Hashed Release Title: 5LL3By0nxR777bJfzn1uTXzmpEcmbvKm0X1ZZlD6 22:23:21.6 Debug: Rejected Hashed Release Title: DFz0bz9lbuuPyYyfxQQiIhVdnAkpfV0Vqado9u5Q 22:23:21.6 Debug: Rejected Hashed Release Title: KKhr5rWjErQg6yHf1ME5bwKO25YEcCdJODiHoYNO 22:23:21.6 Debug: Rejected Hashed Release Title: G2HGKZoDBfKh5OvXvZYwao4mRCzGVKTxqRJmTiyT 22:23:21.6 Debug: Rejected Hashed Release Title: 5ql8tZsLMCdW6En9wZcOKlNYWdGe5STrJoPPIJx9 22:23:21.6 Debug: Rejected Hashed Release Title: HHeZbWaXy7BGAHjcwk1hdUZlbOve7FdXF1hVyIvZ 22:23:21.6 Debug: Rejected Hashed Release Title: UD83RLBvu77ISvAneJn9lL6jBSHVq7My3UvwEQSF 22:23:21.6 Debug: Rejected Hashed Release Title: FeLlLkpjP10gmvgyAp6MtK8j2ATufHCXzTMp2K9X 22:23:21.6 Debug: Rejected Hashed Release Title: 2iwY3QaFLxtYHPMhRC9WBz0W70aJDzel2pSXQ0Fv 22:23:21.6 Debug: Rejected Hashed Release Title: NHN43MyCS3p9a0100AYq3wJPXVYtT970F7udLtWw 22:23:21.6 Debug: Rejected Hashed Release Title: FBQNXhOMVd0n09fXZmKKmLTVSkjv3Si01CQkEXr5 22:23:21.6 Debug: Rejected Hashed Release Title: VfipISxwLPd3DlRRigQ9wKFfh3pesfFHHwEVnsO9 22:23:21.6 Debug: Rejected Hashed Release Title: eK9YJrRRJMQu4tUYFSfkWaugSPUqmvxluXf9wooc 22:23:21.6 Debug: Rejected Hashed Release Title: 0eTjrFgVxfAKTdCcxjLAf6Loe6RZPqoNvEPF381C 22:23:21.6 Debug: Rejected Hashed Release Title: OnK7qNUCyz5JvSFwNiUYFACsXXgQMCXEzVXzPKRH 22:23:21.6 Debug: Rejected Hashed Release Title: MSuAZ067Yr3WWA36Snicy3qhpiJVrnYWVgItB8h0 22:23:21.6 Debug: Rejected Hashed Release Title: N7rhqfPCQxw8euSMOjtG4qYt4e1ziLv7wbNVUxKE 22:23:21.6 Debug: Rejected Hashed Release Title: bBBmzOJ2BVTm6w0G66h4mSLuz4Q817OJCLxSNH6F 22:23:21.6 Debug: Rejected Hashed Release Title: OfrfosUpVoG4Q05qpo8O9AKK8LNy9fbueMWyzOIJ 22:23:21.6 Debug: Rejected Hashed Release Title: b2AXiWFbUM9he07NmoHVsFdASOUpO3ZHNLHSPWJT 22:23:21.6 Debug: Rejected Hashed Release Title: 178VbvLWEbGbZc9cBimDSpa9bs2VzYVDrlGIEv4O 22:23:21.6 Debug: Rejected Hashed Release Title: wI9T5Sev3NASG3Dl7zDC87CsLN4WCQOX5q5eVpJK 22:23:21.6 Debug: Rejected Hashed Release Title: Fuy9cwN2tnL7PFF9V5gQGvzEHFdSogJqditgfikd 22:23:21.6 Debug: Rejected Hashed Release Title: jf4zCGL1rJlwwbQ6JByRvusPlnIRGZXJ7iSRbiVW 22:23:21.6 Debug: Rejected Hashed Release Title: BRhqNIe2hpPmfdEJmNSUCUmIXFYKPlJbj1avcMdV 22:23:21.6 Debug: Rejected Hashed Release Title: bqHP49KoG8KGmzw3YxYvFQYLCJ9Tse9SRezloPNu 22:23:21.6 Debug: Rejected Hashed Release Title: ESdhxvQLirXl25NKrkJ1ZbOKEoM3wPKKVEuqB5RH 22:23:21.6 Debug: Rejected Hashed Release Title: 3e0ifuu4Y4ECqCrWWbC4nSM2ToeXaLHBXqHnq5Jw 22:23:21.6 Debug: Rejected Hashed Release Title: tZ84czWCU66Oqd4jf2a0k9AAsXCR6HC9opQiRzkY 22:23:21.6 Debug: Rejected Hashed Release Title: 4gqnANSeWNhY0SEX6HaC3SHN8wO5DNh30oOi2JOe 22:23:21.6 Debug: Rejected Hashed Release Title: LNYLpAGkylC5XSk9yWzvUtMiy1PX2nCUdXLV2vq4 22:23:21.6 Debug: Rejected Hashed Release Title: fCVuTMySVoZDGEacnCyrfOWI9rjAhUa14OXodR2I 22:23:21.6 Debug: Rejected Hashed Release Title: Vd8O5VgMGeslaOlU6bxggp3e7Y52WGiqwDs1znP2 22:23:21.6 Debug: Rejected Hashed Release Title: spKk6m29xVWUOf1O88Xo7kINDCQuu6FkEXhL5jaM 22:23:21.6 Debug: Rejected Hashed Release Title: JodBeoLnTfLdoiWv6YnAM3dflZlxSWXANk33qTYw 22:23:21.6 Debug: Rejected Hashed Release Title: s5YROFLOOEyTzUzuL3IXDSL5bnhpxvGjtGp7gyMg 22:23:21.6 Debug: Rejected Hashed Release Title: d0HPwA36xlqBQ94XXxJ8Jm8rckJGFKadoUB60npI 22:23:21.6 Debug: Rejected Hashed Release Title: PxSPFTlw3R6DHh41BWs6Wl9DYuaE4NNF66SpHArt 22:23:21.6 Debug: Rejected Hashed Release Title: jU4D1Q47xrmbospPtVWQK0GoJ8VxqBLGA13MUbMv 22:23:21.6 Debug: Rejected Hashed Release Title: NnZm5kWov79imT23N4Wi3cvD9s5LkFvQrJngZ7cp 22:23:21.6 Debug: Rejected Hashed Release Title: b1M5OkRbqmW98E8euOc12ul11ln6guMmvigjdT8H 22:23:21.6 Debug: Rejected Hashed Release Title: YO3FjY3Fpus2q1Phi7cIh904sRzIdAETEBZXwfSi 22:23:21.6 Debug: Rejected Hashed Release Title: rGHjMknyAWYbUK8uFonZ3QXUJIP95OcYRz8UDLtd 22:23:21.6 Debug: Rejected Hashed Release Title: HMQE0Y93wxnw4jIyauABcgC28MHKwYnsJoLFjoBk 22:23:21.6 Debug: Rejected Hashed Release Title: gjnymFiSabAa87F1wlPMBSEAtFpb1Rpy2aIhcmut 22:23:21.6 Debug: Rejected Hashed Release Title: DyE5jihQp0RpjfriXtv7AE0FhuUzBSrlZXePYq4p 22:23:21.6 Debug: Rejected Hashed Release Title: bN0NR3TvGburCY8GSokGALmvSJ6z6xSmYvUxxxUU 22:23:21.6 Debug: Rejected Hashed Release Title: Mh1rDJ2gNgky2ulFPHq9M3kkjXbKXdYQHFdkvxci 22:23:21.6 Debug: Rejected Hashed Release Title: dhfft5GUi5S2KYtsX663V1GHZVuQ9ZteiUAmzp0Z 22:23:21.6 Debug: Rejected Hashed Release Title: iW8rY3LK9uPoggnfdNDxE0pGgufFcJMbK4BfzgAu 22:23:21.6 Debug: Rejected Hashed Release Title: f4UlOx18Mq65jXrKxz4OcGswhmOBgweATVElnIgK 22:23:21.6 Debug: Rejected Hashed Release Title: EEh4CiR5mJEykBOFMdMM2RV2XcONncKPjZgNAqUt 22:23:21.6 Debug: Rejected Hashed Release Title: JlDk5rrR0ydYllSVOAWAwXLbLsu6QHVIc3BwL2jy 22:23:21.6 Debug: Rejected Hashed Release Title: gsYwmaEtj8cwgpYtsxF0UNoByZfg04LWlBWj4GJn 22:23:21.6 Debug: Rejected Hashed Release Title: GhRhXoERbAIs4GsArLlPTx8j3avq4cs8cgE9qAHA 22:23:21.6 Debug: Rejected Hashed Release Title: 337cTU7OjXJHja2JSUHSmWDyHQAomIMHC3NSF4yN 22:23:21.6 Debug: Rejected Hashed Release Title: 2UWRDpXTmfOxDGKvZvyXuYL6YsjndiR0J15eISrQ 22:23:21.6 Debug: Rejected Hashed Release Title: q4d1nnfmFvrVshROFXzHXsZ1otq5rAwSGV0zHGUY 22:23:21.6 Debug: Rejected Hashed Release Title: eCliiLSHGaw0RuRYlxxcVmWIw0ksKdTYZli1G3iu 22:23:21.6 Debug: Rejected Hashed Release Title: nmHlSzbpLKBZmu71Ztv6P8oZuQjiEkOx5tDSuiiq 22:23:21.6 Debug: Rejected Hashed Release Title: 18JLZlPhekI2j3yan8WssOdgRUjrWNBFneAKcp5g 22:23:21.6 Debug: Rejected Hashed Release Title: anyWIzaOSwVxXuYqCuOJd62LDlroQLtPiXLqiFL4 22:23:21.6 Debug: Rejected Hashed Release Title: po8ye49AlTAKq7bvAn2BVC7TefhgwTJKKccOHRPV 22:23:21.6 Debug: Rejected Hashed Release Title: Zk606o9DIA2YvtRE6QOTQc6AiEohyr2ABwcbnunR 22:23:21.6 Debug: Rejected Hashed Release Title: efpliT5c8R7kY8nmdG9ywwntCbqnCtmW6YdSin2h 22:23:21.6 Debug: Rejected Hashed Release Title: eQKCyyEbAz3mfUql1BTrM4RVtAjcDB2QHNgcBiF7 22:23:21.6 Debug: Rejected Hashed Release Title: 5FOGjDH8EHfU9yjUqxOf6k3APWNCMXBiT2qC9G3d 22:23:21.6 Debug: Rejected Hashed Release Title: Hi9MiZbwe1e3KguCWVKrRYpKcQ4EkzC2UIYKsxuj 22:23:21.6 Debug: Rejected Hashed Release Title: Alrk33WJgT4I6s5wsd1vQDWkicFbzHLPJVrtP4KO 22:23:21.6 Debug: Rejected Hashed Release Title: Q66MG7oWWgJkD0nenJZOveNmtqHHoXLEzERhxiDq 22:23:21.6 Debug: Rejected Hashed Release Title: d3F2r1X02spZ8zzXqmUxvvTvlpFxilCIVOUJY2QB 22:23:21.6 Debug: Rejected Hashed Release Title: Rf1wnonUQ0n98d9ThpQWRE7f35RIAlQbMdp589se 22:23:21.6 Debug: Rejected Hashed Release Title: 1QgG4N07wwXEYd2GrHtwF0DkNhddygMS8RmnvuHu 22:23:21.6 Debug: Rejected Hashed Release Title: 26X7RGzuMcfuSpwBEHukliCeTHatrexEOrBMYXDQ 22:23:21.6 Debug: Rejected Hashed Release Title: VVeJUaDPcKoak9XhvVp9gSGX5GEjPiPe3hwU27oT 22:23:21.6 Debug: Rejected Hashed Release Title: lrMKlUU2yk4dBGs0XLFcAKtHHdpRUrQscPsfqnzP 22:23:21.6 Debug: Rejected Hashed Release Title: pDistJ3bYewDSFZXv6dvMwnspjU2ae9pXg56quvf 22:23:21.6 Debug: Rejected Hashed Release Title: 79SzW7hCqFBTwAXbvfpnPVxA45yiA3aCzoGeCTfq 22:23:21.6 Debug: Rejected Hashed Release Title: WQFDlD4bVLVOPIoGHEbVo89iwHmOcCoz9ttrUtEw 22:23:21.6 Debug: Rejected Hashed Release Title: DD5W9IENfBt5UPhcPqCfg9ZVFYOV5SIh5thyPiP2 22:23:21.6 Debug: Rejected Hashed Release Title: pQLRp7ouoN8GV70uH8X294ms48p24zIb5NWNhFDp 22:23:21.6 Debug: Rejected Hashed Release Title: 3XzSSA42TiGueTXc0FTlbV9Oj5R7sOM3vR6tannT 22:23:21.6 Debug: Rejected Hashed Release Title: 5SnxPVUiS8Y6J3VnPgzsbX790wJ5Rwr0k1nXrToZ 22:23:21.6 Debug: Rejected Hashed Release Title: RStwGQLzFmplH0LYH7VjHhoStyTZavySIy6DxoS0 22:23:21.6 Debug: Rejected Hashed Release Title: GgvhsMQKXtYDPpD9qS5hHZoW3pqbd75jC6xxsOvQ 22:23:21.6 Debug: Rejected Hashed Release Title: sEqhR2LwY1yPd5pfTYkE1qNukb1vF9eqLzdyvqiY 22:23:21.6 Debug: Rejected Hashed Release Title: P3d5ida9zVAQu6OHaK2vmkvCS9k1pPuf0ZWb3rl8 22:23:21.6 Debug: Rejected Hashed Release Title: 5BY28lUSOWntmuiIwIkoAecs15PgqqysoewFJDKu 22:23:21.6 Debug: Rejected Hashed Release Title: uaAXBleQj02fej8vg4hs26eJLNZeXQ2YYplszTah 22:23:21.6 Debug: Rejected Hashed Release Title: Citj2biedD9gQkEDbKHS9EbL6JBNdki2qtVRkFiL 22:23:21.6 Debug: Rejected Hashed Release Title: XBq9H1JMuFRQliIQgbKxufpdhUW3ysotwFMbzTSo 22:23:21.6 Debug: Rejected Hashed Release Title: nSWLxOPovP863R4DEnKY7kPRBkmfw1gwynuTeSCJ 22:23:21.6 Debug: Rejected Hashed Release Title: ZNqVDVNx0ghwgLPsnyKA6BkCZvBVr9EhgbZM5Xfy 22:23:21.6 Debug: Rejected Hashed Release Title: NcSj3whmPiuPDW82fGmMNSNGqVexQBg5KJYivh2K 22:23:21.6 Debug: Rejected Hashed Release Title: kTCVBUfTHtFjtu6t7TpAkCCCI7I7QxalRxa8v98W 22:23:21.6 Debug: Rejected Hashed Release Title: Ysj51RwX8oFnsLLrKgUt64Rsk2a9RO6KKxkb67Xn 22:23:21.6 Debug: Rejected Hashed Release Title: JKOifIG6OKf2YrEOKF22AgKnGqLJApnZVR9GSl8a 22:23:21.6 Debug: Rejected Hashed Release Title: Rp7V23LXlcjVqquA8yMpKU5JdkxIpJeXaDtSOB8J 22:23:21.6 Debug: Rejected Hashed Release Title: Img7ZC6xRd7hcZDQwVud8XdVvwlJPnOPWPEL8QNM 22:23:21.6 Debug: Rejected Hashed Release Title: 8O7Ms2ySqLZ42P6vNiK8tydb7Knm9p0YQ4ob7kku 22:23:21.6 Debug: Rejected Hashed Release Title: ZSPlp6Njk10CflKRmvXNSVgtfiHrbJCi6sL34ByT 22:23:21.6 Debug: Rejected Hashed Release Title: MY9FJzzVCXIrV4psrYGsAgQisSD5llvsNj8VDtbc 22:23:21.6 Debug: Rejected Hashed Release Title: nHuEF9IVOMuMcM3ts7on0GW2lMlG6OQle5ACpOLD 22:23:21.6 Debug: Rejected Hashed Release Title: gP9pnzTaEvynt6pRbi1qCYkiENqIMwfWC19PIgUO 22:23:21.6 Debug: Rejected Hashed Release Title: Ym6yc1c1kn1xEPAqlWVfoIuutVxa6AtEk7Spaash 22:23:21.6 Debug: Rejected Hashed Release Title: Rz3QUtA0YY5S1bg2ASjnWRtboxQlVUubHxQaKUSX 22:23:21.6 Debug: Rejected Hashed Release Title: iVOnzmSA1tZvGuzaSaD1nruTbYqcwglEfGUwXGdg 22:23:21.6 Debug: Rejected Hashed Release Title: WSlNt56baUUq3OTqpykbI8tRTqbCyboNtPGKnG8N 22:23:21.6 Debug: Rejected Hashed Release Title: IJI82uMRVziT9RiFe9c9BX9foSQmNODzxusKzzae 22:23:21.6 Debug: Rejected Hashed Release Title: EUuq6Rpnj4Vc0oO2PllrlPHnbTOCVooeVNAePiC4 22:23:21.6 Debug: Rejected Hashed Release Title: abX3aKFMUNjHC2v28Cvq7W1ONZF6cliVKyOkJ91h 22:23:21.6 Debug: Rejected Hashed Release Title: uspsoPZ2v9uQLdJHVKvm3VTTPhgmjMDSrfuHwyOa 22:23:21.6 Debug: Rejected Hashed Release Title: BUAdfue0CbU1zdtjatg9UziRN6PdUf7GOjr1Ax7Y 22:23:21.6 Debug: Rejected Hashed Release Title: NjtJOXljc6ABO8DIRS4V8J5CXFu2tnmfR7N4XkO9 22:23:21.6 Debug: Rejected Hashed Release Title: CIO639YZWiDwuUc3F1ufcsKxJER2UONBrRcS7u1r 22:23:21.6 Debug: Rejected Hashed Release Title: GfvlfIYjnOSNvqX7vhtU5LLVCQFK0rp6tOtYoekh 22:23:21.6 Debug: Rejected Hashed Release Title: tDmqL1lLEvb4jZOQt50nhZCFuTQhtXEfWHxwpOMt 22:23:21.6 Debug: Rejected Hashed Release Title: 1c08aaCDprVgbOccRtd0WfItzcz98LrhdtY3zwBW 22:23:21.6 Debug: Rejected Hashed Release Title: f05hwvoQwgOOSeyV74HG1hn8UQUzckNb9WTGhqYx 22:23:21.6 Debug: Rejected Hashed Release Title: 42ieoethbFoSxBkIcC2cDIJCDHVWONwazFgGIb7E 22:23:21.6 Debug: Rejected Hashed Release Title: ue9u3hXdJ2Unq632ewfZts31TPseeBFF0gRuv1bt 22:23:21.6 Debug: Rejected Hashed Release Title: juXhhNP3wGaaxXVBpO2Bk1ugPrw6UN3OMFbH48UY 22:23:21.6 Debug: Rejected Hashed Release Title: b6Ab6ILadTFcYewd0vkx078h4ctW2WkiCaWnnZys 22:23:21.6 Debug: Rejected Hashed Release Title: akO3kk4AwCjCYj0EMks4GbZSQjxwpeeqFqh8KxKm 22:23:21.6 Debug: Rejected Hashed Release Title: HfD1gdjfLexmmfVuYK5sNQIWQubQbto6HjPGEZtP 22:23:21.6 Debug: Rejected Hashed Release Title: s3Xuqg6M0pvQ5IeRJJs2qubdQaIzycOo6Mie01dw 22:23:21.6 Debug: Rejected Hashed Release Title: 5dA34f4hvaqtV5ifnH8hjFo7z5X2uGmHE1dQNAON 22:23:21.6 Debug: Rejected Hashed Release Title: XzJdgj734fU6bTDaPZB9jLkJNbnVu9jYRU1yyftA 22:23:21.6 Debug: Rejected Hashed Release Title: 1rs04N9dC46L6jEvjK7TewoWc1x7IDlBFxKybvBt 22:23:21.6 Debug: Rejected Hashed Release Title: ncshobOCF8AnP4iOPrXOdfOTGg4psixYqDTBcQfM 22:23:21.6 Debug: Rejected Hashed Release Title: jdSlwNSwsAsKn8YyTVr6bz0dEODs6kmbFaaQbuke 22:23:21.6 Debug: Rejected Hashed Release Title: khKi3EKXu7fG7RJpDhfTRYXVd3iBWAsTF14XExnA 22:23:21.6 Debug: Rejected Hashed Release Title: esMp396Shug5m7ShpIFuzNyyknVfLUqMiwg2sIU4 22:23:21.6 Debug: Rejected Hashed Release Title: MqeAlfegpyO2esx2edIbCgCAcub85WsQRX3zNnpC 22:23:21.6 Debug: Rejected Hashed Release Title: LYWvmugrBB7YESQwndbDnFaRdNjyf7LdL8zHcNmF 22:23:21.6 Debug: Rejected Hashed Release Title: nAsbtiCKC4dN5n9CbuIRX2alNoEq9FQY3XVJUY0N 22:23:21.6 Debug: Rejected Hashed Release Title: jFHcPfWygsvXUyOyOiT2wNnc58WiQWNUFZRj46ax 22:23:21.6 Debug: Rejected Hashed Release Title: XknfjvjUfStqnJrIrSKeIS49uzM921p1lAOTseN2 22:23:21.6 Debug: Rejected Hashed Release Title: e5vsK9jCoXVexZvumUhKUFxjJ8hAMVi1U1jgZaJp 22:23:21.6 Debug: Rejected Hashed Release Title: 3NEG8n5OH3jWzJgBgQtcj9iEh1tH4pIIssZiD81F 22:23:21.6 Debug: Rejected Hashed Release Title: l8eqEjFrEuvP2axLck2bTiIWHmmIqMhet4bicHh7 22:23:21.6 Debug: Rejected Hashed Release Title: 4DAdeutKPUSaryipBy7MItXkcO0KpZCqnF1zaBXZ 22:23:21.6 Debug: Rejected Hashed Release Title: 9Sc6U0wbIFBGI22pPUmMhBnTsNbWk6ETU7UgqKpp 22:23:21.6 Debug: Rejected Hashed Release Title: aARnchOreKQB2gueHCSiYLo9c3vyG2wsUMnQTG3S 22:23:21.6 Debug: Rejected Hashed Release Title: k81m6yrFTYrCKatbqA16nUTxJrIQB1HICrzySPHs 22:23:21.6 Debug: Rejected Hashed Release Title: w1f0RukNuWa0rlsOQQ2BgAes84mwgCxA1hse0Jl6 22:23:21.6 Debug: Rejected Hashed Release Title: jaK5QWZPLF7maSeWT5SqfJ6zmamwrSJYRDqLn0zN 22:23:21.6 Debug: Rejected Hashed Release Title: dp9yetdiEtu3xESDOwflXABs352PO6AMojl82eKv 22:23:21.6 Debug: Rejected Hashed Release Title: sSufdi9aFX5M07k3IY61ll1l8qZc26O19dmw83Ef 22:23:21.6 Debug: Rejected Hashed Release Title: yqxUd1jtAuYEkjihbE8cl4F013NosffRy3fAB30a 22:23:21.6 Debug: Rejected Hashed Release Title: 0hQyC66nONHCPoTPNjHGEbTwfBItEAXVgL2A3zXx 22:23:21.6 Debug: Rejected Hashed Release Title: nbdGXwhhVVHOmKfR20Ep6UvcxXR8Ca6lTBocoT44 22:23:21.6 Debug: Rejected Hashed Release Title: gq4KtqetzdN43N9rH65o8LsjN2lvoxeIQqLFEWKb 22:23:21.6 Debug: Rejected Hashed Release Title: EWZvKBaHV4j1R1LVWc5e0prHWmQ7ptH2eukjNLSp 22:23:21.6 Debug: Rejected Hashed Release Title: SHnln7nFreT9VtDxK6EZKgam5sS4fbshhB1LtZ0x 22:23:21.6 Debug: Rejected Hashed Release Title: F7tPQLSNGUhIO2VAYzGXPRnWjuxf5PgW1ieI2Qaj 22:23:21.6 Debug: Rejected Hashed Release Title: axdYiDJxYweU8sJaNzLbuESI6XcriMSkYY02Geym 22:23:21.6 Debug: Rejected Hashed Release Title: wSdGV22VRCrRO4Az0GBlEYPXiS8Ero4Ibjq8QliF 22:23:21.6 Debug: Rejected Hashed Release Title: CNglj7wFoQotmaPQ9jOJiswibLZBIxQ6vTieDcCv 22:23:21.6 Debug: Rejected Hashed Release Title: qigDuedzXTxJdHYK1h8mTLL0qKJI44gz2vdpL85o 22:23:21.6 Debug: Rejected Hashed Release Title: 7cVLotwRHNSWIWKUd9zpr5rqOYqWmuQlTbJYPpHS 22:23:21.6 Debug: Rejected Hashed Release Title: P5dWxAAKyvHkbKeEjMiXzB05ypw4mRVzotGJsrSz 22:23:21.6 Debug: Rejected Hashed Release Title: AsjO4WVngVATCWmXKn9vdYdKBi4bSvyNEiIOFPNB 22:23:21.6 Debug: Rejected Hashed Release Title: KdYf0YDb5A65enxLmw8DVX3jFZPqQUskNSUxuhwd 22:23:21.6 Debug: Rejected Hashed Release Title: FOtdh7LVshAvOTbz1sxWRs3zYhfW8XOEu7bWaZl0 22:23:21.6 Debug: Rejected Hashed Release Title: VlxVxNFMAvWekpMAZ1iYJK5vsXwoDTjmeVemv6W5 22:23:21.6 Debug: Rejected Hashed Release Title: 7A5umiEtJLvzZJTPNpf1bTHrY7x1ZPXQSXF749oI 22:23:21.6 Debug: Rejected Hashed Release Title: UU9vn4P4QGyB4ktwRhJB11uZECXGDfp2c4yz6KZs 22:23:21.6 Debug: Rejected Hashed Release Title: Qr59Uk2A626yfbaIUpQfqyeH77asW5j4bKUGaqUk 22:23:21.6 Debug: Rejected Hashed Release Title: YPFPgdWVJ19TgRnAMBCafrPrueDkoFwVX9Dwu7hF 22:23:21.6 Debug: Rejected Hashed Release Title: 2crXeIz1TX7CQbzuV3JUBiWckvaeFX4PbaE6kc0g 22:23:21.6 Debug: Rejected Hashed Release Title: XLlir3TEXLN9fQ69jgHovwUVlrRhEtfsxkpcyYrE 22:23:21.6 Debug: Rejected Hashed Release Title: eKC3KW7FopoU63MUFZ5VoSb2PK6KzKtdmQ6uFnWD 22:23:21.6 Debug: Rejected Hashed Release Title: iqvnlWhvhKdXNH3h0zbmnqWs58ZKwPzDTx3i7uu4 22:23:21.6 Debug: Rejected Hashed Release Title: eZkDBHrOhH30WpTh1WKBKS7Wm5pIoYPqRbZX1vii 22:23:21.6 Debug: Rejected Hashed Release Title: 4xoyYnw9kox1mrmGN6eB46pv2rQcax3a7OQU4KxH 22:23:21.6 Debug: Rejected Hashed Release Title: EAQtObDahEcnCpZQB8MZ6p0njdapmbcADprw2gJu 22:23:21.6 Debug: Rejected Hashed Release Title: 6XF4xSLwaSV6OXTqJBIrsepCE7zY3553SeRiuvSW 22:23:21.6 Debug: Rejected Hashed Release Title: FYfi9rUvXjBYqa8N0w07LEKpzPLw36KxLlErzhB9 22:23:21.6 Debug: Rejected Hashed Release Title: anziqhxLiAvorxLzCfyrbD0fvI5a1JDyyRlI8xmT 22:23:21.6 Debug: Rejected Hashed Release Title: dLQTjAcich1TfdzgVFxec8K7WXwMV3taTUXoSSxE 22:23:21.6 Debug: Rejected Hashed Release Title: RZMOCSurLomJC622hNlLWH9puxNFjmFwz78M3CUH 22:23:21.6 Debug: Rejected Hashed Release Title: 5yoLtom2dbkhys15Mu7DzGNc0K0kJKCDYnlh77ZW 22:23:21.6 Debug: Rejected Hashed Release Title: c9Avz8rX8tIgX4uZ2TU3df6oG5DGSCwiZYvYsQ8d 22:23:21.6 Debug: Rejected Hashed Release Title: cCYgzdtHfVXXnIhV7Qlz5r6h7yy88EjYW8q1R5YD 22:23:21.6 Debug: Rejected Hashed Release Title: CWeiFW6Bvd6xJQZQFnHHwktl67YS666lkdsqEsZh 22:23:21.6 Debug: Rejected Hashed Release Title: gswEwSols7DBA9beZ8wALcg8GNRsoxKaj36nFEUn 22:23:21.6 Debug: Rejected Hashed Release Title: NDInDAnfAyz6jSuYxaI9Gbo154CHXhSrNL60GrDc 22:23:21.6 Debug: Rejected Hashed Release Title: C7mOmEvflMJx0XQ0LyH9VQtLL0UisrsbaOKtxGvp 22:23:21.6 Debug: Rejected Hashed Release Title: T1rsi97NaahpEe3jB78u7GRss3HJWUrHZkUy7wmj 22:23:21.6 Debug: Rejected Hashed Release Title: eZNasiDMwZEF1BIkkLx8nAFDqdlG8P7Ox2rZFBov 22:23:21.6 Debug: Rejected Hashed Release Title: NbCkqcGmwqVBuy20mrtSsNeeJdkLmRyO1q7kFEVh 22:23:21.6 Debug: Rejected Hashed Release Title: jQ52kkMYJ5rhzIx3kuVzfYGfdFt1yHuUfdBHAiat 22:23:21.6 Debug: Rejected Hashed Release Title: GodWiQg3BB4y7Jje7iRv2WsN7kdGnjcIxtkfq8hP 22:23:21.6 Debug: Rejected Hashed Release Title: YzI7NMLhL3gGhIgtTN3B1nmdgYkcorjFUXySSS7F 22:23:21.6 Debug: Rejected Hashed Release Title: scKm9lYAdoov8GqDWtAYNjk7nEfpSJO5UEP6wAg3 22:23:21.6 Debug: Rejected Hashed Release Title: TEPCSrKnIBBJvbHuLS7JgpDDP8zhwfXMwIHf3WLd 22:23:21.6 Debug: Rejected Hashed Release Title: 3oIFWICI3s4Rw07GggzidpUEufNRaoFnF8nCKp7w 22:23:21.6 Debug: Rejected Hashed Release Title: 0ERcJrKBJ9mxddDdfyqvAp3e1chJ28FdDXNhqb4E 22:23:21.6 Debug: Rejected Hashed Release Title: qDUtkRwjWSUTkOcNObevBkDhYe0YgglK432uP3uZ 22:23:21.6 Debug: Rejected Hashed Release Title: JJNJmCcOT53L1jYH5G4n5neBxf0tAKU07Ld6euB9 22:23:21.6 Debug: Rejected Hashed Release Title: ZFq9MOO76vxLiXa9mslIPaUQGiqkoAXRyj83ayxG 22:23:21.6 Debug: Rejected Hashed Release Title: yB5sN3ZQVqccPHZNE6KDVrlyucgBMLQXZTaZCLr1 22:23:21.6 Debug: Rejected Hashed Release Title: E4QzsAHbDzquuDelBAOKrwvh3ECs34Dge0lVoVL5 22:23:21.6 Debug: Rejected Hashed Release Title: 8WA8nZAXeneMkImEP3J8410kXO5HYJYiWWGL0Lny 22:23:21.6 Debug: Rejected Hashed Release Title: vh3RCuqRPvtRpRHF90SHDUtTlOYozAi8O2B2fPKj 22:23:21.6 Debug: Rejected Hashed Release Title: T0cNoe2C2bi0dhtr4g3gLEdTglpT3kV8HofJBWwA 22:23:21.6 Debug: Rejected Hashed Release Title: Qz6RAhjwx1b30uKLZp86vhse2vJKEesy2lJfME5g 22:23:21.6 Debug: Rejected Hashed Release Title: NeIneEZx9Ol5gwsdZQRhNv8hje38zJ9GSAncy4LU 22:23:21.6 Debug: Rejected Hashed Release Title: 9uwDjJs9Ld8x6wHRvLZMpF8PKwkdFloFHPyYiCVi 22:23:21.6 Debug: Rejected Hashed Release Title: RWtJaFdFrAGNjKHSznnuGV60ivPt4auGRbFFPby7 22:23:21.6 Debug: Rejected Hashed Release Title: yhOicwCYYTgHhPOmDOsGh8rb8Ckxw5zTUR5MQhXd 22:23:21.6 Debug: Rejected Hashed Release Title: IUzrsORQbuiHDQFwOJQHZSehq9h8IBHOxzkgmJuF 22:23:21.6 Debug: Rejected Hashed Release Title: 6Uv863kJVig63rX0mXrqkcvbV3OP20YmfizD7h3i 22:23:21.6 Debug: Rejected Hashed Release Title: 5EFANHcOyY7sb4sRrVI1pxT9ly9Mt1NNHsn6UCRA 22:23:21.6 Debug: Rejected Hashed Release Title: MIwVpxGohznfloLJ3NZ0P2vzxC3XOVP3nY530IgC 22:23:21.6 Debug: Rejected Hashed Release Title: bHE3fKrq8wUo47Pi568QKDGl8DiNJZSKJUasXsq6 22:23:21.6 Debug: Rejected Hashed Release Title: qdrh40TG3EqC3KDEmMOJlMnV8slpJTI5Xlohd7Sn 22:23:21.6 Debug: Rejected Hashed Release Title: hkBor7eabeN0mqcDFo8hDyQzktb3VpOeqcTQtadV 22:23:21.6 Debug: Rejected Hashed Release Title: CBWJlVLSdQH3M1dvGf88rwLAhAaa0NO9K78enIb6 22:23:21.6 Debug: Rejected Hashed Release Title: W2ftGbn3ZilM5BTwi48S2i0hM8ck0FEnNmkaInNW 22:23:21.6 Debug: Rejected Hashed Release Title: MRdO1QUfvLhg06vBxyZHVJeIGM2h2i9VR5RsQUfP 22:23:21.6 Debug: Rejected Hashed Release Title: VyqyrkrnOOm3UkPiTOx4tQnIYxK2BFyvJbDCDyXN 22:23:21.6 Debug: Rejected Hashed Release Title: pENmEIt7ZBVvU66goGjCe84KnBAbVBHT7pLVYCcv 22:23:21.6 Debug: Rejected Hashed Release Title: rrvXC02E9wIsr6JezcXcfInapSsTkrXzzkH9uCCa 22:23:21.6 Debug: Rejected Hashed Release Title: gPJq1KTbilHgaQZw8WGeN0jxU80EyxkCtxZJphmy 22:23:21.6 Debug: Rejected Hashed Release Title: TzofVnlhi00rXsfvef6AnAlqbh46kb9TTnTBSaVO 22:23:21.6 Debug: Rejected Hashed Release Title: zsH6wzHn2FuRVRhYhXo6HLeONELXCVBPerMsFXbB 22:23:21.6 Debug: Rejected Hashed Release Title: Sr2qmNKBLfjd68lQk0S3MkNcj7vmFndgA4X4BiM0 22:23:21.6 Debug: Rejected Hashed Release Title: lrkIMJfAZ3hj301hCJcv7aZlWNU8D0vzQDscTFGX 22:23:21.6 Debug: Rejected Hashed Release Title: CsWl0DQXNyC5RbQNJe4AoMbkyL71EvX5MdOSaNgX 22:23:21.6 Debug: Rejected Hashed Release Title: Lx752bkW0zeCDHtKzIjOroHaF5VR9N6v9rLJkyNl 22:23:21.6 Debug: Rejected Hashed Release Title: Mm1V5uXt9yPqXXbdMocMItXhb7Vdg2bMdyynMrX0 22:23:21.6 Debug: Rejected Hashed Release Title: Ge1DdA0MGpV8Z6RH91tjqWVaRNVYY96pPdjDgp5r 22:23:21.6 Debug: Rejected Hashed Release Title: OXPbJR8FBQNQmoyIoSMDB1Q0bSrY5DcuTDGtXYY7 22:23:21.6 Debug: Rejected Hashed Release Title: v2TvICithPvMZNqnHJNiACRA0X7FHfh5oRPGgU73 22:23:21.6 Debug: Rejected Hashed Release Title: S2ZYHsuQECkKWMQcPwHIQ5DFFod6S8uZdf8l0yu3 22:23:21.6 Debug: Rejected Hashed Release Title: fNR3UaRS3AgzDMGbL34b9ewQyUtZeUePRGzHz9f6 22:23:21.6 Debug: Rejected Hashed Release Title: zzDpfqcdCdavhDXroxY3Wp5vytOUKEVgzeui901J 22:23:21.6 Debug: Rejected Hashed Release Title: M0AR5UHCSvbNSJGhFtl16CiwIZIK7xgDwDBu2Sqr 22:23:21.6 Debug: Rejected Hashed Release Title: vtBfxlbe7LbXPbVxr0fcAxhy5NVpY82BL27HrfYe 22:23:21.6 Debug: Rejected Hashed Release Title: k01ahPJFywp5XZwa5WvvC9AxDEe1ijJMKmCy7cgE 22:23:21.6 Debug: Rejected Hashed Release Title: AFj2ovGU4HoTFrVjZ32aubQsAvcOW4S5zvZxWS8V 22:23:21.6 Debug: Rejected Hashed Release Title: 43wUcwTwuLCU3QQCyh4wInPgXN9XTyc6TDad95i6 22:23:21.6 Debug: Rejected Hashed Release Title: kCfraWm5Py2Ximsr8v8mek4kZF81BFvGaTNURGro 22:23:21.6 Debug: Rejected Hashed Release Title: A1LdXPhp7MZfC2FKrXM5V9Rpf02nDOn9G5QhQ05n 22:23:21.6 Debug: Rejected Hashed Release Title: MNzFG6c7eSTJWAdFuhPl6P8ERoWBCX8gTrT7Q17C 22:23:21.6 Debug: Rejected Hashed Release Title: A2PJyLZo5XGW48yWzpuEvTsNDGI6YZlqaagFenBl 22:23:21.6 Debug: Rejected Hashed Release Title: N9rBTZHlWAs5GhDOKGyPWkptJkeaNNPDdIMIWK7T 22:23:21.6 Debug: Rejected Hashed Release Title: OCotNOVm4yzk9NIXNa9fpCV2ffPhFZUTnV4DQRDq 22:23:21.6 Debug: Rejected Hashed Release Title: 0b1DGYq5dX96lbIdkMUilVseBYm5uqFsZCqyrDfg 22:23:21.6 Debug: Rejected Hashed Release Title: aCpcBwju6yEEGXNbxNE5O19GrvRx7Y9liVrE9uGm 22:23:21.6 Debug: Rejected Hashed Release Title: ZIgO0YJ9sndpZXBQDuYlcgFTnbWe9AJBzA6Yvjdm 22:23:21.6 Debug: Rejected Hashed Release Title: lAq4T6HJe1BYJo3kG5bojpLUHkDa8RpA2JGl1IIl 22:23:21.6 Debug: Rejected Hashed Release Title: jpx0pDHFpqctuueYFZSBubJcfvsu9FollkQ9rZXJ 22:23:21.6 Debug: Rejected Hashed Release Title: Aw5SYmHlIjQbgYLpgdR434uvtCUbz6wSr4V5bcZc 22:23:21.6 Debug: Rejected Hashed Release Title: 010TKwQWBFF51FSuAJqge1BQabh9ZfOtpXkZ6cYZ 22:23:21.6 Debug: Rejected Hashed Release Title: XaGNsb7VHiqJYyrszUMOfluspqtjaE8Tnf8TXXFH 22:23:21.6 Debug: Rejected Hashed Release Title: 6Fsf543inQDtJm2QyqN3NBGJtbH1NvfwNEiol3NW 22:23:21.6 Debug: Rejected Hashed Release Title: B1ugpoHIMAX6awuSuDwUurDc8oZ1uk9hoy42fGk9 22:23:21.6 Debug: Rejected Hashed Release Title: AzQvEIy70iNkA4OdGKHP3KrcxiFWcD85Xcvl9kN5 22:23:21.6 Debug: Rejected Hashed Release Title: Dm8k1FE0iazbz3IH3h7xM9mPcMvsC2ZmZVGeiwdA 22:23:21.6 Debug: Rejected Hashed Release Title: UYvqfHCDG4wiZ76qp9J1QohPP4EjKZuHIHCRPGJu 22:23:21.6 Debug: Rejected Hashed Release Title: YGLJoA90HSdKw4VDgPYjbSezJtNyVC6MIcTf3FnR 22:23:21.6 Debug: Rejected Hashed Release Title: m0xayevvsVbMF4tOpC0YF9jkI5wlHVNMeeOf0NdF 22:23:21.6 Debug: Rejected Hashed Release Title: 4JYtjvUbNqExu8jze9LREayKdEjMEbQdfZvyJtf2 22:23:21.6 Debug: Rejected Hashed Release Title: dnir4xju6tsch6YKhGbEOWv1wRg6XMrcm8JBw8bL 22:23:21.6 Debug: Rejected Hashed Release Title: DkpYRNu0xHa21r2cWHADDBh5w5LlWgEgiIpuaOrQ 22:23:21.6 Debug: Rejected Hashed Release Title: hy9Vp5PrMMLQqEYUOamhOV5d55oKsLpQpaWxqs8L 22:23:21.6 Debug: Rejected Hashed Release Title: I9QavDKyWiQBj3wfABfxjPR8aetkk5vpYJQ1ew7L 22:23:21.6 Debug: Rejected Hashed Release Title: W8ZJKDmSjSjlQ52O7aZWASkQ8SEsKEs0HMRjGlam 22:23:21.6 Debug: Rejected Hashed Release Title: ricZfC3NIHlbIJsw19a5YjPN5xiEOlB5Uo6gFPw9 22:23:21.6 Debug: Rejected Hashed Release Title: WPxx3Et22wWcCuzWFBI3uU9j31gtZCL9poFKfzWD 22:23:21.6 Debug: Rejected Hashed Release Title: LhVvCU0yp7iOnVN8B4MZNTIuifENIeF6c5NIquf0 22:23:21.6 Debug: Rejected Hashed Release Title: RQqvkRfyA2UL3m1xUDdu0tpV38ELNkZrh0llNkwn 22:23:21.6 Debug: Rejected Hashed Release Title: BbiMzKDjoZnYEMIadvHZKBLVGPUU64dggQ7kRpQ6 22:23:21.6 Debug: Rejected Hashed Release Title: R4jKwkMgKCaE4cG5cHRyCFTwiDY2vrtuITFD3aVd 22:23:21.6 Debug: Rejected Hashed Release Title: QRdVwHYka1aj74zZh9S58LgjGdJhaaBaLyh8dFMh 22:23:21.6 Debug: Rejected Hashed Release Title: 5VzpYGZVy9d6MByHhhu7cN5YIjX52Fv99JnvTSuh 22:23:21.6 Debug: Rejected Hashed Release Title: RWKm1V5p6qqH9vpUlSRilfeFJewBovxpgO3Wn3wi 22:23:21.6 Debug: Rejected Hashed Release Title: 5ge4o2nniWDGnWhaEWbjWVFXqg7ubbvUW0je3zQy 22:23:21.6 Debug: Rejected Hashed Release Title: WxyIhCFaDnjDXaE6XvRL4niH93DGo1Xkgt7zCHCh 22:23:21.6 Debug: Rejected Hashed Release Title: IQZeQ2pNJAOTzScL4xY4zhAFvjrhpAbvlEDBB3qM 22:23:21.6 Debug: Rejected Hashed Release Title: oIk6xHBywNrvpVxfHgJmy8SekquZFN342Ns5jDdl 22:23:21.6 Debug: Rejected Hashed Release Title: 2XUFiIqVUMHuGd9SwDS3xaDkLBCkgh8BLiQMmRcM 22:23:21.6 Debug: Rejected Hashed Release Title: gUVXpeEE9KKybf45ygGlmiiUB2Zzs03rxDw7FG21 22:23:21.6 Debug: Rejected Hashed Release Title: klIJOTjWTaVje5C0hxvEYSiwMIWMVHExzTFVyNXM 22:23:21.6 Debug: Rejected Hashed Release Title: gdkCwgUKnM1P6AxQt4GeIUirzoPF0LWtLKlCgSHF 22:23:21.6 Debug: Rejected Hashed Release Title: uEyWZv2a8i60upMW92xtlcxGY9guk4nTxAKSLDBS 22:23:21.6 Debug: Rejected Hashed Release Title: bHExoivJEY7TLHOGZHjbGV0p8Xynj5ACQS9NDQug 22:23:21.6 Debug: Rejected Hashed Release Title: f8EyhbuJuOK3FNYDsMGHdhfzELYUEKzjQpAVI94y 22:23:21.6 Debug: Rejected Hashed Release Title: YgIWnXLmGVXGGUjeX0GQ77GLKOSl8WJ4ogRGIVeR 22:23:21.6 Debug: Rejected Hashed Release Title: 9taXL5sukBpinxVod9nr8XJeT7ksZiz8xZ9g4Ejk 22:23:21.6 Debug: Rejected Hashed Release Title: EW8RB1es7qrUZH8ZJmMsLInctAbfmk8Q40dRw3kx 22:23:21.6 Debug: Rejected Hashed Release Title: n9EahNoBUigf5gSQgJ08zLh2TGPVZ4WLJn9beacF 22:23:21.6 Debug: Rejected Hashed Release Title: 4bZf7LQBqTgMHdzia610Era6iKFA6Ive20DpsxZU 22:23:21.6 Debug: Rejected Hashed Release Title: 0lHmoq16jE9aLgsRFwgwNiq4Hyd9mNp9XGiX0tg5 22:23:21.6 Debug: Rejected Hashed Release Title: 9ed1xE92t6GLoXKnMv88Tg2jFHXCP9eJBNcAkjvd 22:23:21.6 Debug: Rejected Hashed Release Title: tZtKuP0aFpyKuZPObwjC7mBp6wbuo91mzCs1rTom 22:23:21.6 Debug: Rejected Hashed Release Title: GXvRTxgY3rQbcK4GKTr1PXhoB3S4tmAtKBFnNhdU 22:23:21.6 Debug: Rejected Hashed Release Title: lyI6GtDobXXhfcXQiDrNWzOFEkiWozE3OTbY74l9 22:23:21.6 Debug: Rejected Hashed Release Title: lI8BrK82quxfi4m4rhcuiu0SRFgrsw7ASFmJAgSr 22:23:21.6 Debug: Rejected Hashed Release Title: RbnFsBlaftR0hkFfFdJZCoOa65LlNHHkIXBjY6qv 22:23:21.6 Debug: Rejected Hashed Release Title: BO80n4bW2tEMuSnwrc57pxnHiYVFfMeYYILDx0tq 22:23:21.6 Debug: Rejected Hashed Release Title: NK0NgL77UFECs3uWxakiM4Ngez63S0S5jnqNDBEQ 22:23:21.6 Debug: Rejected Hashed Release Title: QjgQEf9FmUWezgC9qGoFO0LBUsvqc53HjnTiJyT9 22:23:21.6 Debug: Rejected Hashed Release Title: aBY7gujfVD1mSsNZH9NCVccyxm9GovXH9d3slWCk 22:23:21.6 Debug: Rejected Hashed Release Title: 0JeZBoa3F5PtBu4Ia9fo5V3Cj6BCQ5nrqKe732Wd 22:23:21.6 Debug: Rejected Hashed Release Title: yrq9b1mTGovTWtJo7pVgNaoxwUkCjwv2TjwzsspE 22:23:21.6 Debug: Rejected Hashed Release Title: MKlJue2NiXVQr45DEX0Jx72xNAvWnOE64RiaiyZy 22:23:21.6 Debug: Rejected Hashed Release Title: ifYuHxCDiaK31lHnnc2bux95rOfrJK8em9PuvHQH 22:23:21.6 Debug: Rejected Hashed Release Title: K8XIcuf0jPkRuwDx5H8SSy6XUhjhzEzFtR8oPAxY 22:23:21.6 Debug: Rejected Hashed Release Title: QRonMTV21Q7ydksPWLvBndCdsW8vgr4urNsoiMfO 22:23:21.6 Debug: Rejected Hashed Release Title: HlE4ejgICbhPtvmOdUPLyJZAmcc7CgTY4S0n6wS7 22:23:21.6 Debug: Rejected Hashed Release Title: 6JNXFzcx8bw7OAQQBC49QXvUdqCC7k7mUIy4ArIv 22:23:21.6 Debug: Rejected Hashed Release Title: F0U4uCII5DwbyNklalXB63NGPPTq5RBybAiluuCx 22:23:21.6 Debug: Rejected Hashed Release Title: b8JIpSyQxq3jxoyTwsAgyjT6In8pMK8dSkGAaEb8 22:23:21.6 Debug: Rejected Hashed Release Title: 5ElTswWU5vAf3E1ZSQOo2P6bzvdxgBYO7OYueGjQ 22:23:21.6 Debug: Rejected Hashed Release Title: wWux9sdwjfs3SMPdRi4dZjPUjiU9GXzw6O2G0DFp 22:23:21.6 Debug: Rejected Hashed Release Title: vbHyzEfetieBER7XKM7tidqIpQAYGiYfGcJCcLfz 22:23:21.6 Debug: Rejected Hashed Release Title: 4szvro85ms1kA5zaI9lzGOeKJDK44zMIRD6iqs9B 22:23:21.6 Debug: Rejected Hashed Release Title: 6NDWcUDBR8o5j6dQZb4FXJyjwOIMAOxmwxbTbEzo 22:23:21.6 Debug: Rejected Hashed Release Title: tH5JeEZ4LF44rvM2nc28y50wK8oNDaCIsG8YrHx2 22:23:21.6 Debug: Rejected Hashed Release Title: ueTbXIOEkOkX2YUxvdkgiGjR0TcyZKNA3jaZyBWu 22:23:21.6 Debug: Rejected Hashed Release Title: OdJcYdLmPrtYhDdT2x9qzXaTmdJ4ntzmCTWoIKnk 22:23:21.6 Debug: Rejected Hashed Release Title: ZLA0H8rtedS7A1lgyBji7eYUHIaLNjexGSdKdiJO 22:23:21.6 Debug: Rejected Hashed Release Title: eUMm8nXJs9sQgbXE48BBMRRdcupmpg8zKALZZp8N 22:23:21.6 Debug: Rejected Hashed Release Title: c1MhusyeeCGqNfhCKW1CnVbJA9Nigps92ZBAad6h 22:23:21.6 Debug: Rejected Hashed Release Title: q5LGPKrACpYFgmUn6IT7aBWnqkcc3f3ohyd2iioP 22:23:21.6 Debug: Rejected Hashed Release Title: q16eXjKlbcy4aToE3MwFKo5kjRlT0XgYY9PXoTS3 22:23:21.6 Debug: Rejected Hashed Release Title: 5CjtrEtS5q2Rp9zvOlhjbcxqLd0lgoKEAmztD4Qz 22:23:21.6 Debug: Rejected Hashed Release Title: G8YOa6EZulNVSb6AYuUj0CAd5qYFk3VYuQKCNTrK 22:23:21.6 Debug: Rejected Hashed Release Title: wsxrMMqjMjRZ6OQu7qiye4FgoyeZJd4cd4OXKK80 22:23:21.6 Debug: Rejected Hashed Release Title: FZ0TzX8SacTA2kDpRhCGFBug3DL4jbB9OPAvuBaZ 22:23:21.6 Debug: Rejected Hashed Release Title: IdIF6eqjdea334Nh1KGDcGbqGk9ebYwC70uYmam3 22:23:21.6 Debug: Rejected Hashed Release Title: zdvtrU1XhPoXB0KYddZooOT6QEwTTCh3n7nHvUrz 22:23:21.6 Debug: Rejected Hashed Release Title: RUYyNliOWwNuEFcX6o1akOEHdAKdu5S1igIDQ9Io 22:23:21.6 Debug: Rejected Hashed Release Title: jykof4paKYJCPi7W6yEYXqPu660yldWVt4i7oyCn 22:23:21.6 Debug: Rejected Hashed Release Title: nftQ7UvfdLvksiDJAD1gly3VrjJi1R18tYUv4f2a 22:23:21.6 Debug: Rejected Hashed Release Title: G1CkGqGETw8liOJdJKGs8oKefObJmfwJd2unRfGr 22:23:21.6 Debug: Rejected Hashed Release Title: cpl1pVZXnCQEaI0xqhnlYUHsKPg3vP7uo7cqspQT 22:23:21.6 Debug: Rejected Hashed Release Title: S40suFv56Y8ZI8JM7TQs3lisPFAUqnwzawMZratT 22:23:21.6 Debug: Rejected Hashed Release Title: s9Q3I5VEjDzwTvZz0WYPF7COJRVKljr9OyuPgwXT 22:23:21.6 Debug: Rejected Hashed Release Title: Q7jILNPcTJTtPwLLzDcjWzyJ69ixILiP7VMhbYnx 22:23:21.6 Debug: Rejected Hashed Release Title: kiB1N9BBDXhx3IM8Y4osiTkd2UuxbWSPem7D2cTn 22:23:21.6 Debug: Rejected Hashed Release Title: wZxVikI3DvlEABMOfcoknGCsjnjo87xjOAcuhvp2 22:23:21.6 Debug: Rejected Hashed Release Title: YQWgjLYEcvo9IwTXLAJyZht1rjFfcM4FihPhenwe 22:23:21.6 Debug: Rejected Hashed Release Title: bP41xxkdqF9ejySYZ7k55tz8skz3Gb6MQsDBvUx6 22:23:21.6 Debug: Rejected Hashed Release Title: DPbMWeFcOOC607rz7OR3eUa0m6fReN5d7Giwg3Nz 22:23:21.6 Debug: Rejected Hashed Release Title: Gsk2UafKr3FY71Cz6UBzBeSPLWdfssmDEpnMdU8a 22:23:21.6 Debug: Rejected Hashed Release Title: ZTqzBgYjIpJ2Fv1BS6DS8zq1R8tMGImxeYgJoh0u 22:23:21.6 Debug: Rejected Hashed Release Title: En11qOToNRtvMZorNGQLdU0PbeKEDbOaXsG5vO2X 22:23:21.6 Debug: Rejected Hashed Release Title: rF5x1JAXYfvqV6kOo0xIund5v6pk6JwwSaq3s1BI 22:23:21.6 Debug: Rejected Hashed Release Title: MUTu9mDwLlvvYFGqOhWcTaCzNhA9bGngd6Wjtsyp 22:23:21.6 Debug: Rejected Hashed Release Title: VoB7s21S43ZkAAByuqqHdquOjRjFrQusOC5p1Lvc 22:23:21.6 Debug: Rejected Hashed Release Title: Lnj1Nevvv2xmNV8jifOxhSLApm4aFmTUre3ODOPH 22:23:21.6 Debug: Rejected Hashed Release Title: WBLPxUQXnVD8tdLlQoDv1yVqWRcHwU7EdUOSdCIq 22:23:21.6 Debug: Rejected Hashed Release Title: T55wriNqQrXVAk51rTsCNCa33vhhtvl4RN7QOGoq 22:23:21.6 Debug: Rejected Hashed Release Title: 43QcfyVIeZyMJcttinVYUSCdchOzsUTN5EH6ZXX5 22:23:21.6 Debug: Rejected Hashed Release Title: fBqPfbyqDcBiQZKFM7i5UUGlEZvKOb9WeFqPB0SR 22:23:21.6 Debug: Rejected Hashed Release Title: bliUexSOv7Q25j8QPevDo62gUreICZEhXZkheUD3 22:23:21.6 Debug: Rejected Hashed Release Title: HlwsRFxA8zDy30I9NA2Eqtm3qdTjwzgsrZlxmY3E 22:23:21.6 Debug: Rejected Hashed Release Title: s4ZI4ucRSa96fiXFUnr3ErxrJgN5sebpLSlfiZIP 22:23:21.6 Debug: Rejected Hashed Release Title: dK04GIRVq5Bby0GihcbD3oSZ8tW0645EHXHXmcCl 22:23:21.6 Debug: Rejected Hashed Release Title: BhzcCvQM3LswzV2g4r2axHXP14QNb0Las0nyglHm 22:23:21.6 Debug: Rejected Hashed Release Title: 9J41y8RJp7e3EeKwCB9PurR8uV1SnjFOXgYyMrEt 22:23:21.6 Debug: Rejected Hashed Release Title: Id1Cia9fPX7Vd1BzrbSYlmPne7UNLXK5LAJkh9K6 22:23:21.6 Debug: Rejected Hashed Release Title: iBLIfmzLpgZFuqjCwq2a8tKjCMErAY6ENFdD0vwO 22:23:21.6 Debug: Rejected Hashed Release Title: msLZ181yCWlcZqsXX75sTc9nkUb54pM8Y2Z75kxQ 22:23:21.6 Debug: Rejected Hashed Release Title: P2ku1sf2dh3dfVjXX7w9x0YSN6mbMV7vwcEP9TbJ 22:23:21.6 Debug: Rejected Hashed Release Title: j3CqMu0D0rBvyztGjcxgIPUt5SLUVFmbClQc8CEK 22:23:21.6 Debug: Rejected Hashed Release Title: HjonSpmKcPynfNLwqqvHItIZaUYBsSjYMox4eqsP 22:23:21.6 Debug: Rejected Hashed Release Title: csfFJ948krisqxkXP5rhjLe7dlslzatGQlXq23k5 22:23:21.6 Debug: Rejected Hashed Release Title: yF8bDx7eTnEJZ1PDmYvHWlmdks9gl1JYUe5Zrirc 22:23:21.6 Debug: Rejected Hashed Release Title: QTXW87io1asFC7Lc4l2ZpeZqpxDzFSEpU4AzTpwM 22:23:21.6 Debug: Rejected Hashed Release Title: uEXMXL9wgPNS0KQtkRcIAyQmakwmfKLy9iN7AVEq 22:23:21.6 Debug: Rejected Hashed Release Title: 7yn6ceUQ8yf1n2uH4C5z37ViA0OmKUaA8xUMCoy0 22:23:21.6 Debug: Rejected Hashed Release Title: S62MX7A0xwa2FYp84Knzhaq9qjRPTXyj64sJI5gc 22:23:21.6 Debug: Rejected Hashed Release Title: CWbF2n9SkyXskdaYEVqH9XR3tIDzpLw69xaeg0kz 22:23:21.6 Debug: Rejected Hashed Release Title: 1xn1bDr1T8HC2rNDINULzLfdgTWMogWgucDJkfAL 22:23:21.6 Debug: Rejected Hashed Release Title: u9iAwSj25RIKF3VVJ7sW5mcRnA4Am59nakCu4S3K 22:23:21.6 Debug: Rejected Hashed Release Title: HcEcBTWcvuiEMRGjBfpYavZqEGXUyIu87rDkN18n 22:23:21.6 Debug: Rejected Hashed Release Title: oekuG89ssdChLLrcIRMMRF79V89Pi7kRIPJYDZ3s 22:23:21.6 Debug: Rejected Hashed Release Title: bEj5koRl8JiShpeDWoM1DiJ4wuygcq5bWIxWnBdC 22:23:21.6 Debug: Rejected Hashed Release Title: JpgIA8lf2hxEOqld0CVUMSZQBx7WuLSE68pYdXU4 22:23:21.6 Debug: Rejected Hashed Release Title: h6Qvuyo1oPBAupnM6QNXMAIMhkLCsxzsCZeWct6p 22:23:21.6 Debug: Rejected Hashed Release Title: m14lK39eMHUdyvYdUdsSV4iW71w57vqLVcJAKmbB 22:23:21.6 Debug: Rejected Hashed Release Title: r54nACe8S6n1e4wUUVs3twZAOGJh9JZavuauG7kS 22:23:21.6 Debug: Rejected Hashed Release Title: xXvxNybMJGhxDKJjRKB8rUCtwzeT5lPFpuRLMWil 22:23:21.6 Debug: Rejected Hashed Release Title: uHPF7r07yMonYZt9GwVZmkC2PdmnZg1XHdWLibHl 22:23:21.6 Debug: Rejected Hashed Release Title: r243n2gmhdyj0T1e3iEC8zZ8v9G80bP7MPqEEvDi 22:23:21.6 Debug: Rejected Hashed Release Title: LzhpiYKbrfFFdUdVlpmz7VlVrsgbYcEykIOVeSLY 22:23:21.6 Debug: Rejected Hashed Release Title: IAiIQOEhGScQm8WH1pwElKvGzsz2fgLjMpfhPGrF 22:23:21.6 Debug: Rejected Hashed Release Title: Pm5ZCI4GXmzlZ4Y7vbZgAKI2XtaXlThumXc9ktOG 22:23:21.6 Debug: Rejected Hashed Release Title: N6EPduUrevoPMMH7CkKKhvemOxLBwRRvTqgVuNlE 22:23:21.6 Debug: Rejected Hashed Release Title: WpcpDFFRoJL47WqlH0yhE1YlqVN7XbFx2lTkNzbH 22:23:21.6 Debug: Rejected Hashed Release Title: TPHw3DET9KIbv9g4nkBCIMRv2pyWRZOj8emXVSCd 22:23:21.6 Debug: Rejected Hashed Release Title: NtAIZU9A2dommBJpE9QydE8zFMwYok5W22LDTOqs 22:23:21.6 Debug: Rejected Hashed Release Title: lz9EG1drFu0Gh7chQVERcV3hUTSRKVS6BldrmlCr 22:23:21.6 Debug: Rejected Hashed Release Title: p8A6Zejp4cXfjv7HEn57LHKTnTENXv2rvTATcVnh 22:23:21.6 Debug: Rejected Hashed Release Title: 3PzQi13MxxsTZZRiMPRP9rktBqgvTcXf6TnGJu4n 22:23:21.6 Debug: Rejected Hashed Release Title: DIS8WwEAmSe0RDh4veHpkNiHr5uFtLOfvnC7gQwK 22:23:21.6 Debug: Rejected Hashed Release Title: ozJ4BvWdDzTbBL6QqXbRyfRwXvAS0qlSP9LyuY9I 22:23:21.6 Debug: Rejected Hashed Release Title: UfW24fdHayUVyQsH0OgwvWPpVNhsKhWRZBGOyfAx 22:23:21.6 Debug: Rejected Hashed Release Title: TgaM1ABO6TaQSqtrZyaXABYS6RayxGFDXt81AMKr 22:23:21.6 Debug: Rejected Hashed Release Title: PwXb5yEeS4SGRjiBlzcKrnO7L17yLhY0D1HfCi3t 22:23:21.6 Debug: Rejected Hashed Release Title: 2bJJnSdLtdmH4NRiKN004r1mwoEbswWjwBRmkyq4 22:23:21.6 Debug: Rejected Hashed Release Title: tVHYDLWQA8QtEryKrmZFlpgmRQ47le0h4TFuSESX 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 22:23:21.6 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 22:23:21.6 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) --- 22:23:21.6 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 22:23:21.6 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) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 22:23:21.6 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 22:23:21.6 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 22:23:21.6 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 22:23:21.6 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) --- 22:23:21.6 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 22:23:21.6 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) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 22:23:21.6 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 22:23:21.6 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 22:23:21.6 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 22:23:21.6 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 22:23:21.6 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 22:23:21.6 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 22:23:21.6 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 22:23:21.6 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) --- 22:23:21.6 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 22:23:21.6 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) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 22:23:21.6 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 22:23:21.6 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) --- 22:23:21.6 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 22:23:21.6 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) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 22:23:21.6 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 22:23:21.6 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 22:23:21.6 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 22:23:21.6 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) --- 22:23:21.6 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 22:23:21.6 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) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 22:23:21.6 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 22:23:21.6 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 22:23:21.6 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 22:23:21.6 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 22:23:21.6 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 22:23:21.6 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 22:23:21.6 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 22:23:21.6 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 22:23:21.6 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 22:23:21.6 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 22:23:21.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 22:23:21.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 22:23:21.6 Debug: fpcalc version: 1.5.1 22:23:21.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 22:23:21.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 22:23:21.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 22:23:21.7 Debug: fpcalc version: 1.5.1 22:23:21.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 22:23:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 22:23:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 22:23:21.9 Debug: fpcalc version: 1.5.1 22:23:21.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 22:23:22.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:22.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:22.1 Debug: Fingerprinting complete. 22:23:22.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 22:23:22.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 22:23:22.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 22:23:22.1 Debug: fpcalc version: 1.5.1 22:23:22.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 22:23:22.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:22.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:22.2 Debug: Fingerprinting complete. 22:23:22.2 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 22:23:22.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 22:23:22.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 22:23:22.3 Debug: fpcalc version: 1.5.1 22:23:22.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 22:23:22.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 22:23:22.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:22.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:22.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:22.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:22.5 Debug: Fingerprinting complete. 22:23:22.5 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 22:23:22.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 22:23:22.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 22:23:22.5 Debug: fpcalc version: 1.5.1 22:23:22.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 22:23:22.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 22:23:22.6 Debug: fpcalc version: 1.5.1 22:23:22.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 22:23:22.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 22:23:22.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:22.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:22.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:22.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:22.8 Debug: Fingerprinting complete. 22:23:22.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 22:23:22.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 22:23:22.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 22:23:22.9 Debug: fpcalc version: 1.5.1 22:23:22.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 22:23:23.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 22:23:23.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:23.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:23.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:23.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:23.1 Debug: Fingerprinting complete. 22:23:23.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 22:23:23.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 22:23:23.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 22:23:23.2 Debug: fpcalc version: 1.5.1 22:23:23.2 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 22:23:23.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 22:23:23.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 22:23:23.2 Debug: fpcalc version: 1.5.1 22:23:23.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 22:23:23.3 Trace: Too many requests, retrying in 1s 22:23:24.3 Trace: Too many requests, retrying in 1s 22:23:25.3 Trace: Too many requests, retrying in 1s 22:23:26.3 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 22:23:26.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 22:23:26.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 22:23:26.4 Debug: fpcalc version: 1.5.1 22:23:26.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 22:23:26.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 22:23:26.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 22:23:26.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 22:23:26.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 22:23:26.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 22:23:26.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 22:23:26.6 Debug: fpcalc version: 1.5.1 22:23:26.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 22:23:26.7 Warn: AcoustId API lookup failed System.Net.WebException: The operation has timed out. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 22:23:26.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 22:23:26.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 22:23:26.7 Debug: fpcalc version: 1.5.1 22:23:26.7 Debug: Webservice error InvalidFingerprint: invalid fingerprint 22:23:26.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 22:23:26.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 22:23:26.8 Debug: fpcalc version: 1.5.1 22:23:26.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 22:23:26.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 22:23:26.8 Debug: fpcalc version: 1.5.1 22:23:26.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 22:23:26.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 22:23:26.8 Debug: fpcalc version: 1.5.1 22:23:26.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 22:23:26.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 22:23:26.9 Debug: fpcalc version: 1.5.1 22:23:26.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 22:23:27.0 Trace: Too many requests, retrying in 1s 22:23:28.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:28.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:23:28.0 Debug: Fingerprinting complete. 22:23:28.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- Skipped should_properly_parse_hashed_releases("/C/Test/Some.Hashed.Release.(256kbps)-Mercury/0e895c37245186812cb08aab1529cf8ee389dd05.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test-[256]/0e895c37245186812cb08aab1529cf8ee389dd05/Some.Hashed.Release.S01E01.720p.WEB-DL.AAC2.0.H.264-Mercury.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-462.H.0.2CAA.LD-BEW.p027.10E10S.esaeleR.dehsaH.emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-LN 1.5DD LD-BEW P0801 10E10S esaeleR dehsaH emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Weeds.S01E10.DVDRip.XviD-Lidarr/AHFMZXGHEWD660.mp3","Weeds",MP3-256,"Lidarr") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Deadwood.S02E12.1080p.BluRay.x264-Lidarr/Backup_72023S02-12.mp3","Deadwood",MP3-256,null) [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/123.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/abc.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/b00bs.mp3","Grimm",MP3-256,"ECI") [< 1 ms] 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- Skipped should_properly_parse_hashed_releases("/C/Test/The.Good.Wife.S02E23.720p.HDTV.x264-NZBgeek/cgajsofuejsa501.mp3","The Good Wife",MP3-256,"NZBgeek") [< 1 ms] 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 22:23:28.0 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") --- 22:23:28.0 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") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 22:23:28.0 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 22:23:28.0 Debug: Album Parsed. Discovery TV - Gold Rush : 02 Road From Hell 22:23:28.0 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 22:23:28.0 Debug: Quality parsed: Unknown v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 22:23:28.0 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 22:23:28.0 Debug: Album Parsed. Ed Sheeran - I See Fire 22:23:28.0 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 22:23:28.0 Debug: Quality parsed: Unknown v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 22:23:28.0 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 22:23:28.0 Debug: Album Parsed. Ed Sheeran - Divide 22:23:28.0 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 22:23:28.0 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 22:23:28.0 Debug: Album Parsed. Ed Sheeran - + 22:23:28.0 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 22:23:28.0 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 22:23:28.0 Debug: Album Parsed. XXXTENTACION - ? 22:23:28.0 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 22:23:28.0 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 22:23:28.0 Debug: Album Parsed. Hey - BŁYSK 22:23:28.0 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 22:23:28.0 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 22:23:28.0 Debug: Album Parsed. ??? - Album 22:23:28.0 Debug: Trying to parse quality for '??? Album FLAC' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 22:23:28.0 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 22:23:28.0 Debug: Album Parsed. + - Album 22:23:28.0 Debug: Trying to parse quality for '+ Album FLAC' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 22:23:28.0 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 22:23:28.0 Debug: Album Parsed. /\ - Album 22:23:28.0 Debug: Trying to parse quality for '/\ Album FLAC' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 22:23:28.0 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 22:23:28.0 Debug: Album Parsed. +44 - When Your Heart Stops Beating 22:23:28.0 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 22:23:28.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' 22:23:28.0 Debug: Album Parsed. Michael Buble - Christmas 22:23:28.0 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 22:23:28.0 Debug: Album Parsed. Michael Buble - Michael Buble 22:23:28.0 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 22:23:28.0 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 22:23:28.0 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 22:23:28.0 Debug: Parsing string 'Bad Format' 22:23:28.0 Debug: Parsing string 'Bad Format' 22:23:28.0 Debug: Unable to parse Bad Format 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. VA - The Best 101 Love Ballads 22:23:28.0 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 22:23:28.0 Debug: Quality parsed: MP3-192 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. ATCQ - The Love Movement 22:23:28.0 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 22:23:28.0 Debug: Quality parsed: MP3-192 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Maula - Jism 2 22:23:28.0 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 22:23:28.0 Debug: Quality parsed: MP3-192 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 22:23:28.0 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 22:23:28.0 Debug: Quality parsed: MP3-192 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 22:23:28.0 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 22:23:28.0 Debug: Quality parsed: MP3-192 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 22:23:28.0 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 22:23:28.0 Debug: Quality parsed: MP3-192 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 22:23:28.0 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 22:23:28.0 Debug: Quality parsed: MP3-320 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Ricardo Arjona - APNEA 22:23:28.0 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 22:23:28.0 Debug: Quality parsed: MP3-320 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 22:23:28.0 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Kehlani - SweetSexySavage 22:23:28.0 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 22:23:28.0 Debug: Quality parsed: MP3-320 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 22:23:28.0 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Anderson Paak - Malibu 22:23:28.0 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 22:23:28.0 Debug: Quality parsed: MP3-320 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 22:23:28.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) --- 22:23:28.0 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 22:23:28.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 22:23:28.0 Debug: Album Parsed. Caetano Veloso - Discography 22:23:28.0 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 22:23:28.0 Debug: Quality parsed: MP3-256 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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) --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Little Mix - Salute 22:23:28.0 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 22:23:28.0 Debug: Quality parsed: AAC-256 v1 22:23:28.0 Debug: Release Group parsed: V3nom 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 22:23:28.0 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 22:23:28.0 Debug: Quality parsed: MP3-256 v1 22:23:28.0 Debug: Release Group parsed: GloDLS 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Jake Bugg - Jake Bugg 22:23:28.0 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 22:23:28.0 Debug: Quality parsed: MP3-256 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 22:23:28.0 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 22:23:28.0 Debug: Album Parsed. Milky Chance - Sadnecessary 22:23:28.0 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 22:23:28.0 Debug: Quality parsed: AAC-256 v1 22:23:28.0 Debug: Release Group parsed: M4A 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Clean Bandit - New Eyes 22:23:28.0 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 22:23:28.0 Debug: Quality parsed: MP3-256 v1 22:23:28.0 Debug: Release Group parsed: GLT 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 22:23:28.0 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 22:23:28.0 Debug: Quality parsed: MP3-256 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. PJ Harvey - Let England Shake 22:23:28.0 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 22:23:28.0 Debug: Quality parsed: MP3-256 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 22:23:28.0 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Kendrick Lamar - DAMN 22:23:28.0 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 22:23:28.0 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Gorillaz - Humanz 22:23:28.0 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 22:23:28.0 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. David Bowie - Blackstar 22:23:28.0 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: FLAC 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. The Cure - Greatest Hits 22:23:28.0 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 22:23:28.0 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 22:23:28.0 Debug: Album Parsed. Slowdive - Souvlaki 22:23:28.0 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. John Coltrane - Kulu Se Mama 22:23:28.0 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 22:23:28.0 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 22:23:28.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Migos - No Label II 22:23:28.0 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: FORSAKEN 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. A I - Sex & Robots 22:23:28.0 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 22:23:28.0 Debug: Quality parsed: MP3-VBR-V0 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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","4:44") --- 22:23:28.0 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Jay-Z - 4:44 22:23:28.0 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 22:23:28.0 Debug: Quality parsed: MP3-320 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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","4:44") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 22:23:28.0 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 22:23:28.0 Debug: Quality parsed: MP3-96 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 22:23:28.0 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 22:23:28.0 Debug: Quality parsed: Unknown v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Little Mix - Salute 22:23:28.0 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 22:23:28.0 Debug: Quality parsed: AAC-256 v1 22:23:28.0 Debug: Release Group parsed: GLT 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Barış Manço - Ben Bilirim 22:23:28.0 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 22:23:28.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 22:23:28.0 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: JLM 22:23:28.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") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 22:23:28.0 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 22:23:28.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Dani Sbert - Togheter 22:23:28.0 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 22:23:28.0 Debug: Quality parsed: MP3-320 v1 22:23:28.0 Debug: Release Group parsed: FURY 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 22:23:28.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. New Edition - One Love 22:23:28.0 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 22:23:28.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. David Gray - The Best of David Gray 22:23:28.0 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 22:23:28.0 Debug: Quality parsed: Unknown v1 22:23:28.0 Debug: Release Group parsed: MTD 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Shinedown - Us and Them 22:23:28.0 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 22:23:28.0 Debug: Quality parsed: Unknown v1 22:23:28.0 Debug: Release Group parsed: NMR 22:23:28.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") --- 22:23:28.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) --- 22:23:28.0 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 22:23:28.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Led Zeppelin - Discography 22:23:28.0 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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) --- 22:23:28.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) --- 22:23:28.0 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 22:23:28.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Minor Threat - Discography 22:23:28.0 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 22:23:28.0 Debug: Quality parsed: Unknown v1 22:23:28.0 Debug: Release Group parsed: Anthology 22:23:28.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) --- 22:23:28.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) --- 22:23:28.0 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 22:23:28.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Captain - Discography 22:23:28.0 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: UTP 22:23:28.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) --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Coolio - Gangsta's Paradise 22:23:28.0 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 22:23:28.0 Debug: Album Parsed. Brother Ali - The Undisputed Truth 22:23:28.0 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 22:23:28.0 Debug: Quality parsed: Unknown v1 22:23:28.0 Debug: Release Group parsed: FTD 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Brother Ali - The Undisputed Truth 22:23:28.0 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 22:23:28.0 Debug: Quality parsed: Unknown v1 22:23:28.0 Debug: Release Group parsed: FTD 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 22:23:28.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Peter Hammill - From The Trees 22:23:28.0 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 22:23:28.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Aztec Two-Step - Naked 22:23:28.0 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 22:23:28.0 Debug: Quality parsed: MP3-320 v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 22:23:28.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Dai Kaht - Dai Kaht 22:23:28.0 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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") --- 22:23:28.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) --- 22:23:28.0 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 22:23:28.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Black Obelisk - Discography 22:23:28.0 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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) --- 22:23:28.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) --- 22:23:28.0 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 22:23:28.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Aria - Discography 22:23:28.0 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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) --- 22:23:28.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) --- 22:23:28.0 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 22:23:28.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Forces United - Discography 22:23:28.0 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.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) --- 22:23:28.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") --- 22:23:28.0 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 22:23:28.0 Debug: Album Parsed. Gorillaz - The now now 22:23:28.0 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: FLAC 22:23:28.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") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]","Bone Thugs-n-Harmony","UNI5: The World's Enemy") --- 22:23:28.0 Debug: Parsing string 'Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Bone Thugs-n-Harmony - UNI5: The World's Enemy 22:23:28.0 Debug: Trying to parse quality for 'Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]","Bone Thugs-n-Harmony","UNI5: The World's Enemy") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]","Guru","Jazzmatazz, Volume 3: Streetsoul") --- 22:23:28.0 Debug: Parsing string 'Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Guru - Jazzmatazz, Volume 3: Streetsoul 22:23:28.0 Debug: Trying to parse quality for 'Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]","Guru","Jazzmatazz, Volume 3: Streetsoul") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]","Bad Movie Cast","Bad: The Soundtrack") --- 22:23:28.0 Debug: Parsing string 'Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]' 22:23:28.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:23:28.0 Debug: Album Parsed. Bad Movie Cast - Bad: The Soundtrack 22:23:28.0 Debug: Trying to parse quality for 'Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: WEB 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]","Bad Movie Cast","Bad: The Soundtrack") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 22:23:28.0 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 22:23:28.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 22:23:28.0 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 22:23:28.0 Debug: Quality parsed: FLAC v1 22:23:28.0 Debug: Release Group parsed: 22:23:28.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 22:23:28.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 22:23:28.1 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 22:23:28.1 Debug: Album Parsed. Black Sabbath - Black Sabbath 22:23:28.1 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 22:23:28.1 Debug: Quality parsed: FLAC v1 22:23:28.1 Debug: Release Group parsed: 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 22:23:28.1 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 22:23:28.1 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 22:23:28.1 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 22:23:28.1 Debug: Quality parsed: FLAC v1 22:23:28.1 Debug: Release Group parsed: 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 22:23:28.1 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 22:23:28.1 Debug: Album Parsed. Black Sabbath - Black Sabbath 22:23:28.1 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 22:23:28.1 Debug: Quality parsed: FLAC v1 22:23:28.1 Debug: Release Group parsed: 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 22:23:28.1 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 22:23:28.1 Debug: Album Parsed. Black Sabbath - Black Sabbath 22:23:28.1 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 22:23:28.1 Debug: Quality parsed: FLAC v1 22:23:28.1 Debug: Release Group parsed: Black 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 22:23:28.1 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 22:23:28.1 Debug: Album Parsed. Black Sabbath - Black Sabbath 22:23:28.1 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 22:23:28.1 Debug: Quality parsed: FLAC v1 22:23:28.1 Debug: Release Group parsed: Black 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- Skipped should_parse_quality_from_extension("02 Unchained.flac") [< 1 ms] 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 22:23:28.1 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 22:23:28.1 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:23:28.1 Debug: Album Parsed. Captain - Discography 22:23:28.1 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 22:23:28.1 Debug: Quality parsed: FLAC v1 22:23:28.1 Debug: Release Group parsed: UTP 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 22:23:28.1 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 22:23:28.1 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:23:28.1 Debug: Album Parsed. Aria - Discography 22:23:28.1 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.1 Debug: Release Group parsed: 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 22:23:28.1 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 22:23:28.1 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:23:28.1 Debug: Album Parsed. Led Zeppelin - Discography 22:23:28.1 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 22:23:28.1 Debug: Quality parsed: FLAC v1 22:23:28.1 Debug: Release Group parsed: 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 22:23:28.1 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 22:23:28.1 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 22:23:28.1 Debug: Album Parsed. Minor Threat - Discography 22:23:28.1 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.1 Debug: Release Group parsed: Anthology 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 22:23:28.1 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 22:23:28.1 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 22:23:28.1 Debug: Album Parsed. Caetano Veloso - Discography 22:23:28.1 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 22:23:28.1 Debug: Quality parsed: MP3-256 v1 22:23:28.1 Debug: Release Group parsed: 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- Skipped should_parse_quality_from_extension("Fall Out Boy - 02 - Title.wav") [< 1 ms] 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 22:23:28.1 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") --- 22:23:28.1 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") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 22:23:28.1 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") --- 22:23:28.1 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") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 22:23:28.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") --- 22:23:28.1 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 22:23:28.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:23:28.1 Debug: Album Parsed. Jay-Z - 4:44 22:23:28.1 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 22:23:28.1 Debug: Quality parsed: MP3-320 v1 22:23:28.1 Debug: Release Group parsed: scnzbefnet 22:23:28.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") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 22:23:28.1 Debug: Trying inexact album match for IdenticalTitle 22:23:28.1 Debug: Unable to find - IdenticalTitle 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 22:23:28.1 Debug: Parsing string '30 Rock - Get Some [FLAC]' 22:23:28.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 22:23:28.1 Debug: Album Parsed. 30 Rock - Get Some 22:23:28.1 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 22:23:28.1 Debug: Quality parsed: FLAC v1 22:23:28.1 Debug: Release Group parsed: FLAC 22:23:28.1 Debug: Trying inexact artist match for 30 Rock 22:23:28.1 Debug: Parsing string '30 Rock - Get Some [FLAC]' 22:23:28.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 22:23:28.1 Debug: Album Parsed. 30 Rock - Get Some 22:23:28.1 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 22:23:28.1 Debug: Quality parsed: FLAC v1 22:23:28.1 Debug: Release Group parsed: FLAC 22:23:28.1 Debug: Parsing string '30 Rock - Get Some [FLAC]' 22:23:28.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 22:23:28.1 Debug: Album Parsed. 30 Rock - Get Some 22:23:28.1 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 22:23:28.1 Debug: Quality parsed: FLAC v1 22:23:28.1 Debug: Release Group parsed: FLAC 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 22:23:28.1 Debug: Parsing string '30 Rock' 22:23:28.1 Debug: Unable to parse 30 Rock 22:23:28.1 Debug: Trying inexact artist match for 30 Rock 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. Season 3 22:23:28.1 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. Season 16 22:23:28.1 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. Specials 22:23:28.1 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. Season 2 22:23:28.1 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. Season 2 22:23:28.1 Debug: Parsing string 'Season 2 S02E21.avi' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. TV 22:23:28.1 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. Season 6 22:23:28.1 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 22:23:28.1 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. House - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 22:23:28.1 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. House - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 22:23:28.1 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 22:23:28.1 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 22:23:28.1 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 22:23:28.1 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 22:23:28.1 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 22:23:28.1 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 22:23:28.1 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 22:23:28.1 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. Season 01 22:23:28.1 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. Season 01 22:23:28.1 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. Season 1 22:23:28.1 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Attempting to parse track info using directory and file names. Season 1 22:23:28.1 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 22:23:28.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:23:28.1 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 22:23:28.1 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 22:23:28.1 Debug: Quality parsed: Unknown v1 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 22:23:28.1 Debug: Trying to parse quality for 'Some album [MP3-192]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 22:23:28.1 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 22:23:28.1 Debug: Trying to parse quality for 'Some album [MP3-256]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 22:23:28.1 Debug: Trying to parse quality for 'Some album [MP3-320]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 22:23:28.1 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 22:23:28.1 Debug: Trying to parse quality for 'Some album [WAV]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 22:23:28.1 Debug: Trying to parse quality for 'Some album [WMA]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 22:23:28.1 Debug: Trying to parse quality for 'Some album [AAC-192]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 22:23:28.1 Debug: Trying to parse quality for 'Some album [AAC-256]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 22:23:28.1 Debug: Trying to parse quality for 'Some album [AAC-320]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 22:23:28.1 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 22:23:28.1 Debug: Trying to parse quality for 'Some album [ALAC]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 22:23:28.1 Debug: Trying to parse quality for 'Some album [FLAC]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 22:23:28.1 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 22:23:28.1 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 22:23:28.1 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 22:23:28.1 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 22:23:28.1 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 22:23:28.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 22:23:28.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 22:23:28.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 22:23:28.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 22:23:28.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 22:23:28.1 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec AAC 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec AAC 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec AAC 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec AAC 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec ALAC 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec APE 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec FLAC 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]",null,0,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]",null,0,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless",null,0,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless",null,0,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless",null,0,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless",null,0,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec FLAC 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec MP3CBR 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec MP3CBR 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec MP3CBR 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec MP3CBR 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec MP3CBR 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec MP3CBR 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 22:23:28.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) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 22:23:28.1 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 22:23:28.1 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- Skipped should_parse_mp3_vbr_v2_quality("","MPEG Version 1 Audio, Layer 3 VBR",298) [< 1 ms] 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 22:23:28.1 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec OGG 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec OPUS 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec OGG 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec OPUS 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec OGG 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec OPUS 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 22:23:28.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) --- 22:23:28.1 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 22:23:28.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) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec OGG 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec OPUS 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec OGG 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec OPUS 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec OGG 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec OPUS 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec WAV 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 22:23:28.1 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec WAVPACK 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 22:23:28.1 Debug: Trying to parse quality for '' 22:23:28.1 Trace: Got codec WMA 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- Skipped should_not_include_extension_in_release_group [< 1 ms] 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.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") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 22:23:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 22:23:28.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 22:23:28.2 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 22:23:28.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 22:23:28.2 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 22:23:28.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 22:23:28.2 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 22:23:28.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 22:23:28.2 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 22:23:28.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 22:23:28.2 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 22:23:28.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 22:23:28.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:28.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182082489816_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:28.2 Info: DatabaseEngineVersionCheck migrating 22:23:28.2 Info: PerformDBOperation 22:23:28.2 Info: Performing DB Operation 22:23:28.2 Info: SQLite 3.48.0 22:23:28.2 Info: => 0.0010638s 22:23:28.2 Info: DatabaseEngineVersionCheck migrated 22:23:28.2 Info: => 0.0010746s 22:23:28.2 Debug: Took: 00:00:00.0088607 22:23:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[ { "primaryAlbumType": { "id": 2, "name": "Single" }, "allowed": false }, { "primaryAlbumType": { "id": 4, "name": "Other" }, "allowed": false }, { "primaryAlbumType": { "id": 1, "name": "EP" }, "allowed": false }, { "primaryAlbumType": { "id": 3, "name": "Broadcast" }, "allowed": false }, { "primaryAlbumType": { "id": 0, "name": "Album" }, "allowed": true } ]] SecondaryAlbumTypes = [[ { "secondaryAlbumType": { "id": 0, "name": "Studio" }, "allowed": true }, { "secondaryAlbumType": { "id": 3, "name": "Spokenword" }, "allowed": false }, { "secondaryAlbumType": { "id": 2, "name": "Soundtrack" }, "allowed": false }, { "secondaryAlbumType": { "id": 7, "name": "Remix" }, "allowed": false }, { "secondaryAlbumType": { "id": 9, "name": "Mixtape/Street" }, "allowed": false }, { "secondaryAlbumType": { "id": 6, "name": "Live" }, "allowed": false }, { "secondaryAlbumType": { "id": 4, "name": "Interview" }, "allowed": false }, { "secondaryAlbumType": { "id": 8, "name": "DJ-mix" }, "allowed": false }, { "secondaryAlbumType": { "id": 10, "name": "Demo" }, "allowed": false }, { "secondaryAlbumType": { "id": 1, "name": "Compilation" }, "allowed": false }, { "secondaryAlbumType": { "id": 11, "name": "Audio drama" }, "allowed": false } ]] ReleaseStatuses = [[ { "releaseStatus": { "id": 3, "name": "Pseudo-Release" }, "allowed": false }, { "releaseStatus": { "id": 1, "name": "Promotion" }, "allowed": false }, { "releaseStatus": { "id": 0, "name": "Official" }, "allowed": true }, { "releaseStatus": { "id": 2, "name": "Bootleg" }, "allowed": false } ]] ==== End Query Trace ==== 22:23:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 22:23:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 22:23:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 22:23:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 22:23:28.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 22:23:28.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 22:23:28.3 Info: Setting up standard metadata profile 22:23:28.3 Info: Setting up empty metadata profile 22:23:28.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 22:23:28.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 22:23:28.4 Info: Setting up empty metadata profile 22:23:28.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 22:23:28.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 22:23:28.4 Info: Renaming non-empty metadata profile None 22:23:28.4 Info: Setting up empty metadata profile 22:23:28.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 22:23:28.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 22:23:28.4 Info: Setting up empty metadata profile 22:23:28.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 22:23:28.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 22:23:28.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 22:23:28.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 22:23:28.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 22:23:28.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 22:23:28.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 22:23:28.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 22:23:28.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 22:23:28.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 22:23:28.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 22:23:28.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 22:23:28.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 22:23:28.4 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 22:23:28.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:28.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182084275962_467/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:28.4 Info: DatabaseEngineVersionCheck migrating 22:23:28.4 Info: PerformDBOperation 22:23:28.4 Info: Performing DB Operation 22:23:28.4 Info: SQLite 3.48.0 22:23:28.4 Info: => 0.001049s 22:23:28.4 Info: DatabaseEngineVersionCheck migrated 22:23:28.4 Info: => 0.0010587s 22:23:28.4 Debug: Took: 00:00:00.0088286 22:23:28.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 = ["\"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 ==== 22:23:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:23:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:23:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:23:28.5 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 22:23:28.5 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 22:23:28.5 Info: Setting up default quality profiles 22:23:28.5 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 22:23:28.5 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 22:23:28.5 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 22:23:28.5 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 22:23:28.5 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 22:23:28.5 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 22:23:28.5 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 22:23:28.5 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 22:23:28.6 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 22:23:28.6 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 22:23:28.6 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182086052516_469/gmikfvpf.hi1] 22:23:28.6 Debug: Extraction complete. 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 22:23:28.6 Debug: Scanning '/C/Test/' for music files 22:23:28.6 Trace: 0 files were found in /C/Test/ 22:23:28.6 Debug: 0 audio files were found in /C/Test/ 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 22:23:28.6 Debug: Scanning '/C/Test/' for music files 22:23:28.6 Trace: 0 files were found in /C/Test/ 22:23:28.6 Debug: 0 audio files were found in /C/Test/ 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 22:23:28.6 Debug: Scanning '/C/Test/' for music files 22:23:28.6 Trace: 0 files were found in /C/Test/ 22:23:28.6 Debug: 0 audio files were found in /C/Test/ 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 22:23:28.6 Debug: 30 Rock1.mp3 22:23:28.6 Debug: 30 Rock2.flac 22:23:28.6 Debug: 30 Rock3.ogg 22:23:28.6 Debug: 30 Rock4.m4a 22:23:28.6 Debug: 30 Rock.avi 22:23:28.6 Debug: movie.exe 22:23:28.6 Debug: movie 22:23:28.6 Debug: Scanning '/C/Test/' for music files 22:23:28.6 Trace: 7 files were found in /C/Test/ 22:23:28.6 Debug: 4 audio files were found in /C/Test/ 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 22:23:28.6 Info: Removing items older than 7 days from the recycling bin 22:23:28.6 Debug: Recycling Bin has been cleaned up. 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 22:23:28.6 Info: Removing items older than 7 days from the recycling bin 22:23:28.6 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 22:23:28.6 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 22:23:28.6 Debug: Recycling Bin has been cleaned up. 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 22:23:28.6 Info: Removing items older than 7 days from the recycling bin 22:23:28.6 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 22:23:28.6 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 22:23:28.6 Debug: Recycling Bin has been cleaned up. 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 22:23:28.6 Info: Recycle Bin has not been configured, cannot cleanup. 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 22:23:28.6 Info: Automatic cleanup of Recycle Bin is disabled 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 22:23:28.6 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 22:23:28.6 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 22:23:28.6 Debug: Setting last accessed: /C/Test/TV/30 Rock 22:23:28.6 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 22:23:28.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 22:23:28.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 22:23:28.7 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 22:23:28.7 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 22:23:28.7 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 22:23:28.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- Skipped should_call_fileSetLastWriteTime_for_each_file [< 1 ms] 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 22:23:28.7 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 22:23:28.7 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 22:23:28.7 Debug: Setting last accessed: /C/Test/TV/30 Rock 22:23:28.7 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 22:23:28.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 22:23:28.7 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 22:23:28.7 Debug: Creating folder /C/Test/Recycle Bin 22:23:28.7 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 22:23:28.7 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 22:23:28.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 22:23:28.7 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 22:23:28.7 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 22:23:28.7 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 22:23:28.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 22:23:28.7 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 22:23:28.7 Debug: Creating folder /C/Test/Recycle Bin 22:23:28.7 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 22:23:28.7 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 22:23:28.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 22:23:28.7 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 22:23:28.7 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 22:23:28.7 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 22:23:28.7 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 22:23:28.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 22:23:28.7 Info: Removing all items from the recycling bin 22:23:28.7 Debug: Recycling Bin has been emptied. 22:23:28.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 22:23:28.7 Info: Removing all items from the recycling bin 22:23:28.7 Debug: Recycling Bin has been emptied. 22:23:28.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 22:23:28.7 Info: Recycle Bin has not been configured, cannot empty. 22:23:28.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- Skipped should_call_fileSetLastWriteTime_for_each_file [< 1 ms] 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 22:23:28.7 Debug: Setting up default quality config 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 22:23:28.7 Debug: Setting up default quality config 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 22:23:28.7 Debug: Setting up default quality config 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 22:23:28.7 Debug: Setting up default quality config 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 22:23:28.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 22:23:28.7 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 22:23:28.8 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 22:23:28.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 22:23:28.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 22:23:28.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 22:23:28.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 22:23:28.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 22:23:28.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 22:23:28.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 22:23:28.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 22:23:28.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 22:23:28.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 22:23:28.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 22:23:28.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 22:23:28.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 22:23:28.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 22:23:28.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 22:23:28.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 22:23:28.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:23:28.9 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 22:23:28.9 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 22:23:28.9 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:23:28.9 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 22:23:28.9 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 22:23:28.9 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 22:23:28.9 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 22:23:28.9 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 22:23:28.9 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 22:23:28.9 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 22:23:28.9 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 22:23:28.9 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 22:23:28.9 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:23:28.9 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 22:23:28.9 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 22:23:28.9 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:23:28.9 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 22:23:28.9 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 22:23:28.9 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 22:23:28.9 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 22:23:28.9 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 22:23:28.9 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 22:23:28.9 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- Skipped should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path [< 1 ms] 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 22:23:28.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 22:23:28.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 22:23:28.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/cached_Main.db 22:23:28.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182089329769_470/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:23:28.9 Info: DatabaseEngineVersionCheck migrating 22:23:28.9 Info: PerformDBOperation 22:23:28.9 Info: Performing DB Operation 22:23:28.9 Info: SQLite 3.48.0 22:23:28.9 Info: => 0.0010612s 22:23:28.9 Info: DatabaseEngineVersionCheck migrated 22:23:28.9 Info: => 0.0010707s 22:23:28.9 Debug: Took: 00:00:00.0088127 22:23:28.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [{ "baseUrl": "BaseUrl1", "apiPath": "/api", "apiKey": "ApiKey1", "categories": [ 3000, 3010, 3030, 3040 ], "earlyReleaseLimit": 1, "additionalParameters": "AdditionalParameters1" }] Id = [0] ==== End Query Trace ==== 22:23:28.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 22:23:29.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 22:23:29.0 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 22:23:29.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 22:23:29.0 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 22:23:29.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 22:23:29.0 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 22:23:29.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 22:23:29.0 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 22:23:29.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 22:23:29.0 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 22:23:29.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 22:23:29.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 22:23:29.0 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=X64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True 22:23:29.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:29.2 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=X64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True: 200.OK (19 bytes) (140 ms) 22:23:29.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 22:23:29.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 22:23:29.3 Debug: Checking for updates 22:23:29.3 Info: Downloading update 0.6.2.883 22:23:29.3 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182092401281_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:29.3 Info: Verifying update package 22:23:29.3 Info: Update package verified successfully 22:23:29.3 Info: Extracting Update package 22:23:29.3 Info: Update package extracted successfully 22:23:29.3 Info: Preparing client 22:23:29.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182092401281_472/lidarr_update/Lidarr.Update 22:23:29.3 Info: Lidarr will restart shortly. 22:23:29.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182092401281_472/lidarr_update C:\Test\Lidarr.exe 22:23:29.3 Debug: Restarting Lidarr to apply updates 22:23:29.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 22:23:29.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 22:23:29.3 Debug: Checking for updates 22:23:29.3 Info: Deleting old update files 22:23:29.3 Info: Downloading update 0.6.2.883 22:23:29.3 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182093300452_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:29.3 Info: Verifying update package 22:23:29.3 Info: Update package verified successfully 22:23:29.3 Info: Extracting Update package 22:23:29.3 Info: Update package extracted successfully 22:23:29.3 Info: Preparing client 22:23:29.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182093300452_473/lidarr_update/Lidarr.Update 22:23:29.3 Info: Lidarr will restart shortly. 22:23:29.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182093300452_473/lidarr_update C:\Test\Lidarr.exe 22:23:29.3 Debug: Restarting Lidarr to apply updates 22:23:29.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 22:23:29.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 22:23:29.3 Debug: Checking for updates 22:23:29.3 Info: Downloading update 0.6.2.883 22:23:29.3 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182093343327_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:29.3 Debug: Downloading [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182093343327_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:29.3 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 22:23:29.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:29.5 Trace: Res: HTTP/2.0 [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz: 302.Redirect (0 bytes) (257 ms) 22:23:29.5 Trace: Redirected to https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250203%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250203T222329Z&X-Amz-Expires=300&X-Amz-Signature=2711a9af3cf37e9e1cc9a213758583e54faddc9e584d48ea3e9a795da6f790aa&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 22:23:29.5 Trace: Req: [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250203%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250203T222329Z&X-Amz-Expires=300&X-Amz-Signature=2711a9af3cf37e9e1cc9a213758583e54faddc9e584d48ea3e9a795da6f790aa&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 22:23:29.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:23:30.1 Trace: Res: HTTP/2.0 [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250203%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250203T222329Z&X-Amz-Expires=300&X-Amz-Signature=2711a9af3cf37e9e1cc9a213758583e54faddc9e584d48ea3e9a795da6f790aa&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream: 200.OK (0 bytes) (521 ms) 22:23:30.1 Debug: Downloading Completed. took 0s 22:23:30.1 Info: Verifying update package 22:23:30.1 Info: Update package verified successfully 22:23:30.1 Info: Extracting Update package 22:23:30.1 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182093343327_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182093343327_474/lidarr_update/] 22:23:30.5 Debug: Extraction complete. 22:23:30.5 Info: Update package extracted successfully 22:23:30.5 Info: Preparing client 22:23:30.5 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182093343327_474/lidarr_update/Lidarr.Update 22:23:30.5 Info: Lidarr will restart shortly. 22:23:30.5 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182093343327_474/lidarr_update C:\Test\Lidarr.exe 22:23:30.5 Debug: Restarting Lidarr to apply updates 22:23:30.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 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] 22:23:30.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 22:23:30.5 Debug: Checking for updates 22:23:30.5 Info: Downloading update 0.6.2.883 22:23:30.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105508126_475/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:30.5 Info: Verifying update package 22:23:30.5 Info: Update package verified successfully 22:23:30.5 Info: Extracting Update package 22:23:30.5 Info: Update package extracted successfully 22:23:30.5 Info: Preparing client 22:23:30.5 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105508126_475/lidarr_update/Lidarr.Update 22:23:30.5 Info: Lidarr will restart shortly. 22:23:30.5 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105508126_475/lidarr_update C:\Test\Lidarr.exe 22:23:30.5 Debug: Restarting Lidarr to apply updates 22:23:30.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 22:23:30.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 22:23:30.5 Debug: Checking for updates 22:23:30.5 Info: Downloading update 0.6.2.883 22:23:30.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105551396_476/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:30.5 Info: Verifying update package 22:23:30.5 Info: Update package verified successfully 22:23:30.5 Info: Extracting Update package 22:23:30.5 Info: Update package extracted successfully 22:23:30.5 Info: Preparing client 22:23:30.5 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105551396_476/lidarr_update/Lidarr.Update 22:23:30.5 Info: Lidarr will restart shortly. 22:23:30.5 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105551396_476/lidarr_update C:\Test\Lidarr.exe 22:23:30.5 Debug: Restarting Lidarr to apply updates 22:23:30.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 22:23:30.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 22:23:30.5 Debug: Checking for updates 22:23:30.5 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/Lidarr/AppData' is being stored in application folder '/C/Lidarr' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 22:23:30.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 22:23:30.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 22:23:30.5 Debug: Checking for updates 22:23:30.5 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/NzbDrone' is being stored in application folder '/C/NzbDrone' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 22:23:30.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 22:23:30.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 22:23:30.5 Debug: Checking for updates 22:23:30.5 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 22:23:30.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 22:23:30.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 22:23:30.5 Debug: Checking for updates 22:23:30.5 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 22:23:30.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 22:23:30.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 22:23:30.5 Debug: Checking for updates 22:23:30.5 Info: Downloading update 0.6.2.883 22:23:30.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105716830_481/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:30.5 Info: Verifying update package 22:23:30.5 Info: Update package verified successfully 22:23:30.5 Info: Extracting Update package 22:23:30.5 Info: Update package extracted successfully 22:23:30.5 Info: Preparing client 22:23:30.5 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105716830_481/lidarr_update/Lidarr.Update 22:23:30.5 Info: Lidarr will restart shortly. 22:23:30.5 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105716830_481/lidarr_update C:\Test\Lidarr.exe 22:23:30.5 Debug: Restarting Lidarr to apply updates 22:23:30.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 22:23:30.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 22:23:30.5 Debug: Checking for updates 22:23:30.5 Info: Downloading update 0.6.2.883 22:23:30.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105755230_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:30.5 Info: Verifying update package 22:23:30.5 Error: Update package is invalid 22:23:30.5 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105755230_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz' is invalid at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 133 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 22:23:30.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 22:23:30.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 22:23:30.5 Debug: Checking for updates 22:23:30.5 Debug: Built-In updater disabled inside a docker container. Please update the container image. 22:23:30.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 22:23:30.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 22:23:30.5 Debug: Checking for updates 22:23:30.5 Debug: Built-In updater disabled, please use BuiltIn to install 22:23:30.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 22:23:30.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 22:23:30.5 Debug: Checking for updates 22:23:30.5 Info: Downloading update 0.6.2.883 22:23:30.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105854687_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:30.5 Info: Verifying update package 22:23:30.5 Info: Update package verified successfully 22:23:30.5 Info: Extracting Update package 22:23:30.5 Info: Update package extracted successfully 22:23:30.5 Info: Preparing client 22:23:30.5 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105854687_485/lidarr_update/Lidarr.Update does not exist, aborting update. 22:23:30.5 Debug: Restarting Lidarr to apply updates 22:23:30.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 22:23:30.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 22:23:30.5 Debug: Checking for updates 22:23:30.5 Debug: No update available 22:23:30.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 22:23:30.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 22:23:30.6 Debug: Checking for updates 22:23:30.6 Info: Downloading update 0.6.2.883 22:23:30.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105917117_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:30.6 Info: Verifying update package 22:23:30.6 Info: Update package verified successfully 22:23:30.6 Info: Extracting Update package 22:23:30.6 Info: Update package extracted successfully 22:23:30.6 Info: Removing Lidarr.Update 22:23:30.6 Info: Starting update script: /tmp/lidarr/update.sh 22:23:30.6 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182105917117_487/lidarr_update C:\Test\Lidarr.exe 22:23:30.6 Debug: Restarting Lidarr to apply updates 22:23:30.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 22:23:30.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 22:23:30.6 Debug: Checking for updates 22:23:30.6 Info: Downloading update 0.6.2.883 22:23:30.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182106140483_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:30.6 Info: Verifying update package 22:23:30.6 Info: Update package verified successfully 22:23:30.6 Info: Extracting Update package 22:23:30.6 Info: Update package extracted successfully 22:23:30.6 Info: Preparing client 22:23:30.6 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182106140483_488/lidarr_update/Lidarr.Update 22:23:30.6 Info: Lidarr will restart shortly. 22:23:30.6 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182106140483_488/lidarr_update C:\Test\Lidarr.exe 22:23:30.6 Debug: Restarting Lidarr to apply updates 22:23:30.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 22:23:30.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 22:23:30.6 Debug: Checking for updates 22:23:30.6 Info: Downloading update 0.6.2.883 22:23:30.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182106176710_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:30.6 Info: Verifying update package 22:23:30.6 Info: Update package verified successfully 22:23:30.6 Info: Extracting Update package 22:23:30.6 Info: Update package extracted successfully 22:23:30.6 Info: Branch [] is being redirected to [fake]] 22:23:30.6 Info: Preparing client 22:23:30.6 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182106176710_489/lidarr_update/Lidarr.Update 22:23:30.6 Info: Lidarr will restart shortly. 22:23:30.6 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182106176710_489/lidarr_update C:\Test\Lidarr.exe 22:23:30.6 Debug: Restarting Lidarr to apply updates 22:23:30.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 22:23:30.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 22:23:30.6 Debug: Checking for updates 22:23:30.6 Info: Downloading update 0.6.2.883 22:23:30.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182106221872_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:30.6 Info: Verifying update package 22:23:30.6 Info: Update package verified successfully 22:23:30.6 Info: Extracting Update package 22:23:30.6 Info: Update package extracted successfully 22:23:30.6 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 22:23:30.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 22:23:30.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 22:23:30.6 Debug: Checking for updates 22:23:30.6 Info: Downloading update 0.6.2.883 22:23:30.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182106258232_491/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:30.6 Info: Verifying update package 22:23:30.6 Info: Update package verified successfully 22:23:30.6 Info: Extracting Update package 22:23:30.6 Info: Update package extracted successfully 22:23:30.6 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 22:23:30.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 22:23:30.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 22:23:30.6 Debug: Checking for updates 22:23:30.6 Info: Downloading update 0.6.2.883 22:23:30.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/_temp_20819_638742182106292032_492/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:23:30.6 Info: Verifying update package 22:23:30.6 Info: Update package verified successfully 22:23:30.6 Info: Extracting Update package 22:23:30.6 Info: Update package extracted successfully 22:23:30.6 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script: '/tmp/lidarr/update.sh' does not exist at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 207 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 22:23:30.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 22:23:30.6 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 22:23:30.6 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 22:23:30.6 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 22:23:30.6 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 22:23:30.6 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 22:23:30.6 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 22:23:30.6 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 22:23:30.6 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 22:23:30.6 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 22:23:30.6 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 22:23:30.6 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 22:23:30.6 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- Skipped should_not_be_valid_if_child_of_windows_folder [< 1 ms] Skipped should_not_be_valid_if_set_to_windows_folder [< 1 ms] Passed! - Failed: 0, Passed: 3037, Skipped: 46, Total: 3083, Duration: 55 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/init.d' >>> lidarr-openrc*: Preparing subpackage lidarr-openrc... >>> lidarr-openrc*: Running postcheck for lidarr-openrc >>> lidarr*: Running postcheck for lidarr >>> lidarr*: Preparing package lidarr... >>> lidarr*: Stripping binaries >>> lidarr*: Script found. /bin/sh added as a dependency for lidarr-2.9.6.4552-r0.apk >>> lidarr*: Adding .pre-install >>> lidarr-openrc*: Scanning shared objects >>> lidarr*: Scanning shared objects >>> lidarr-openrc*: Tracing dependencies... >>> lidarr-openrc*: Package size: 901.0 B >>> lidarr-openrc*: Compressing data... >>> lidarr-openrc*: Create checksum... >>> lidarr-openrc*: Create lidarr-openrc-2.9.6.4552-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 53.1 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.9.6.4552-r0.apk >>> lidarr: Build complete at Mon, 03 Feb 2025 22:23:32 +0000 elapsed time 0h 2m 53s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/87) Purging .makedepends-lidarr (20250203.222040) (2/87) Purging chromaprint (1.5.1-r8) (3/87) Purging dotnet6-sdk (6.0.136-r1) (4/87) Purging aspnetcore6-runtime (6.0.36-r1) (5/87) Purging dotnet6-runtime (6.0.36-r1) (6/87) Purging aspnetcore6-targeting-pack (6.0.36-r1) (7/87) Purging dotnet6-apphost-pack (6.0.36-r1) (8/87) Purging dotnet6-targeting-pack (6.0.36-r1) (9/87) Purging dotnet6-hostfxr (6.0.36-r1) (10/87) Purging dotnet6-templates (6.0.136-r1) (11/87) Purging netstandard21-targeting-pack (9.0.102-r0) (12/87) Purging dotnet-host (9.0.1-r0) (13/87) Purging yarn (1.22.22-r1) (14/87) Purging nodejs (22.11.0-r2) (15/87) Purging ca-certificates (20241121-r1) Executing ca-certificates-20241121-r1.post-deinstall (16/87) Purging ada-libs (2.9.2-r2) (17/87) Purging chromaprint-libs (1.5.1-r8) (18/87) Purging ffmpeg-libavformat (6.1.2-r1) (19/87) Purging fftw-double-libs (3.3.10-r6) (20/87) Purging icu-libs (74.2-r0) (21/87) Purging libbluray (1.3.4-r1) (22/87) Purging libbz2 (1.0.8-r6) (23/87) Purging libopenmpt (0.7.13-r0) (24/87) Purging librist (0.2.10-r1) (25/87) Purging libsrt (1.5.3-r0) (26/87) Purging libssh (0.11.1-r0) (27/87) Purging libunwind (1.8.1-r0) (28/87) Purging libxml2 (2.13.4-r3) (29/87) Purging libzmq (4.3.5-r2) (30/87) Purging lttng-ust (2.13.8-r0) (31/87) Purging mbedtls (3.6.2-r0) (32/87) Purging mpg123-libs (1.32.10-r0) (33/87) Purging simdjson (3.10.1-r0) (34/87) Purging simdutf (5.7.1-r0) (35/87) Purging sqlite-libs (3.48.0-r0) (36/87) Purging xz-libs (5.6.4-r0) (37/87) Purging ffmpeg-libavcodec (6.1.2-r1) (38/87) Purging aom-libs (3.11.0-r0) (39/87) Purging ffmpeg-libswresample (6.1.2-r1) (40/87) Purging ffmpeg-libavutil (6.1.2-r1) (41/87) Purging libjxl (0.10.3-r0) (42/87) Purging giflib (5.2.2-r0) (43/87) Purging libva (2.22.0-r1) (44/87) Purging libdrm (2.4.124-r0) (45/87) Purging libpciaccess (0.18.1-r0) (46/87) Purging hwdata-pci (0.391-r0) (47/87) Purging icu-data-full (74.2-r0) (48/87) Purging openexr-libopenexr (3.3.2-r0) (49/87) Purging imath (3.1.12-r0) (50/87) Purging lame-libs (3.100-r5) (51/87) Purging lcms2 (2.16-r0) (52/87) Purging libvdpau (1.5-r4) (53/87) Purging libxext (1.3.6-r2) (54/87) Purging libxfixes (6.0.1-r4) (55/87) Purging libx11 (1.8.10-r0) (56/87) Purging libxcb (1.17.0-r0) (57/87) Purging libxdmcp (1.1.5-r1) (58/87) Purging libbsd (0.12.2-r0) (59/87) Purging libdav1d (1.5.0-r0) (60/87) Purging openexr-libopenexrcore (3.3.2-r0) (61/87) Purging libdeflate (1.23-r0) (62/87) Purging wayland-libs-client (1.23.1-r0) (63/87) Purging libffi (3.4.6-r0) (64/87) Purging libhwy (1.0.7-r0) (65/87) Purging libjpeg-turbo (3.1.0-r0) (66/87) Purging libmd (1.1.0-r0) (67/87) Purging libtheora (1.1.1-r18) (68/87) Purging libvorbis (1.3.7-r2) (69/87) Purging libogg (1.3.5-r5) (70/87) Purging libpng (1.6.45-r0) (71/87) Purging libwebpmux (1.5.0-r0) (72/87) Purging libwebp (1.5.0-r0) (73/87) Purging libsharpyuv (1.5.0-r0) (74/87) Purging libsodium (1.0.20-r0) (75/87) Purging libSvtAv1Enc (2.3.0-r0) (76/87) Purging libvpx (1.15.0-r0) (77/87) Purging libxau (1.0.12-r0) (78/87) Purging x265-libs (3.6-r0) (79/87) Purging numactl (2.0.18-r0) (80/87) Purging onevpl-libs (2023.3.1-r2) (81/87) Purging openexr-libilmthread (3.3.2-r0) (82/87) Purging openexr-libiex (3.3.2-r0) (83/87) Purging opus (1.5.2-r1) (84/87) Purging rav1e-libs (0.7.1-r0) (85/87) Purging soxr (0.1.3-r7) (86/87) Purging x264-libs (0.164.3108-r0) (87/87) Purging xvidcore (1.3.7-r2) Executing busybox-1.37.0-r13.trigger OK: 399 MiB in 106 packages >>> lidarr: Updating the testing/x86_64 repository index... >>> lidarr: Signing the index...